Commit graph

24 commits

Author SHA1 Message Date
Lauchmelder d40fc7588b made it more stupider 2022-08-31 23:14:57 +02:00
Lauchmelder cf238d7a1e remove gitmodules 2022-08-31 21:52:50 +02:00
Lauchmelder 5eb4d73dc2 add ppu memory area to bus 2022-08-31 20:00:00 +02:00
Lauchmelder ee635f6532 added ppu 2022-08-31 19:34:33 +02:00
Lauchmelder 9a606678ff remove headers from c library 2022-08-31 18:51:18 +02:00
Lauchmelder 89c3553088 added glad 2022-08-31 18:47:44 +02:00
Lauchmelder a24235b586 nestest now passes 2022-08-30 00:36:03 +02:00
Lauchmelder bc16c64e48 should be all legal opcodes 2022-08-29 22:59:45 +02:00
Lauchmelder 57a6168646 add instrucitons + remove dependencyy 2022-08-29 21:12:43 +02:00
Lauchmelder 72796e6c21 added idy addressing 2022-08-29 18:48:22 +02:00
Lauchmelder 394d198a0b so many opcodes 2022-08-29 18:32:04 +02:00
Lauchmelder db58681074 turned instruction set into static array 2022-08-29 17:30:16 +02:00
Lauchmelder 95bf1d2078 rename bitshift macros 2022-08-25 17:03:25 +02:00
Lauchmelder 9e2a912fde more isntructions 2022-08-25 17:01:58 +02:00
Lauchmelder 3daca0e5db yet more instructions 2022-08-25 00:40:30 +02:00
Lauchmelder b8d5b8f029 add more instructions 2022-08-24 18:02:17 +02:00
Lauchmelder 48b76193d2 added rts isntruction 2022-08-24 02:27:07 +02:00
Lauchmelder a2695b5ca1 add more instructions 2022-08-24 01:57:42 +02:00
Lauchmelder be3ebe9041 added flag behaviour 2022-08-23 23:12:31 +02:00
Lauchmelder 12c3f6f68a fix small issue in remaining cycles 2022-08-23 22:21:28 +02:00
Lauchmelder 73c14ff893 improved debug log formatting 2022-08-23 22:11:25 +02:00
Lauchmelder 907b9da1fc cleaned up file io code 2022-08-23 20:03:05 +02:00
Lauchmelder d7bd8a6c24 added basic cartridge functions 2022-08-23 19:40:48 +02:00
Lauchmelder a03d23097b initial commit 2022-08-23 19:01:26 +02:00