About
The black box above is an ANSI terminal emulator with an emulated Ashet connected to it. Just press
h
to see the available options in the boot rom.
Currently, the emulator runs the serial BIOS of Ashet, as the graphical components are still in development.
Quick start:
Focus the emulator terminal, press h
to display a short help text from the BIOS. Then
press l
to go into ihexloading mode. The
BIOS now awaits a valid ihex file over the serial port. Paste this text into the terminal:
:1080000008011A8008050200081E06001800881DD5
:1080100000406C020E80180018020D48656C6C6FF1
:0A8020002C20576F726C64210000E1
:00000001FF
This has loaded a small Hello World program into RAM that can now be executed by pressing g
.
Now you know how to load your own programs, go write one! Starting point is AN000 and AN001, as well as the ISA description.
Memory layout for the emulator is:
Memory Range | Function |
---|---|
0x0000 … 0x3FFF |
BIOS ROM |
0x4000 … 0x4000 |
UART Port. Write to send blockingly, read nonblockingly. No value available returns 0xFFFF . |
0x6000 … 0x6FFF |
RAM 0 |
0x8000 … 0xFFFF |
RAM 1 |