Felt this might be worth sharing... I found that the XYBasic
hex file can be loaded directly into memory and run from Altmon (you do not
need to also load a loader program into memory). I can see this
could be a useful tool when you are working with a simple Altair type
system with only a console(10h/11h), a monitor with hex loaded option
and ram.
To demonstrate I attached a zip file I used with SIMH Altair8800 which
contains
Also included is the xybasic manual and a few images of the
process running below.
Note that since I run from linux the start up might
be different for you . but the basic steps are the same.
Let me know if you give it a try and what you think..
Joe
Rough Notes:
I have my "altair8800" executable (1) directory up from my
altmon folder to keep the files separate
So to start altair8800 simulator I run:
cd altair8800/altmon
../altair8800 altmon
Once in Altmon
HEXDUMP 0
then I copy and paste the XYBasic HEX file into the simulator console
Once loaded
GOTO 0100
I'll post the files here: https://www.brainless.org/Altair/Repository.html#section2
.


Hi,Got this from Joe:
Felt this might be worth sharing... I found that the XYBasic hex file can be loaded directly into memory and run from Altmon (you do not need to also load a loader program into memory). I can see this could be a useful tool when you are working with a simple Altair type system with only a console(10h/11h), a monitor with hex loaded option and ram.
To demonstrate I attached a zip file I used with SIMH Altair8800 which contains
- Altair8800 config file
- altmon rom (v1.1) (yeah its a few revisions old but this also works with v1.3)
- xybasic_altair.hex
Also included is the xybasic manual and a few images of the process running below.
Note that since I run from linux the start up might be different for you . but the basic steps are the same.Let me know if you give it a try and what you think..
Joe
Rough Notes:
I have my "altair8800" executable (1) directory up from my altmon folder to keep the files separate
So to start altair8800 simulator I run:
cd altair8800/altmon../altair8800 altmon
Once in Altmon
HEXDUMP 0
then I copy and paste the XYBasic HEX file into the simulator console
Once loaded
GOTO 0100
--
You received this message because you are subscribed to the Google Groups "Altair 8800" group.
To unsubscribe from this group and stop receiving emails from it, send an email to Altair-8800...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/Altair-8800/8bad3148-cf0d-48a1-a1b8-81cdb74af26dn%40googlegroups.com.