Commit Graph
17 Commits
Author SHA1 Message Date
Anachronaut c512f07305 Fixed input bugs.
Input from stdin now works as expected in the emulator.
New program to demo input from the command line.
2024-11-01 16:41:25 -04:00
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 e5241beb51 Update SplitBit Programming Manual.md 2024-10-31 13:30:55 -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 c64f097810 Added bit shift instructions.
SHL and SHR treat A and B as a 16 bit circular shift register and rotates them either left or right.
2024-10-30 16:06:33 -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 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 f3dcd2bddf Update SplitBit Programming Manual.md 2024-10-26 15:43:57 -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 63233c9222 Fixed typo. 2024-10-18 18:06:08 -04:00
Anachronaut dd17138347 Update SplitBit Programming Manual.md
Improved description of POPP instruction.
2024-10-18 18:05:02 -04:00
Anachronaut ffac4c2c0a Update SplitBit Programming Manual.md
Fixed typos.
2024-10-18 16:46:24 -04:00
Anachronaut 60450253cd Assorted bug fixes. Added INIA and INIB instructions. 2024-10-18 16:23:03 -04:00
Anachronaut 77bffb233a Bug fixes.
Updated Programming Manual with information on the SETD instruction.
2024-10-17 18:42:15 -04:00
Anachronaut d84e0397f7 Update SplitBit Programming Manual.md 2024-10-17 00:01:56 -04:00
Anachronaut 67495764c8 Update SplitBit Programming Manual.md 2024-10-17 00:00:48 -04:00
Anachronaut 2fd311f107 Uploaded Initial Repo Files 2024-10-16 23:12:59 -04:00