home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD1.iso / Emulatoren / amigacpe.lzh / README < prev   
Encoding:
Text File  |  1995-02-14  |  2.8 KB  |  66 lines

  1. The files in this archive are the source and executable for an Amstrad CPC
  2. emulator for the Amiga called CPE. There is also a more recent version of
  3. CPE for MS-DOG PCs, which is a lot more advanced than this. I release this
  4. with source in the hope that there are enthusiastic programmers out there
  5. who'd like to work on it. You are permitted to use, modify and distribute
  6. this program free of charge. You are forbidden to make profit with this
  7. program, or claim that you wrote it. The original copyright must be kept
  8. intact, unless you change the program completely (say, into a C64 emulator).
  9. You may not use this program for military purposes. I doubt you'd want to.
  10. Parts of this program are based upon Charlie Gibbs' SimCPM.
  11.  
  12. It would be nice if you could email me if you have made changes that
  13. improve this program (but please use diff, I don't want huge assembler files
  14. in my mailbox).
  15.  
  16. To compile this, I used A68k v2.71 and BLink 6.7 (both from some old Fish
  17. disks). You'll have to make some changes to get it to work on something
  18. else than a 68000, since it uses MOVE SR,D0 instructions. The right ifdefs
  19. are already in the source (I hope they are right, never tested them)
  20.  
  21. What's worse than in the PC version:
  22.   - Well, you can watch him paint the characters pixel by pixel on a
  23.     7MHz 68000.
  24.   - Interrupts are implemented by merely counting up to 300 instructions,
  25.     and then interrupting.
  26.   - No sound
  27.   - Only standard video modes
  28.   - No tape emulation
  29.   - Floppy writes only work for 664 and are disabled
  30.   - Unfortunately, the disk file format differs from the PC version.
  31.   - Isn't sure about the value of PI
  32.  
  33. What's better:
  34.   - Simple Z80 debugger on the workbench screen. Activated by
  35.     CTRL-LALT-LAMIGA
  36.   - Multitasks! I just love the Amiga OS...
  37.  
  38. Other key combinations:
  39.   - RALT-LALT: Exit immediately
  40.   - CTRL-LSHIFT-LALT: CPC hard reset
  41.   - CTRL-LAMIGA-RAMIGA: Well, you know...
  42.  
  43. Compatibility:
  44.  Acceptable. Runs many games I've tested. Some need the interrupt counter
  45.  set a bit higher in the debugger (i1, i2, i3 commands).
  46.  
  47. What it needs:
  48.   - ROMs. These must be on a volume called CPE: (just assign), and ought
  49.     to be named just like on the PC version: LROM, UROM, ROM7.
  50.     I don't include them for copyright reasons, just to be on the safe side.
  51.     Although I have received emails giving me permission to copy them from
  52.     both Amstrad and Locomotive, they didn't bother to send me a written
  53.     permission. But the ROM files are widely available and there is probably
  54.     no problem with distribution.
  55.   - a diskfile called DRIVEA.DAT in the current directory. An empty one
  56.     is provided
  57.   - The compiled version included needs a 68000
  58.   - 1 meg of memory
  59.   - Patience. It's slooow.
  60.  
  61. This file is short. For futher information, read the source, or get the PC
  62. version. It's on ftp.nvg.unit.no, just like this one.
  63.  
  64. Bernd Schmidt
  65. crux@pool.informatik.rwth-aachen.de
  66.