git @ Cat's Eye Technologies Chrysoberyl / 8bef58a
Add specification-links, cleanup to regenerate changed refdex. Chris Pressey 6 years ago
11 changed file(s) with 45 addition(s) and 37 deletion(s). Raw diff Collapse all Expand all
242242 * [TinyApps.org](http://www.tinyapps.org/), "A guide to very small software for your PC"
243243
244244 [AmigaDOS 1.3]: ../article/Retrocomputing.md#amiga-500
245 [Amiga 500]: ../article/Retrocomputing.md#amiga-500
245 [Amiga 500]: ../article/Project%20Dependencies.md#amiga-500
246246 [Eightebed]: ../article/Languages.md#eightebed
247247 [E-UAE]: ../article/Retrocomputing.md#amiga-500
248248 [Bourne shell]: ../article/Project%20Dependencies.md#bourne-shell
210210 [programming languages]: https://catseye.tc/article/Languages.md
211211 [esolangs]: ../article/General%20Information.md#esolang
212212 [Cat's Eye Technologies]: ../article/General%20Information.md#cats-eye-technologies
213 [MS-DOS]: ../article/Retrocomputing.md#ms-dos
214 [Commodore 64]: ../article/Retrocomputing.md#commodore-64
215
213 [MS-DOS]: ../article/Project%20Dependencies.md#ms-dos
214 [Commodore 64]: ../article/Project%20Dependencies.md#commodore-64
215
6565
6666 - - - -
6767
68 [Z80]: ../article/Retrocomputing.md#z80
68 [Z80]: ../article/Project%20Dependencies.md#z80
6969
146146 [Java]: ../article/Project%20Dependencies.md#java
147147 [Bubble Escape 2K]: ../article/Games.md#bubble-escape
148148 [The Never-Ending Maze]: ../article/Games.md#the-never-ending-maze
149 [Z-Machine]: ../article/Retrocomputing.md#z-machine
149 [Z-Machine]: ../article/Project%20Dependencies.md#z-machine
150150 [C++]: http://www.open-std.org/jtc1/sc22/wg21/
151151 [Funicular]: ../article/Tools.md#funicular
152 [Commodore 64]: ../article/Retrocomputing.md#commodore-64
153 [Apple II]: ../article/Retrocomputing.md#apple-ii
152 [Commodore 64]: ../article/Project%20Dependencies.md#commodore-64
153 [Apple II]: ../article/Project%20Dependencies.md#apple-ii
154154 [The Platform]: ../article/Platforms.md#the-cats-eye-technologies-platform
155155 [FreeBSD]: https://www.freebsd.org/
156156
210210
211211 - - - -
212212
213 [Commodore 64]: ../article/Retrocomputing.md#commodore-64
214 [Commodore VIC-20]: ../article/Retrocomputing.md#commodore-vic-20
215 [Commodore BASIC 2.0]: ../article/Retrocomputing.md#commodore-basic-20
213 [Commodore 64]: ../article/Project%20Dependencies.md#commodore-64
214 [Commodore VIC-20]: ../article/Project%20Dependencies.md#commodore-vic-20
215 [Commodore BASIC 2.0]: ../article/Project%20Dependencies.md#commodore-basic-20
216216 [Ophis Assembler]: ../article/Retrocomputing.md#ophis
217217 [Mini Game Compo 2009]: ../article/Events.md#mini-game-compo-2009
218218 [Perl]: ../article/Project%20Dependencies.md#perl
13561356 [DOSBox]: ../article/Retrocomputing.md#ms-dos
13571357 [Etcha]: ../article/Languages.md#etcha
13581358 [FreeDOS]: ../article/Retrocomputing.md#ms-dos
1359 [IBM PC compatible]: ../article/Retrocomputing.md#ibm-pc-compatible
1359 [IBM PC compatible]: ../article/Project%20Dependencies.md#ibm-pc-compatible
13601360 [Jaccia]: ../article/Automata.md#jaccia
13611361 [Jacciata]: ../article/Automata.md#jacciata
13621362 [LNUSP]: http://esolangs.org/wiki/LNUSP
28242824 [ALPACA]: ../article/Languages.md#alpaca
28252825 [Alise]: https://github.com/catseye/Eightebed#legal-issues
28262826 [Arboretuum]: ../article/Languages.md#arboretuum
2827 [BASIC]: ../article/Retrocomputing.md#basic
2827 [BASIC]: ../article/Project%20Dependencies.md#basic
28282828 [Befunge-93]: ../article/Languages.md#befunge-93
28292829 [Befunge-97]: ../article/Languages.md#befunge-97
28302830 [Befunge-98]: ../article/Languages.md#befunge-98
28332833 [C++]: http://www.open-std.org/jtc1/sc22/wg21/
28342834 [Carriage]: ../article/Languages.md#carriage
28352835 [Chris Pressey]: ../article/General%20Information.md#chris-pressey
2836 [Commodore 64]: ../article/Retrocomputing.md#commodore-64
2836 [Commodore 64]: ../article/Project%20Dependencies.md#commodore-64
28372837 [Emmental]: ../article/Languages.md#emmental
28382838 [Esoteric Awards 2001]: ../article/Events.md#esoteric-awards-2001
28392839 [Etcha]: ../article/Languages.md#etcha
28912891 [esolangs]: ../article/General%20Information.md#esolang
28922892 [ANSI Terminal]: ../article/Project%20Dependencies.md#ansi-terminal
28932893 [80286 machine code]: ../article/Retrocomputing.md#ms-dos
2894 [Applesoft BASIC]: ../article/Retrocomputing.md#applesoft-basic
2894 [Applesoft BASIC]: ../article/Project%20Dependencies.md#applesoft-basic
28952895 [Madison]: ../article/Languages.md#madison
28962896 [x86 machine code]: ../article/Retrocomputing.md#ms-dos
28972897
7575 [NetBSD]: http://netbsd.org/
7676 [shelf]: ../article/Tools.md#shelf
7777 [Cat's Eye Technologies]: ../article/General%20Information.md#cats-eye-technologies
78 [IBM PC compatible]: ../article/Retrocomputing.md#ibm-pc-compatible
78 [IBM PC compatible]: ../article/Project%20Dependencies.md#ibm-pc-compatible
7979 [Befunge]: ../article/Languages.md#befunge-93
8080 [Befunge-93]: ../article/Languages.md#befunge-93
8181 [NASM]: ../article/Project%20Dependencies.md#nasm
338338
339339 ### Apple II
340340
341 * specification-link: [Apple II](https://en.wikipedia.org/wiki/Apple_II)
341342 * wikipedia: [Apple II](https://en.wikipedia.org/wiki/Apple_II)
342343
343344 Rundown: The Apple II series of microcomputers included the Apple ][+ and Apple //e.
350351
351352 ### Commodore VIC-20
352353
354 * specification-link: [Commodore VIC-20](https://en.wikipedia.org/wiki/Commodore_VIC-20)
353355 * wikipedia: [Commodore VIC-20](https://en.wikipedia.org/wiki/Commodore_VIC-20)
354356
355357 Rundown: The CPU was a 6502. [Commodore BASIC 2.0][] was in the ROM; this is the same BASIC that was
360362
361363 ### Commodore 64
362364
365 * specification-link: https://www.commodore.ca/manuals/c64_users_guide/c64-users_guide-00-toc_introduction.pdf
363366 * wikipedia: [Commodore 64](https://en.wikipedia.org/wiki/Commodore_64)
364367
365368 Rundown: The CPU was a 6510, which was a slightly modified 6502. [Commodore BASIC 2.0][] was in the ROM;
375378
376379 ### 6502
377380
381 * specification-link: [MOS Technologies' 1976 manual for the 650x series](http://bytecollector.com/archive/misc/6500-50A_MCS6500pgmManJan76.pdf)
378382 * wikipedia: [MOS Technology 6502](https://en.wikipedia.org/wiki/MOS_Technology_6502)
379383
380384 The common thread of the above 3 architectures is that they all have a 6502 processor.
381 Here is MOS Technologies' [1976 manual for the 650x series](http://bytecollector.com/archive/misc/6500-50A_MCS6500pgmManJan76.pdf) (PDF).
385
386 Some things Cat's Eye Technologies has done (namely [SixtyPical][] and [SITU-SOL][])
387 have been 6502-specific, but not specific to any one computer architecture.
388
382389 There are also a couple of C compilers that target 6502, famously [cc65](http://cc65.github.io/cc65/),
383390 but also [scc6502, a Small-C for 6502 and LUnix](https://web.archive.org/web/20110106052323/http://www.reocities.com/SiliconValley/Way/4588/scc6502.html).
384391
385 Some things Cat's Eye Technologies has done have been 6502-specific but not as specific
386 to any one architecture.
387
388392 ### Amiga 500
389393
394 * specification-link: [Amiga 500](https://en.wikipedia.org/wiki/Amiga_500)
390395 * wikipedia: [Amiga 500](https://en.wikipedia.org/wiki/Amiga_500)
391396
392397 Rundown: The CPU was a Motorola 68000, but this could be upgraded to a 68020, etc
409414
410415 ### IBM PC compatible
411416
417 * specification-link: [IBM PC compatible](https://en.wikipedia.org/wiki/IBM_PC_compatible)
412418 * wikipedia: [IBM PC compatible](https://en.wikipedia.org/wiki/IBM_PC_compatible)
413419
414420 Rundown: The CPU was a 8086, or 80286, 80386, 80486... or just ["X86"](https://en.wikipedia.org/wiki/X86).
426432
427433 ### MS-DOS
428434
435 * specification-link: https://github.com/Microsoft/MS-DOS
429436 * wikipedia: [MS-DOS](https://en.wikipedia.org/wiki/MS-DOS)
430437
431438 Rundown: By [Microsoft](http://microsoft.com/). There's a good free clone of it
456463 standard DOS `INT 21h` handler, and the standard DOS utilies like, for example,
457464 `TYPE` and `DEBUG.COM`.
458465
459 There are only two projects of Cat's Eye Technologies' that
466 (There are only two projects of Cat's Eye Technologies' that
460467 require MS-DOS (or a compatible operating system) anymore, and
461 these dependencies are only partial:
468 these dependencies are only partial.)
462469
463470 ### Z80
464471
472 * specification-link: [Z80 Family CPU User Manual](http://z80.info/zip/z80cpu_um.pdf)
465473 * wikipedia: [Zilog Z80](https://en.wikipedia.org/wiki/Zilog_Z80)
466474
467 The [Z80](http://www.zilog.com/manage_directlink.php?filepath=docs/z80/um0080&extn=.pdf)
468 is another 8-bit CPU that was popular.
475 The Z80 is another 8-bit CPU that was popular.
469476
470477 Here are some links:
471478
475482
476483 ### Z-Machine
477484
485 * specification-link: [The Z-Machine Standards Document](http://inform-fiction.org/zmachine/standards/z1point0/index.html)
478486 * wikipedia: [Z-machine](https://en.wikipedia.org/wiki/Z-machine)
479487
480488 It's actually a virtual machine designed by Infocom so they could port their interactive
515523 [The Cat's Eye Technologies Platform]: ../article/Platforms.md#the-cats-eye-technologies-platform
516524 [ANSI C]: ../article/Project%20Dependencies.md#ansi-c
517525 [C99]: ../article/Project%20Dependencies.md#c99
518 [MS-DOS]: ../article/Retrocomputing.md#ms-dos
526 [MS-DOS]: ../article/Project%20Dependencies.md#ms-dos
519527 [Haskell]: ../article/Project%20Dependencies.md#haskell
520528 [Python]: ../article/Project%20Dependencies.md#python
521529 [Etcha]: ../article/Languages.md#etcha
138138 **[The Never-Ending Maze][]** is an Infocom-style text adventure game (a [Z-Machine][] story file)
139139 based on the defining cultural phenomenon of a generation. (Possibly.)
140140
141 [Apple II]: ../article/Retrocomputing.md#apple-ii
141 [Apple II]: ../article/Project%20Dependencies.md#apple-ii
142142 [Apple Befunge]: ../article/Languages.md#apple-befunge
143143 [Dungeons of Ekileugor]: ../article/Games.md#dungeons-of-ekileugor
144 [Commodore VIC-20]: ../article/Retrocomputing.md#commodore-vic-20
145 [Commodore 64]: ../article/Retrocomputing.md#commodore-64
144 [Commodore VIC-20]: ../article/Project%20Dependencies.md#commodore-vic-20
145 [Commodore 64]: ../article/Project%20Dependencies.md#commodore-64
146146 [Bubble Escape]: ../article/Games.md#bubble-escape
147147 [DiskSumo]: ../article/Tools.md#disksumo
148 [MS-DOS]: ../article/Retrocomputing.md#ms-dos
148 [MS-DOS]: ../article/Project%20Dependencies.md#ms-dos
149149 [Shelta]: ../article/Languages.md#shelta
150150 [ILLGOL]: ../article/Languages.md#illgol
151151 [Mildred]: ../article/Electronics%20Projects.md#mildred
159159 [The Never-Ending Maze]: ../article/Games.md#the-never-ending-maze
160160 [ANSI C]: ../article/Project%20Dependencies.md#ansi-c
161161 [The Dossier]: ../article/General%20Information.md#the-dossier
162 [Commodore BASIC 2.0]: ../article/Retrocomputing.md#commodore-basic-20
163 [Applesoft BASIC]: ../article/Retrocomputing.md#applesoft-basic
162 [Commodore BASIC 2.0]: ../article/Project%20Dependencies.md#commodore-basic-20
163 [Applesoft BASIC]: ../article/Project%20Dependencies.md#applesoft-basic
164164 [Blurry Memories of DOS Programming]: ../view/The-Dossier/article/Blurry%20Memories%20of%20DOS%20Programming.md
165165 [JaC64]: ../article/Forks.md#jac64
166166 [Zplet]: ../article/Forks.md#zplet
396396 * host-language: [Javascript][]
397397
398398 [AmigaDOS 1.3]: ../article/Retrocomputing.md#amiga-500
399 [Amiga 500]: ../article/Retrocomputing.md#amiga-500
399 [Amiga 500]: ../article/Project%20Dependencies.md#amiga-500
400400 [E-UAE]: ../article/Retrocomputing.md#amiga-500
401401 [FreeBSD]: https://www.freebsd.org/
402402 [Amiga Gondola]: ../article/Archived.md#amiga-gondola
403403 [NetBSD]: http://netbsd.org/
404404 [FreeDOS]: ../article/Retrocomputing.md#ms-dos
405 [Commodore BASIC 2.0]: ../article/Retrocomputing.md#commodore-basic-20
406 [Commodore 64]: ../article/Retrocomputing.md#commodore-64
405 [Commodore BASIC 2.0]: ../article/Project%20Dependencies.md#commodore-basic-20
406 [Commodore 64]: ../article/Project%20Dependencies.md#commodore-64
407407 [A Time for Destiny]: ../article/Texts.md#a-time-for-destiny
408408 [NaNoGenMo 2013]: ../article/Events.md#nanogenmo-2013
409409 [NaNoGenMo 2015]: ../article/Events.md#nanogenmo-2015
410 [6502]: ../article/Retrocomputing.md#6502
410 [6502]: ../article/Project%20Dependencies.md#6502
411411 [6502 machine code]: ../article/Retrocomputing.md#6502
412412 [SITU-PAN]: ../article/Tools.md#situ-pan
413413 [SITU-MON]: ../article/Tools.md#situ-mon
417417 [yoob]: ../article/Archived.md#yoob
418418 [QEMU]: ../article/Retrocomputing.md#ms-dos
419419 [Bourne shell]: ../article/Project%20Dependencies.md#bourne-shell
420 [Apple II]: ../article/Retrocomputing.md#apple-ii
421 [Applesoft BASIC]: ../article/Retrocomputing.md#applesoft-basic
420 [Apple II]: ../article/Project%20Dependencies.md#apple-ii
421 [Applesoft BASIC]: ../article/Project%20Dependencies.md#applesoft-basic
422422 [toolshelf]: ../article/Archived.md#toolshelf
423423 [Python]: ../article/Project%20Dependencies.md#python
424424 [Javascript]: ../article/Project%20Dependencies.md#javascript