legalize
Experienced Member
Is there a nice emulator like SIMH or something like that for Windows that will allow me to get CP/M programs from my PC into the emulator and run them?
S T A R T R E K JRM184
Enter your name, Captain? chuck
Welcome aboard Captain chuck
Do you want instructions? y
Mr. Spock: STAND BY
Your orders are as follows:
Destroy the 8 Tholian Warships which have
invaded the Galaxy before they can attack Federation
Headquarters on StarDate 3528 . This is in 28 days.
There are 2 StarBases in the Galaxy for resupplying
your ship.
Type 'GO' when you are ready to assume command.
?
Is there a nice emulator like SIMH or something like that for Windows that will allow me to get CP/M programs from my PC into the emulator and run them?
In my case, I think I need to start with the full CP/M emulation because I want to play with SL5 that is a FORTH environment for CP/M which can make ROMable images.
In my case, I think I need to start with the full CP/M emulation because I want to play with SL5 that is a FORTH environment for CP/M which can make ROMable images.
Is it that it has a meta compiler or is it that you just need to take a binary image and convert it to a Intel Hex file?
Dwight
Never mind, I see a pdf with instructions to make stand alone applications.
Exactly. This FORTH implementation gives you a way to make a ROMable image. However, it doesn't provide assembly language for the bootstrap code in the distribution, so you need an environment where you can run the original distribution (CP/M .com file) so that you can generate the ROMable image.
The ROM image just targets an embedded device with no console. But from the manual, it looks like you can use all that to debug your environment and then create a minimal ROM image with all the console, etc., stuff dropped out, giving you something like a 2KB minimal image.
From what I see, it looks like you only need to define the location of the RAM and how much you need.
You could do the entire thing in assembly, without using the Forth engine except for the first entry point.
I'm trying to recall where I saw the SL5 stuff, on disk or on tape someplace.