Programming:Cross Development

From CPCWiki - THE Amstrad CPC encyclopedia!
Revision as of 05:44, 14 October 2007 by Arnoldemu (Talk | contribs) (New page: == General == There are various Z80 assemblers which you can use to develop games for the CPC. I always test on an emulator first then when the program is complete I test it on a real CPC...)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

General

There are various Z80 assemblers which you can use to develop games for the CPC. I always test on an emulator first then when the program is complete I test it on a real CPC.

Once you have your binary file you have two choices depending on if the game will be for cassette or disc.

Cassette:

- Use 2CDT to add the files to a Cassette Image File (CDT) - Then you can run the program on the emulator the same way as you would run it on a real CPC

Disc:

- Use CPCFS or CPCXFS to put the binary files into a Disk Image file (DSK) - Then you can run the program on the emulator the same way as you would run it on a real CPC


Cross Assemblers:

Pasmo

Testing on a real CPC

For cassette

- Use Tape2WAV to convert the Cassette Image file (CDT) into a WAV file. - Connect your CPC (CPC664 and CPC6128 have a cassette input) to the Line-Out output of your PC soundcard - On the CPC type: |TAPE:RUN" - Start your WAV player - Set the volume to maximum - play the WAV file - Wait for the program to load...

For disc

If your CPC has a 3.5" disc drive then the easiest method is to transfer the DSK to a 3.5" disc using the PC.

- Then use CPCDiskXP to write the DSK to a 3.5" disc drive - Put the disc into your CPC's 3.5" disc drive and type - |B: RUN "<gamename>