Anachronaut
b1639ca56b
Merge pull request #1 from agbrooks/flake
...
Add rudimentary flake
2024-11-01 22:16:18 -04:00
albatross
967a7032b8
Add rudimentary flake
2024-11-01 21:08:54 -05:00
Anachronaut
2a691ba199
Fixed bugs. 8 bit prime Sieve demo.
2024-11-01 20:53:48 -04:00
Anachronaut
30eebbd9df
Delete Programs/print.asm
2024-11-01 16:42:38 -04:00
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
67eea181b8
Delete Programs/printDigitTest.asm
2024-11-01 12:14:16 -04:00
Anachronaut
f1bad6853d
Delete Programs/printDecimalTest.asm
2024-11-01 12:14:06 -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
f8848adf8c
Update SplitBit Assembler Manual.md
2024-10-30 21:54:41 -04:00
Anachronaut
f0d4a9b0f3
Update SplitBit Assembler Manual.md
2024-10-30 21:50:43 -04:00
Anachronaut
52a44ed094
Update SplitBit Assembler Manual.md
2024-10-30 16:09:26 -04:00
Anachronaut
470327a0d5
Update SplitBit Assembler Manual.md
2024-10-30 16:09:04 -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
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
a17af6eff7
Update Assembler.c
2024-10-26 15:46:09 -04:00
Anachronaut
f3dcd2bddf
Update SplitBit Programming Manual.md
2024-10-26 15:43:57 -04:00
Anachronaut
3809aed5eb
Update README.md
2024-10-26 15:39:31 -04:00
Anachronaut
81b364394c
Update README.md
2024-10-26 15:38:20 -04:00
Anachronaut
8485c0e50a
Delete Source/utility.h
2024-10-26 15:34:22 -04:00
Anachronaut
7f557c4925
Delete Source/utility.c
2024-10-26 15:34:15 -04:00
Anachronaut
fd80fe7345
Delete Source/io.h
2024-10-26 15:34:06 -04:00
Anachronaut
50d325ae29
Delete Source/io.c
2024-10-26 15:33:59 -04:00
Anachronaut
83d0522722
Delete Source/emulator.c
2024-10-26 15:33:51 -04:00
Anachronaut
a032f43b8d
Delete Source/cpu.h
2024-10-26 15:33:43 -04:00
Anachronaut
15d8672844
Delete Source/cpu.c
2024-10-26 15:33:34 -04:00
Anachronaut
6ecb100d6c
Delete Source/bootstrap.h
2024-10-26 15:33:24 -04:00
Anachronaut
fc9281d595
Delete Source/bootstrap.c
2024-10-26 15:33:13 -04:00
Anachronaut
0df6271f8b
Delete Source/assembly.h
2024-10-26 15:32:11 -04:00
Anachronaut
671f283dd2
Delete Source/assembly.c
2024-10-26 15:31: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
ae5d475f45
Delete Source/hello.bin
2024-10-26 13:50:10 -04:00
Anachronaut
b9a71461d2
Update makefile
2024-10-20 16:02:52 -04:00
Anachronaut
e35fb73252
Update makefile
2024-10-20 16:01:27 -04:00
Anachronaut
2cf69efa8d
Update LICENSE
2024-10-18 18:16:30 -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
4deb56953d
Improved debug display.
...
Bug fixes: POPD and POPP now pull bytes from the stack in proper order.
2024-10-18 18:01:23 -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