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)
Credits
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.