It doesn't really do much at the moment, so I've included a 68000 disassembler, so you can watch the instructions execute. The rest of the ram isn't available to my exec emulation and currently does nothing. The emulator allocates 16Meg of ram, of which the lower 2Mb is treated as Chip Ram, and the next 8Meg is treated as Fast Ram. Other libraries are just Stubbs right now, which do little except report which function has been called. The minimal DOS library currently just access the Mac file system, and is only able to loadSeg executables into memory, and then CreateProc them into the multitasking system. I decided to build this separately from ADFBench for now, so I can et it working properly before I reintegrate back in.Īllows task to send and receive signals, but the message passing system is not really working yet.
Well, after quite a bit of effort, I have a working alpha of the emulation engine running.
As promised here is an early alpha of my new amiga emulator.įor those of you who have used my ADFBench, you will be aware that I set about trying to get my ADF browser to actually run the amiga executables it can read on ADF files.