Post by Jonathan Cauldwell on Jul 11, 2018 17:11:26 GMT
I've been receiving a few emails recently from people keen to see AGD converted to other platforms.
For the record, I'm more than happy to assist with conversions to other machines. In fact, this is the main reason why I include the source code for the Spectrum/CPC/Timex engines and compilers. The engines are even fully commented, line by line. Any help requested in understanding the engines or compilers will be given, developers only have to ask. I can also assist by creating editors for new machines and creating the output for blocks, sprites etc in the format required for the new engines.
Most of us probably know by now that Kees van Oss has been busily working on an Acorn Atom (6502) conversion and this is in an advanced state. Excitingly, we may also be making progress towards a 6809 engine too!
Anyway, here is the conversion situation as it stands:
The Spectrum, CPC and Enterprise are using Z80 based engines and the Acorn Atom and Dragon are using 6847 based graphic routines so you need a mix of both engines ......
What has to be done is:
- Changing the engine for the CCE MC-1000 - Changing the compiler to produce the right Z80 code
In the engine, the graphic-, sound, and keyhandling routines have to be changed for the CCE MC-1000 and the compiler has to be checked for hardware depending Z80 code which will be minimal. Also memory management has to be checked.
The MSX engine uses hardware sprites and all the other engines are using bitmapped software sprites.
I love cross platform stuff! Been playing with the Amstrad builds last couple of days. Bought this for Speccy game making, but I couldn't resist trying out an old system I didn't get much experience with back in the day! Very cool!
Really hoping there is an update soon to fix the font (very flaky at the mo) and reset issues (when running out of lives) that I have found. Of course if there is a way to fix the reset problem with some added code, I am happy to try it
I'm a greenhorn here, but am fairly well experienced over the years in game making. Been working on this of late as well for PC Amongst other things.
I think I may be getting ahead of myself, considering all I have managed so far is a 3 screen platformer and a extremely basic shooter that has about 6 baddies to shoot; but I like to think ahead and would love to attempt to remake this old Speccy game for Amstrad at some point