Gorilla.BAS - CP/M version
This is a Modula-2 (despite the name) implementation for CP/M of the classic "GORILLA.BAS" BASIC game included in MS-DOS 5.0.
Why Turbo Modula-2?
The choice was mainly due to a historic interest: this compiler (never distributed by Borland) was written by Martin Odersky (the inventor of Scala language) and had never been used by a critical mass of users. So it was both a challenging choice and a historic research.
Contents of package
- source - Source code in Turbo Modula-2 (despite the name ".BAS")
- binary - Compiled .COM executable files for CP/M-80
- gorilla.com - Binary executable file
- dists - Collection of CP/M bootable disk images for Commodore 128 and Memotech MTX
- gorilla.d71 - Includes C128 CP/M boot code, all sources and binaries, some utilities
- gorilla.d64 - Includes C128 CP/M boot code, all sources and binaries
- gorilla.mfloppy - Includes Memotech MTX CP/M boot code and binaries (Memotech type 07 disk image)
- gorilla-msx.dsk - Includes MSX-DOS boot code and binaries (MSX-DOS disk image)
- gorilla-cpc.dsk - Includes CP/M for Amstrad CPC6128 boot code and binaries (CPC CP/M disk image)
Thanks to Fabrizio Radica for the idea, YAZE Team for the fantastic Z80 emulator that runs fine on Mac OS X, Lawrence Woodman for sharing informations about CP/M and Turbo Modula-2, Dave Stevenson for sharing informations about Memotech MTX and to Sergio Gervasini and Stefania Calcagno for support.