Name Description ==== =========== ARR2FILE.PAS* Example - Writes Turbo Pascal Constant Arrays to file BOUNCY.PAS Bouncy Ball Demo on a CPC BRKDOWN.PAS* Converts Integer Number into Byte Sized Number (with error checking) DECHEX.PAS* Converts Decimal Byte to Hexidecimal Byte GGUZZLER.PAS* A GAME! - Generic TP3 code version, zapping ghosts with your guzzler! INDEX.TXT This file! MCARRAY.PAS CP/M 2.2 Only - Poking M/C via an Array. PRINTHEX.PAS* Demonstration - Print Hexidecimal Numbers in Turbo Pascal README.TXT Simple Guide to Using Turbo Pascal 3 in CP/M v2.2 on an CPC! RETVAL.PAS* Stores an 8bit number into a variable RETVAL2.PAS* Same as above, except 16bit number is used SCRLOAD.PAS (CP/M 2.2 & CPC Only) Load & Display a standard AMSDOS screen in CP/M. STORARRY.PAS Uses Inline M/C loop to store values into a TP Array (simular to RETVAL.PAS) TESTCPMV.PAS* Checks version of CP/M (either V2.2 or Plus) TESTORD.PAS* Demonstrates what ORD function does UNIFIRM.PAS Detect CP/M version & use correct firmware address (CPC only) * Although written on an Amstrad CPC, this code should work on a number of different systems. Although I have successfully written samples of this code & tested it, use of this will be at your own risk.