Commit Graph

46 Commits

Author SHA1 Message Date
45f688e8c9 More refactoring of functions 2025-07-29 10:16:18 -04:00
d40414efd8 Hopefully not break ORA instructions with refactoring 2025-07-28 13:30:12 -04:00
265cd69937 Cleanup ROL instructions 2025-07-28 12:40:13 -04:00
9ba05a45ef Cleanup ROR instructions 2025-07-28 12:33:13 -04:00
edac91baf9 More code cleanup of STZ functions 2025-07-28 12:29:02 -04:00
015b039fff Cleanup SBC functions 2025-07-28 12:26:21 -04:00
ecca099d81 Minor innacuracy updates 2025-07-28 12:16:50 -04:00
176a408408 Implement remaining instructions. All instructions should be implemented now maybe 2025-07-28 12:06:27 -04:00
4d6b8e7d20 Implement STZ Instructions 2025-07-28 11:29:44 -04:00
6be52bf145 Implement Missing STA Instructions and Add SE* Instructions 2025-07-24 09:31:26 -04:00
e6622191d3 Implement SBC Instructions 2025-07-24 09:05:13 -04:00
afb90fee06 Implement a few stack instructions 2025-07-24 08:36:37 -04:00
fc82e99d9f Implement ROR/ROL Instructions 2025-07-24 08:24:41 -04:00
2111163f78 Implement? Block Move Instructions 2025-07-23 21:51:14 -04:00
8706874c4d Implement ORA Instructions 2025-07-23 21:42:46 -04:00
454beffee6 Implement LSR Instructions 2025-07-23 21:30:38 -04:00
211e243fc5 Implement Missing JMP and LDA Instructions 2025-07-23 20:46:53 -04:00
1f9051a60d Implement Exclusive OR Instructions 2025-07-23 20:23:33 -04:00
2037e3f076 Minor restructuring of cpu header 2025-07-23 19:34:39 -04:00
3414d11723 Implement missing Compare Instructions 2025-07-23 19:28:35 -04:00
c0bfc265d0 Implement State Clear Instructions 2025-07-23 19:16:20 -04:00
6132f173c4 Implement missed branching instructions and break 2025-07-23 19:04:23 -04:00
34d30ed47c Implement BIT Instructions 2025-07-23 11:45:40 -04:00
259b27c823 Implement ASL Instructions 2025-07-23 10:09:34 -04:00
aabb5af5ee I know how to sort alphabetically 2025-07-23 09:45:34 -04:00
574d3e1312 Implement AND Instructions 2025-07-23 09:44:52 -04:00
748cb6e43d Implement ADC Instructions. Decimal mode may need some work. 2025-07-23 09:05:32 -04:00
cc1439843e Implement Stack Instructions 2025-07-23 08:32:28 -04:00
4ac3dd4f89 Remove debug builds from CI 2025-07-22 11:55:50 -04:00
06b76ce435 Fix building on Windows 2025-07-22 11:51:32 -04:00
08e033cdfd Attempt to fix CI issues 2025-07-22 11:42:16 -04:00
a863b36f82 Implement Some Subroutine instructions 2025-07-22 11:41:06 -04:00
268b45b062 Add some branching instructions 2025-07-22 11:31:10 -04:00
afa00385db Implement JMP instructions 2025-07-22 11:12:24 -04:00
349f161096 Add instruction usage to store intstructions 2025-07-22 09:55:27 -04:00
e856c9d95d Implement Compare Instructions 2025-07-22 09:23:58 -04:00
86ee748396 Implement github CI for the project 2025-07-22 08:44:39 -04:00
605b3b7c82 Implement Increment and Decrement Instructions 2025-07-22 08:31:44 -04:00
3a28cf09ea Minor code cleanup and changes 2025-07-22 08:15:32 -04:00
522303c785 Implement Store Instructions 2025-07-22 08:15:02 -04:00
9e1c5b75cb Implement LOAD Instructions 2025-07-21 21:14:17 -04:00
1fb0a97445 Add BSD-3 Clause License to the Project 2025-07-21 20:45:54 -04:00
a5d7476ed2 Basic gitignore 2025-07-21 20:44:50 -04:00
ba49d67c3d Add headers to CMakeLists.txt 2025-07-21 20:44:26 -04:00
ffef7101fa Split project into multiple files 2025-07-21 20:43:53 -04:00
817827b4ad src/main.cpp 2025-07-21 20:27:57 -04:00