git @ Cat's Eye Technologies Funicular / 0428baf
Merge. Chris Pressey 10 years ago
2 changed file(s) with 9 addition(s) and 10 deletion(s). Raw diff Collapse all Expand all
0 92abce3aded8192321e313cd7ed48a9b3583b198 0.1
11 =========
22
33 **Funicular** is a system that semi-automates the creation of development
4 environments on eclectic architectures. It is currently a work in progress.
4 environments on eclectic architectures.
55
66 "Semi-automate" means it automates what it can, and provides repeatable
77 instructions for you to follow for what it can't.
1313
1414 It's kind of like a Vagrant for the lunatic fringe, eh?
1515
16 It is currently a work in progress. The current released version of
17 Funicular is **version 0.1**, but this means next to nothing.
18
1619 It currently supports:
1720
1821 * NetBSD under QEMU
1922 * FreeDOS under QEMU
2023 * AmigaDOS under E-UAE
21 * Commodore 64 KERNAL under VICE (to a degree)
2224
23 And we hope that it will soon support:
25 And it might, one day, support:
2426
27 * Commodore 64 KERNAL under VICE
2528 * VIC-20 KERNAL under VICE
2629 * AppleDOS under Linapple
2730
2831 It is hoped that Funicular will eventually replace the discrete, ad-hoc
29 projects [NetBSD-Gondola](https://github.com/catseye/NetBSD-Gondola),
30 [FreeDOS-Gondola](https://github.com/catseye/FreeDOS-Gondola), and
31 [Amiga-Gondola](https://github.com/catseye/Amiga-Gondola).
32 projects NetBSD-Gondola, FreeDOS-Gondola, and Amiga-Gondola.
3233
3334 Concepts
3435 --------
129130 Notes
130131 -----
131132
132 The Cat's Eye Technologies Platform is a set of funiculars. (TODO explain
133 this.)
134
135133 `funicular` is written in Lua 5.1. A `Funicularfile` is written in the
136134 configuration subset of Lua.
137135
138136 `funicular` will use `toolshelf` if it is available on the host system,
139 but does not strictly require it.
137 i.e. if the `TOOLSHELF` env var is set, but does not strictly require it.