XYBASIC ...

8 views
Skip to first unread message

Walt Perko

unread,
Dec 7, 2025, 6:24:57 PM12/7/25
to Altair 8800
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

 

image.png
image.png



I'll post the files here:  https://www.brainless.org/Altair/Repository.html#section2


xybasic-manual.pdf
altmon_simh_xybasic.zip

Joseph Corda

unread,
Dec 8, 2025, 7:32:49 AM12/8/25
to Walt Perko, Altair 8800
Thanks for posting Walt..
I noticed the images I included in my original email did not display properly for me when viewing the forward email ..so I included them here  
Joe

image.png
img2.png

On Sun, Dec 7, 2025 at 6:25 PM Walt Perko <r4r...@gmail.com> wrote:
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.
Reply all
Reply to author
Forward
0 new messages