Anachronaut
f4c78e68ba
DP offset instructions, new demo programs.
...
Added DPUP and DPDN, which take a one byte operand specifying how far up or down to offset the Data Pointer.
Three Fibonacci generators using the print.asm library.
- 8 bit values printing in decimal representation.
- 16 bit values printing in hexadecimal representation.
- 32 bit values printing in hexadecimal representation.
2024-11-01 12:13:13 -04:00
Anachronaut
228cf0593a
Added stuff. Fixed bug.
...
Data Pointer value now properly displayed in debug mode.
Added conditional calls to match conditional branches.
2024-10-31 13:30:15 -04:00
Anachronaut
a58fb3d694
Added new instructions.
...
Added CCF - Clear Carry Flag
Added BRC - Branch on Carry Flag
Improved CALL and RET - All registers but status now saved and restored.
2024-10-29 21:04:03 -04:00
Anachronaut
f9308338c4
Update print.asm
2024-10-27 20:55:29 -04:00
Anachronaut
26e6233f8a
Update print.asm
2024-10-27 20:54:21 -04:00
Anachronaut
2fc0986ac8
Update printHello.asm
2024-10-27 20:15:15 -04:00
Anachronaut
f27b290b44
Update printHello.asm
2024-10-27 20:14:55 -04:00
Anachronaut
91be7eb217
Update print.asm
2024-10-27 19:20:26 -04:00
Anachronaut
992e44ca12
CALL and RET instructions.
...
Changed PSHP and POPP into CALL and RET, streamlining their use for subroutine calls.
Updated Assembler and Emulator.
New demonstration programs.
2024-10-27 19:18:54 -04:00
Anachronaut
78f827e9dc
Delete Programs/hello.bin
2024-10-26 15:55:59 -04:00
Anachronaut
dfa5ad2638
Assembler Completed
...
Added the Assembler.
Added instructions for the assembler to README.md
Added Assembler Manual
Modified Makefile to build the Assembler.
2024-10-26 15:31:24 -04:00
Anachronaut
044c80d537
Delete Programs/bad.bin
2024-10-26 13:50:34 -04:00
Anachronaut
debd5e7986
Delete Programs/brokendat.bin
2024-10-26 13:50:25 -04:00
Anachronaut
2fd311f107
Uploaded Initial Repo Files
2024-10-16 23:12:59 -04:00