Aug 232016

Madram, Drill and Hicks have released a new version of ORGAMS – an assembler for Z80 assembly language, which runs on the Amstrad CPC. It is a ROM based assembler, so you should use it with a ROM expansion like the X-MEM board by TotO or the Amstrad WiFi. It also features a very detailed english and a french user guide. You can download the latest version from the CPCWiki forums.

ORGAMS assembler

New features

  • Trace: Source visualization while debugging (imperfect, Orgams can be lost with conditional or repeated blocs)
  • Trace: Memory visualization while debugging
  • Trace: CONTROL UP/DOWN for faster navigation
  • Monitor: Binary display with ‘?’ command
  • Monitor: Display restored zone when returning to BASIC
  • Assembler: Can assemble up to #BF80, and in #C000-#FFFF page
  • Editor: Free cursor
  • Editor: TAB to repeat previous search (text or label)
  • Editor: ESC to stop current search (only works with CONTROL F)
  • Editor: CONTROL-ESPACE put/remove BRK
  • Editor: CONTROL-C to display CATalogue
  • Editor: Can join lines (DEL at first column). Corollary : ‘DEL’ after ‘RETURN’ cancels an unexpected split
  • Editor: Use ‘&’ for hexa, like in BASIC and MAXAM.
  • Editor: Allow (IX) as shortcut for (IX+0)
  • General: Use RAM from very last bank (&FF) to alleviate conflict with 256k RAM-DISC.
  • General: Extension and Monogams ROMs can be burned everywhere (i.e. ROM 1 to 127)
  • General: Allow |o,”source” (no need to write “.o”)


  • Bloc repetition was corrupted when corresponding source was overlapping 2 banks
  • Division with MSB set in divisor (e.g. &240/&C0) was corrupted
  • Sign was lost with sub-expression (e.g. -1/[1/1] or -1 mod [4 mod 5])
  • Negative values for FILL, ORG and repetitions raise error.
  • Bad expression for repetitions (e.g. undefined label) raise error.
  • Proper binary save from 9800-HIMEM zone
  • Returning to basic won’t reset 9800-HIMEM zone anymore
  • ‘ORG &100’ now correctly parsed (not as ‘OR G AND 100’)
  • Assembling in RSX workzone (e.g. A6FC+) won’t corrupt firmware (Orgams-wise) anymore
  • Reset CRTC in RESTORE
  • Mute AY in BRK/RESTORE
  • At first invocation of BRK/Monogams, select RAM by default (lower & upper)
  • Robuster memory detection
  • Fix stack going down at each assemble / editor access.
  • Numeric pad is active when invoking |m
  • Block markers properly corrected when importing file
  • LD B,(IX) doesn’t crash anymore
  • LD H,IXH doesn’t crash anymore
  • Miscellaneous search bugs (CONTROL F) corrected.
Mar 022015

Madram, Drill and Hicks were working on a new assembler called ORGAMS for the Amstrad CPC and have just released the first version of it. ORGAMS is a ROM based assembler (use it with the great X-MEM by TotO) and is loosley based on DAMS / Turbo Assembler because the authors are using those assemblers. You can discuss the features or ask for help in the dedicated thread in the Push’n’Pop forum. If you understand french, you can also check out the Orgams Wiki. The latest version of the assembler can be downloaded here.


Dec 152014

SyX and TotO are hard working to get a new mass storage device ready for your Amstrad CPC. It is compatible with SymbOS and BonnyDOS and it will additionally come with an own ROM (ACMEDOS), which allows you to access the mass storage from BASIC via RSX commands. If you already own the Mother X4 board, you can just plug it into it and use it on your CPC. You can preorder it for 24,90 EUR in TotO’s webshop.


Apr 282014

After the CPC Minibooster TotO brings us again a new hardware expansion card – this time it is called X-MEM and it contains up to 512kb RAM and up to 512kb flash ROM. You can also replace the lower ROMs with the flash ROM interface on the card and of course, you can use it in the “MotherX4” mainboard with the other hardware expansions. But the best above all: it is already available for pre-ordering at Cent Pour Cent. Be sure to order one now :-)!

X-MEM memory expansion by TotO

Apr 022012

Released on the 1st April, I thought that this is just an april fool, but it is real: SyX and TotO wrote an emulator, which is able to use the original Pacman arcade ROMs to emulate the game on the Amstrad CPC. The emulator itself is based on an Pacman emulator for the Sam Coupe and the ZX Spectrum by Simon Owen. If you want to use it, you have to put the original arcade ROMs of the arcade machine with an AMSDOS header into the disc image (e.g. with tools like ManageDSK). For more information please refer to the included “README.TXT” file. You can download the emulator from the CPCWiki forums.


By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.