Add specification-links, cleanup to regenerate changed refdex.
Chris Pressey
6 years ago
242 | 242 | * [TinyApps.org](http://www.tinyapps.org/), "A guide to very small software for your PC" |
243 | 243 | |
244 | 244 | [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 | |
246 | 246 | [Eightebed]: ../article/Languages.md#eightebed |
247 | 247 | [E-UAE]: ../article/Retrocomputing.md#amiga-500 |
248 | 248 | [Bourne shell]: ../article/Project%20Dependencies.md#bourne-shell |
210 | 210 | [programming languages]: https://catseye.tc/article/Languages.md |
211 | 211 | [esolangs]: ../article/General%20Information.md#esolang |
212 | 212 | [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 |
65 | 65 | |
66 | 66 | - - - - |
67 | 67 | |
68 | [Z80]: ../article/Retrocomputing.md#z80 | |
68 | [Z80]: ../article/Project%20Dependencies.md#z80 | |
69 | 69 |
146 | 146 | [Java]: ../article/Project%20Dependencies.md#java |
147 | 147 | [Bubble Escape 2K]: ../article/Games.md#bubble-escape |
148 | 148 | [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 | |
150 | 150 | [C++]: http://www.open-std.org/jtc1/sc22/wg21/ |
151 | 151 | [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 | |
154 | 154 | [The Platform]: ../article/Platforms.md#the-cats-eye-technologies-platform |
155 | 155 | [FreeBSD]: https://www.freebsd.org/ |
156 | 156 |
210 | 210 | |
211 | 211 | - - - - |
212 | 212 | |
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 | |
216 | 216 | [Ophis Assembler]: ../article/Retrocomputing.md#ophis |
217 | 217 | [Mini Game Compo 2009]: ../article/Events.md#mini-game-compo-2009 |
218 | 218 | [Perl]: ../article/Project%20Dependencies.md#perl |
1356 | 1356 | [DOSBox]: ../article/Retrocomputing.md#ms-dos |
1357 | 1357 | [Etcha]: ../article/Languages.md#etcha |
1358 | 1358 | [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 | |
1360 | 1360 | [Jaccia]: ../article/Automata.md#jaccia |
1361 | 1361 | [Jacciata]: ../article/Automata.md#jacciata |
1362 | 1362 | [LNUSP]: http://esolangs.org/wiki/LNUSP |
2824 | 2824 | [ALPACA]: ../article/Languages.md#alpaca |
2825 | 2825 | [Alise]: https://github.com/catseye/Eightebed#legal-issues |
2826 | 2826 | [Arboretuum]: ../article/Languages.md#arboretuum |
2827 | [BASIC]: ../article/Retrocomputing.md#basic | |
2827 | [BASIC]: ../article/Project%20Dependencies.md#basic | |
2828 | 2828 | [Befunge-93]: ../article/Languages.md#befunge-93 |
2829 | 2829 | [Befunge-97]: ../article/Languages.md#befunge-97 |
2830 | 2830 | [Befunge-98]: ../article/Languages.md#befunge-98 |
2833 | 2833 | [C++]: http://www.open-std.org/jtc1/sc22/wg21/ |
2834 | 2834 | [Carriage]: ../article/Languages.md#carriage |
2835 | 2835 | [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 | |
2837 | 2837 | [Emmental]: ../article/Languages.md#emmental |
2838 | 2838 | [Esoteric Awards 2001]: ../article/Events.md#esoteric-awards-2001 |
2839 | 2839 | [Etcha]: ../article/Languages.md#etcha |
2891 | 2891 | [esolangs]: ../article/General%20Information.md#esolang |
2892 | 2892 | [ANSI Terminal]: ../article/Project%20Dependencies.md#ansi-terminal |
2893 | 2893 | [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 | |
2895 | 2895 | [Madison]: ../article/Languages.md#madison |
2896 | 2896 | [x86 machine code]: ../article/Retrocomputing.md#ms-dos |
2897 | 2897 |
75 | 75 | [NetBSD]: http://netbsd.org/ |
76 | 76 | [shelf]: ../article/Tools.md#shelf |
77 | 77 | [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 | |
79 | 79 | [Befunge]: ../article/Languages.md#befunge-93 |
80 | 80 | [Befunge-93]: ../article/Languages.md#befunge-93 |
81 | 81 | [NASM]: ../article/Project%20Dependencies.md#nasm |
338 | 338 | |
339 | 339 | ### Apple II |
340 | 340 | |
341 | * specification-link: [Apple II](https://en.wikipedia.org/wiki/Apple_II) | |
341 | 342 | * wikipedia: [Apple II](https://en.wikipedia.org/wiki/Apple_II) |
342 | 343 | |
343 | 344 | Rundown: The Apple II series of microcomputers included the Apple ][+ and Apple //e. |
350 | 351 | |
351 | 352 | ### Commodore VIC-20 |
352 | 353 | |
354 | * specification-link: [Commodore VIC-20](https://en.wikipedia.org/wiki/Commodore_VIC-20) | |
353 | 355 | * wikipedia: [Commodore VIC-20](https://en.wikipedia.org/wiki/Commodore_VIC-20) |
354 | 356 | |
355 | 357 | Rundown: The CPU was a 6502. [Commodore BASIC 2.0][] was in the ROM; this is the same BASIC that was |
360 | 362 | |
361 | 363 | ### Commodore 64 |
362 | 364 | |
365 | * specification-link: https://www.commodore.ca/manuals/c64_users_guide/c64-users_guide-00-toc_introduction.pdf | |
363 | 366 | * wikipedia: [Commodore 64](https://en.wikipedia.org/wiki/Commodore_64) |
364 | 367 | |
365 | 368 | Rundown: The CPU was a 6510, which was a slightly modified 6502. [Commodore BASIC 2.0][] was in the ROM; |
375 | 378 | |
376 | 379 | ### 6502 |
377 | 380 | |
381 | * specification-link: [MOS Technologies' 1976 manual for the 650x series](http://bytecollector.com/archive/misc/6500-50A_MCS6500pgmManJan76.pdf) | |
378 | 382 | * wikipedia: [MOS Technology 6502](https://en.wikipedia.org/wiki/MOS_Technology_6502) |
379 | 383 | |
380 | 384 | 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 | ||
382 | 389 | There are also a couple of C compilers that target 6502, famously [cc65](http://cc65.github.io/cc65/), |
383 | 390 | 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). |
384 | 391 | |
385 | Some things Cat's Eye Technologies has done have been 6502-specific but not as specific | |
386 | to any one architecture. | |
387 | ||
388 | 392 | ### Amiga 500 |
389 | 393 | |
394 | * specification-link: [Amiga 500](https://en.wikipedia.org/wiki/Amiga_500) | |
390 | 395 | * wikipedia: [Amiga 500](https://en.wikipedia.org/wiki/Amiga_500) |
391 | 396 | |
392 | 397 | Rundown: The CPU was a Motorola 68000, but this could be upgraded to a 68020, etc |
409 | 414 | |
410 | 415 | ### IBM PC compatible |
411 | 416 | |
417 | * specification-link: [IBM PC compatible](https://en.wikipedia.org/wiki/IBM_PC_compatible) | |
412 | 418 | * wikipedia: [IBM PC compatible](https://en.wikipedia.org/wiki/IBM_PC_compatible) |
413 | 419 | |
414 | 420 | Rundown: The CPU was a 8086, or 80286, 80386, 80486... or just ["X86"](https://en.wikipedia.org/wiki/X86). |
426 | 432 | |
427 | 433 | ### MS-DOS |
428 | 434 | |
435 | * specification-link: https://github.com/Microsoft/MS-DOS | |
429 | 436 | * wikipedia: [MS-DOS](https://en.wikipedia.org/wiki/MS-DOS) |
430 | 437 | |
431 | 438 | Rundown: By [Microsoft](http://microsoft.com/). There's a good free clone of it |
456 | 463 | standard DOS `INT 21h` handler, and the standard DOS utilies like, for example, |
457 | 464 | `TYPE` and `DEBUG.COM`. |
458 | 465 | |
459 | There are only two projects of Cat's Eye Technologies' that | |
466 | (There are only two projects of Cat's Eye Technologies' that | |
460 | 467 | require MS-DOS (or a compatible operating system) anymore, and |
461 | these dependencies are only partial: | |
468 | these dependencies are only partial.) | |
462 | 469 | |
463 | 470 | ### Z80 |
464 | 471 | |
472 | * specification-link: [Z80 Family CPU User Manual](http://z80.info/zip/z80cpu_um.pdf) | |
465 | 473 | * wikipedia: [Zilog Z80](https://en.wikipedia.org/wiki/Zilog_Z80) |
466 | 474 | |
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. | |
469 | 476 | |
470 | 477 | Here are some links: |
471 | 478 | |
475 | 482 | |
476 | 483 | ### Z-Machine |
477 | 484 | |
485 | * specification-link: [The Z-Machine Standards Document](http://inform-fiction.org/zmachine/standards/z1point0/index.html) | |
478 | 486 | * wikipedia: [Z-machine](https://en.wikipedia.org/wiki/Z-machine) |
479 | 487 | |
480 | 488 | It's actually a virtual machine designed by Infocom so they could port their interactive |
515 | 523 | [The Cat's Eye Technologies Platform]: ../article/Platforms.md#the-cats-eye-technologies-platform |
516 | 524 | [ANSI C]: ../article/Project%20Dependencies.md#ansi-c |
517 | 525 | [C99]: ../article/Project%20Dependencies.md#c99 |
518 | [MS-DOS]: ../article/Retrocomputing.md#ms-dos | |
526 | [MS-DOS]: ../article/Project%20Dependencies.md#ms-dos | |
519 | 527 | [Haskell]: ../article/Project%20Dependencies.md#haskell |
520 | 528 | [Python]: ../article/Project%20Dependencies.md#python |
521 | 529 | [Etcha]: ../article/Languages.md#etcha |
138 | 138 | **[The Never-Ending Maze][]** is an Infocom-style text adventure game (a [Z-Machine][] story file) |
139 | 139 | based on the defining cultural phenomenon of a generation. (Possibly.) |
140 | 140 | |
141 | [Apple II]: ../article/Retrocomputing.md#apple-ii | |
141 | [Apple II]: ../article/Project%20Dependencies.md#apple-ii | |
142 | 142 | [Apple Befunge]: ../article/Languages.md#apple-befunge |
143 | 143 | [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 | |
146 | 146 | [Bubble Escape]: ../article/Games.md#bubble-escape |
147 | 147 | [DiskSumo]: ../article/Tools.md#disksumo |
148 | [MS-DOS]: ../article/Retrocomputing.md#ms-dos | |
148 | [MS-DOS]: ../article/Project%20Dependencies.md#ms-dos | |
149 | 149 | [Shelta]: ../article/Languages.md#shelta |
150 | 150 | [ILLGOL]: ../article/Languages.md#illgol |
151 | 151 | [Mildred]: ../article/Electronics%20Projects.md#mildred |
159 | 159 | [The Never-Ending Maze]: ../article/Games.md#the-never-ending-maze |
160 | 160 | [ANSI C]: ../article/Project%20Dependencies.md#ansi-c |
161 | 161 | [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 | |
164 | 164 | [Blurry Memories of DOS Programming]: ../view/The-Dossier/article/Blurry%20Memories%20of%20DOS%20Programming.md |
165 | 165 | [JaC64]: ../article/Forks.md#jac64 |
166 | 166 | [Zplet]: ../article/Forks.md#zplet |
396 | 396 | * host-language: [Javascript][] |
397 | 397 | |
398 | 398 | [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 | |
400 | 400 | [E-UAE]: ../article/Retrocomputing.md#amiga-500 |
401 | 401 | [FreeBSD]: https://www.freebsd.org/ |
402 | 402 | [Amiga Gondola]: ../article/Archived.md#amiga-gondola |
403 | 403 | [NetBSD]: http://netbsd.org/ |
404 | 404 | [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 | |
407 | 407 | [A Time for Destiny]: ../article/Texts.md#a-time-for-destiny |
408 | 408 | [NaNoGenMo 2013]: ../article/Events.md#nanogenmo-2013 |
409 | 409 | [NaNoGenMo 2015]: ../article/Events.md#nanogenmo-2015 |
410 | [6502]: ../article/Retrocomputing.md#6502 | |
410 | [6502]: ../article/Project%20Dependencies.md#6502 | |
411 | 411 | [6502 machine code]: ../article/Retrocomputing.md#6502 |
412 | 412 | [SITU-PAN]: ../article/Tools.md#situ-pan |
413 | 413 | [SITU-MON]: ../article/Tools.md#situ-mon |
417 | 417 | [yoob]: ../article/Archived.md#yoob |
418 | 418 | [QEMU]: ../article/Retrocomputing.md#ms-dos |
419 | 419 | [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 | |
422 | 422 | [toolshelf]: ../article/Archived.md#toolshelf |
423 | 423 | [Python]: ../article/Project%20Dependencies.md#python |
424 | 424 | [Javascript]: ../article/Project%20Dependencies.md#javascript |