Jupiter ACE hints & tools

The Jupiter ACE has a built-in FORTH interpreter in ROM (no BASIC, here!) There is very little software for it; maybe the Z88DK will help !

FORTH command syntax

  1. s l bsave <name> saves l bytes from the memory starting at address s as <name>
  2. s l bload <name> loades l bytes to the memory starting at address s as <name>. If s or l is zero will their value be taken from the file.
  3. addr call will call Z80 machine code at addr, should be terminated with a jp (iy) Z80 instruction.

Emulators hints

Using the "VACE" emulator

  1. compile the program: zcc +aceansi -lm -create-app -o world world.c
  2. run the emulator vace
  3. from within the emulator, load the program: 16384 40000 bload world
  4. run the thing: 16384 call

Using ACE32 on WinNT/Win2000

Get the file: http://users.aol.com/autismuk/ace/ace32.zip

It is compiled with an old DOS extender and gives compatibility problems when used on WinNT. To override this, get the updated extender from: http://michael.tippach.bei.t-online.de/wdosx/

Download the latest release and unzip the binary folder. Then update the ACE32 DOS extender stub with the “stubtit” utility: stubit ace32.exe

It will replace the faulty stub with a working one.

Then (HOWTO for the “ACE32” emulator):

  1. compile the program: zcc +ace program.c
  2. delete the old TAP file del prog.tap
  3. convert it: acetap a.bin prog.tap
  4. run the emulator ace32 prog.tap
  5. from within the emulator, load the program: 16384 40000 bload
  6. run the thing: 16384 call

Have fun !

 
platform/jupiterace.txt · Last modified: 2007/01/12 14:45 by stefano
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki