vic user said:i never knew there was a computer out there that used forth as much as it does:
has anyone used, has, no more about this computer?
vic user said:sorry terry but,
now i really want to know more!
i no nothing of the jupiter ace.
carlsson said:Ayep, that is what I meant. Machine code which doesn't make any assumptions (or at least no assumptions which can not be looked up by reviewing hard coded memory positions) about the target machine. I know too little about the Z80 to know if there are certain memory addresses which have to contain specific information, like memory address of graphics memory or I/O chips, stack pointer, maybe even some typical ROM calls.
In an operating system, I believe you should differ between system (OS) calls and ROM (BIOS) calls, as you should not bypass the system anyway. Since neither ZX81 nor Jupiter does CP/M (AFAIK - I may be wrong here), they would not bother about a common jump table or otherwise. Perhaps sir Clive would not even have liked if a machine, designed by the same people who designed his, even was partitially firmware compatible...