Commit Graph

148 Commits

Author SHA1 Message Date
AnonymusRaccoon f437d7fe66 Solving a small bug 2020-02-14 11:02:33 +01:00
AnonymusRaccoon 00b0d140ea Solving a bug with the union 2020-02-13 18:59:53 +01:00
AnonymusRaccoon 072cb17bcb Finishing the SEP 2020-02-13 18:57:31 +01:00
AnonymusRaccoon dffb9625f9 Adding the extended ram 2020-02-13 18:43:52 +01:00
AnonymusRaccoon ae5cae8f28 Reverting 2020-02-13 18:37:43 +01:00
AnonymusRaccoon 41355191aa Making the RAM a template 2020-02-13 18:22:17 +01:00
AnonymusRaccoon 2735238329 Implementing the LDY 2020-02-13 17:46:09 +01:00
AnonymusRaccoon 9cf41e6ff4 Implementing the LDX 2020-02-13 17:42:41 +01:00
AnonymusRaccoon 6fca2293ee Cleaning up 2020-02-13 17:13:46 +01:00
AnonymusRaccoon 49b1cab5a8 Merge branch 'master' of https://github.com/AnonymusRaccoon/ComSquare into CPU 2020-02-13 16:34:41 +01:00
AnonymusRaccoon f9349cf530 The code is now Coplien Compilent 2020-02-13 16:34:36 +01:00
Clément Le Bihan 98eaaa1f0a fix warn 2020-02-13 16:29:48 +01:00
AnonymusRaccoon 7e97a9466c Adding the LDA 2020-02-13 15:50:14 +01:00
AnonymusRaccoon 8cc87d0be2 Adding the STZ 2020-02-13 14:47:55 +01:00
AnonymusRaccoon 997bb4fa7c Implementing the STX 2020-02-13 14:05:47 +01:00
AnonymusRaccoon 4d30a35620 Changing timing management 2020-02-13 13:55:01 +01:00
AnonymusRaccoon 475fa68974 Merge branch 'master' of https://github.com/AnonymusRaccoon/ComSquare into CPU 2020-02-13 11:37:25 +01:00
Clément Le Bihan 642452a8eb test works 2020-02-13 11:34:45 +01:00
AnonymusRaccoon 8aa138de85 Finishing the STA 2020-02-13 11:23:36 +01:00
Clément Le Bihan c5fa9906c1 all ppu registers write (except write registers to vram cgram & oamram)) 2020-02-13 11:16:29 +01:00
AnonymusRaccoon a6c3e54f9f Fixing a bug with the write in 0x0 2020-02-13 11:09:18 +01:00
Clément Le Bihan 62a36d98b0 added 0x2123 - 0x212D ppu registers w/ tests 2020-02-13 00:10:50 +01:00
Clément Le Bihan ad22881b58 mdr jsp 2020-02-12 17:52:17 +01:00
Clément Le Bihan de0c145dd0 added registers (BGXXOFS) 2020-02-12 17:38:23 +01:00
AnonymusRaccoon b1a2222b55 Adding the RTI 2020-02-12 16:51:13 +01:00
AnonymusRaccoon 17c0cb8660 Adding the reset 2020-02-12 16:40:06 +01:00
Clément Le Bihan 49b5401135 added documentation on the ppu's register 2020-02-11 23:54:43 +01:00
AnonymusRaccoon 8addb29610 Implementing instructions cycles 2020-02-11 17:39:06 +01:00
Clément Le Bihan d0ddbc804f oups 2 2020-02-11 16:32:26 +01:00
AnonymusRaccoon bc808bd424 Handling the m flag 2020-02-11 16:30:06 +01:00
Clément Le Bihan 7639580818 oups 2020-02-11 16:29:28 +01:00
Clément Le Bihan d0f639ff4c added enum and tests 2020-02-11 16:20:16 +01:00
Clément Le Bihan ebd7b131d1 Merge branch 'master' of https://github.com/AnonymusRaccoon/ComSquare into PPU 2020-02-11 16:15:07 +01:00
AnonymusRaccoon b2a60efb4e Finishing the ADC 2020-02-11 15:53:37 +01:00
AnonymusRaccoon d7002336fa Finishing the main and disabling the invalid opcode throw for now 2020-02-11 14:47:56 +01:00
AnonymusRaccoon f886f8f53c Merge branch 'CPU' of https://github.com/AnonymusRaccoon/ComSquare 2020-02-11 14:37:45 +01:00
AnonymusRaccoon 1c5f82ed32 Creating a real main 2020-02-11 14:37:42 +01:00
AnonymusRaccoon 69f9528d20 Adding all the ADC in the instruction switch case 2020-02-11 14:26:39 +01:00
AnonymusRaccoon 40d7ef1c39 Finishing addressing modes 2020-02-11 13:52:44 +01:00
AnonymusRaccoon fe04834731 Adding indexed direct and absolute addressing modes 2020-02-11 13:45:55 +01:00
AnonymusRaccoon f0ce5760a6 Adding program counter relative addresses 2020-02-11 13:14:53 +01:00
AnonymusRaccoon 7d51bc623e Adding the program counter relative addressing mode 2020-02-11 11:45:22 +01:00
AnonymusRaccoon 3f45f99991 Adding absolute addresses 2020-02-11 11:32:50 +01:00
AnonymusRaccoon fc08e503c8 Adding more addressing modes 2020-02-11 11:21:12 +01:00
AnonymusRaccoon 02760c469d Solving bugs with the rectangle shadow 2020-02-11 10:57:35 +01:00
AnonymusRaccoon 04ea6f25d0 Implementing some addressing modes 2020-02-10 17:50:48 +01:00
Clément Le Bihan b4a0a23069 more tests 2020-02-10 17:49:11 +01:00
AnonymusRaccoon f516e7ec66 Adding more tests for the data bus 2020-02-10 17:09:12 +01:00
Clément Le Bihan 31373776e1 merge 2020-02-10 16:24:46 +01:00
Clément Le Bihan 6e49730bf5 adding more tests on PPU write 2020-02-10 16:23:57 +01:00