Archives of Genesis8 Amstrad Page




CHAMP, a new amstrad CPC assembler and debugger using 512 Kb

-

CHAMP is a new assembler and debugger for Amstrad CPC which supports 512 Kb of RAM, programmed intially for Commodore 64, Sinclair Spectrum and BBC micro. Several new features were added 26 years after the initial port on the WinApe emulator, adding the support of 512 Kb of RAM.

The port author is open to new features on the cpcwiki forum.

  • ROM resident for smaller memory footprint, faster loading and protection from corruption
  • Source code checked for corruption after quitting and re-entering the assembler
  • Accesses up to 512K RAM. Assembler can create object code in expanded memory. Debugger can read from one bank and write to another, load/save files to/from expansion RAM etc
  • Debugger can read upper ROMs
  • Execute RSX commands from within the debugger
  • Faster scrolling of text in assembler, some other speedups
  • Automatic conversion of keywords from lower case to upper case
  • Uses left-hand side of Mode 2 screen. Right-hand side is available for displaying system messages or user program output
  • Right-hand window is also used to display Help text on startup

For more news, Go to home page