This small update fixes a problem with IX/IY register handling. Once again, thanks to Optimus for providing the patch ! SDCC2Pasmo v1.7 (binary + sources) is available in Productions section of this website.
This is a new version of Phactory, a powerful development environment targeting Amstrad CPC (Windows-only).
The most noticeable changes: revamped user interface, overall speed improvements thanks to new plugin system, a new source code editor featuring Z80 assembly syntax highlighting, and finally some minor bug fixings.
Unfortunately, this program is still not ready for prime time, since there is still no documentation, no examples / project templates, and no support for it for the moment. One day, maybe..
Still, if you are curious enough, go get it here (Phactory is also listed in Productions section).
This might not be the best code I ever done, but at least, it does the job pretty well : SDCC2Pasmo takes as input a .asm file generated while compiling C code with SDCC, and outputs an other .asm file that is compatible with Pasmo, Maxam or WinAPE assembler syntax.
Command-line usage: SDCC2Pasmo sdcc_output.asm pasmo_compatible.asm.
C++ sources for Windows are now available through Productions section of this website, so feel free to recompile it for your favorite development environment if you need to.