Commit Graph

51 Commits

Author SHA1 Message Date
Washi 1d3c48c602 Disassembler read directly from field 2017-08-13 23:12:39 +02:00
Washi 40b78f62c5 Improved UI code, added IO memory window. 2017-08-13 19:25:08 +02:00
Washi ddc4cc4ab8 Added Resumed event to CPU 2017-08-13 19:23:56 +02:00
Washi 2060028cb7 RenderPixel now directly writes color data using pointer 2017-08-13 19:23:29 +02:00
Washi ead6549006 Added jumps and calls highlighting 2017-08-10 21:55:51 +02:00
Washi 2f85f60c00 GUI improvements regarding disassembly view 2017-08-09 00:40:30 +02:00
Washi de2fba9dd9 Clock speed updates every frame now 2017-08-09 00:39:17 +02:00
Washi 32a93c767a Cleanup of UI code 2017-08-08 22:27:14 +02:00
Washi 04f1411c2d Updated readme 2017-08-08 18:53:55 +02:00
Washi 84e4804ff3 Added external RAM persistence (for e.g. save files) 2017-08-08 17:43:42 +02:00
Washi 62cba574fc Disabling LCD now resets to blank colour instead of black 2017-08-08 17:42:03 +02:00
Washi 952f7c2295 MBC3 rombanknumber select bugfix 2017-08-08 16:34:24 +02:00
Washi 29a3703064 Noise sound channel added. 2017-08-08 15:20:33 +02:00
Washi 4af9acbade Sprite-BG priority added 2017-08-08 14:31:40 +02:00
Washi 2438218756 Bugfix LDH a, (nn) clock cycles 2017-08-07 18:00:57 +02:00
Washi eb9b39fdcf Bugfix RRA instruction 2017-08-05 21:06:29 +02:00
Washi 9ab17519e9 Bugfix last scan line not rendered 2017-08-05 21:05:32 +02:00
Washi 631fad08dc Set default rom bank to 1 2017-08-05 21:05:15 +02:00
Washi 4158fdaa2b Frequency sweep clock added 2017-08-04 00:44:57 +02:00
Washi f19cb19498 Bugfix LD HL,SP+00 2017-08-03 23:05:04 +02:00
Washi 2986677de8 Bugfix mbc1 init, added simple mbc3 implementation 2017-08-03 21:42:39 +02:00
Washi 40299a49f6 Minor bugfixes: GPU window bounds checking, SP start value, enable sound 2017-08-03 21:42:03 +02:00
Washi 235146190f Bugfix frequency too high 2017-08-03 17:36:40 +02:00
Washi 534e736221 Added NAudio back-end, channel mixer 2017-08-03 17:01:47 +02:00
Washi 82772902ca Square channels simple implementation 2017-08-03 16:34:16 +02:00
Washi 1cce80b164 Tile palette index endianness bugfix 2017-07-31 14:55:19 +02:00
Washi 397aa0268f Sprite transparency bugfix 2017-07-30 23:14:46 +02:00
Washi 2a042b8da4 Started on sound processor 2017-07-30 22:30:17 +02:00
Washi c58deaf97d Bugfix background tile wrapping 2017-07-29 16:11:49 +02:00
Washi e2075a83a7 TIMA and LCDC STAT fixes 2017-07-29 15:44:31 +02:00
Washi 38716375db LY=LYC interrupt improvements 2017-07-29 13:33:23 +02:00
Washi 90bfefb854 Bugfix incorrect interrupt handling for timer 2017-07-29 01:13:04 +02:00
Washi a54cc1a790 Bugfix flags roll operations 2017-07-29 01:12:32 +02:00
Washi 4213b840ea README 2017-07-28 13:13:50 +02:00
Washi 197e5a994c Merge branch 'master' of https://github.com/Washi1337/Emux 2017-07-28 01:32:54 +02:00
Washi f114d4559b Some GUI programming, concurrency bugfix regarding pausing 2017-07-28 01:31:54 +02:00
Washi 4704cccf4c Initial commit 2017-07-28 00:34:34 +02:00
Washi 3ef458a253 More sophisticated frame limiter 2017-07-28 00:08:49 +02:00
Washi 97085a39b3 GameBoy Timer now on correct frequencies 2017-07-27 21:20:32 +02:00
Washi 728386a728 Merge branch 'master' 2017-07-27 12:09:17 +02:00
Washi 3e02059dde Bugfix DAA with N flag, experimental frame limiter, docoumentation 2017-07-27 01:56:17 +02:00
Washi 3178bf7c01 Memory bank controller v2 implementation 2017-07-26 16:18:25 +02:00
Washi 5eb04b9dd0 Memory bank controller v2 implementation 2017-07-26 16:15:01 +02:00
Washi c780f42d53 GameBoy Timer implemented. Some cleanup 2017-07-26 15:31:54 +02:00
Washi 1e8581dc0c GPU Window implementation 2017-07-26 02:16:21 +02:00
Washi 1cb2ec0a5a Simple MBC and MBC1 implementation 2017-07-26 01:37:10 +02:00
Washi d9567bcec6 Added sprite flips support 2017-07-26 01:36:44 +02:00
Washi b962d12a43 Bugfix roll through carry clears carry before using it. 2017-07-26 01:35:57 +02:00
Washi c226706b31 DAA support 2017-07-25 14:59:42 +02:00
Washi 4cca1e1423 Bug fixes on some instructions 2017-07-25 14:02:09 +02:00