Rick van Vonderen riyyi
riyyi pushed to master at riyyi/ruc 2022-09-22 11:51:59 +02:00
afdd0f8b45 Format: Fix left shift operator log messages
riyyi pushed to master at riyyi/ruc 2022-09-21 23:21:50 +02:00
93af096d68 Util: Set singleton instance pointer early
riyyi pushed to master at riyyi/ruc 2022-09-21 17:25:09 +02:00
228e290b94 Json: Add support for more integral types
cacd3ca8fd Doc: Add link to format specification and previous development locations
Compare 2 commits »
riyyi pushed to master at riyyi/ruc 2022-09-16 20:47:53 +02:00
953df138c0 CMake: Automatically build tests during standalone compilation
f3e49d8f74 CMake: Link instead of recompile
3b7d8d1e4a CMake: Allow for shared library compilation
Compare 3 commits »
riyyi pushed to master at riyyi/manafiles 2022-09-14 21:03:46 +02:00
2f89d5cfdc Doc: Update building instructions to include submodules
riyyi pushed to master at riyyi/manafiles 2022-09-14 19:54:25 +02:00
0e15bfe4bf Util+Test: Remove Util library
3d42a82003 Test: Switch from Util to the ruc library
4927e35bfc Manager: Switch from Util to the ruc library
2b3acd5d51 CMake: Build ruc library
6f2af1a40d Meta: Add submodule for ruc library
Compare 5 commits »
riyyi deleted branch switch-util-lib from riyyi/manafiles 2022-09-14 19:53:46 +02:00
riyyi created branch switch-util-lib in riyyi/manafiles 2022-09-14 19:49:23 +02:00
riyyi pushed to switch-util-lib at riyyi/manafiles 2022-09-14 19:49:23 +02:00
0e15bfe4bf Util+Test: Remove Util library
3d42a82003 Test: Switch from Util to the ruc library
4927e35bfc Manager: Switch from Util to the ruc library
2b3acd5d51 CMake: Build ruc library
6f2af1a40d Meta: Add submodule for ruc library
Compare 5 commits »
riyyi pushed to master at riyyi/dotfiles 2022-09-03 01:54:35 +02:00
82e5740e22 Emacs: Save state on exit, fix general leader key in *Messages* buffer
riyyi pushed to master at riyyi/garbage 2022-09-02 23:16:52 +02:00
7153b0e9b6 Emulator: Optimize interrupt request checking
riyyi pushed to master at riyyi/garbage 2022-09-02 22:44:35 +02:00
cd2673909c Emulator: Implement DI/EI opcodes, finish RETI opcode
5b4dbdc9a4 Emulator: Add interrupt handling
5b08c18127 Emulator: Fix DAA carry flag, opcode: 0x27
857865dfb9 Emulator: You can only have copyright on stuff you have worked on
Compare 4 commits »
riyyi pushed to master at riyyi/dotfiles 2022-09-02 15:55:21 +02:00
cf417d95b2 Config: Actually lock the screen before going to sleep, using systemd
riyyi pushed to master at riyyi/dotfiles 2022-09-02 13:23:14 +02:00
c3811b7f78 Emacs: Add function to copy C++ function implementation to clipboard
3378ba974c Emacs: Add keybind to select magit repo, using prefix argument
Compare 2 commits »
riyyi pushed to master at riyyi/dotfiles 2022-09-02 12:52:04 +02:00
8904a85694 Config: Fix rofi not starting due to duplicate keybinding
riyyi pushed to master at riyyi/garbage 2022-09-02 01:23:59 +02:00
a29f01389b Emulator: Fix RET zero flag condition, opcode: 0xc0, 0xc8
riyyi pushed to master at riyyi/garbage 2022-09-01 18:13:53 +02:00
a806f173ce Emulator: Add getters for CPU registers
riyyi pushed to master at riyyi/garbage 2022-09-01 18:06:40 +02:00
3b132a6820 Test: Add way to run opcodes in test cases, add test for ADC, POP, PUSH
b63f0d3b52 Test: Update CPU test for new carry logic
b48f308bfc Emulator: Simplify isCarry(Subtraction) function
059441c30a Emulator: Fix ADC/CP/DEC/SBC/SUB opcode: 0x8e, 0xbe, 0x35, 0x93, 0x96
a4743fa77b Emulator: Fix LD A,(HL-) opcode: 0x3a
Compare 21 commits »
riyyi pushed to master at riyyi/ruc 2022-08-31 21:31:46 +02:00
d3de1fb635 Macro: Add define for bit shifts
riyyi pushed to master at riyyi/garbage 2022-08-31 01:29:08 +02:00
461fc28c94 Emulator: Add support for negative numbers to DAA opcode