Commit Graph

  • 061c13fdc7 Updated sn76489 transistor 2022-01-26 19:15:46 -0800
  • 54bf7a3085 Renamed moa-ym2612 to moa-synth, and put CircularBuffer into its own file transistor 2022-01-26 11:14:52 -0800
  • f464bfa1e0 Fixed audio glitch (but haven't cleaned up code) transistor 2022-01-26 11:12:09 -0800
  • 749a9d2250 Added binary to test simple synth sounds for ym2612 transistor 2022-01-18 20:24:18 -0800
  • 8cf8c07082 Added frequency setting to ym2612 transistor 2022-01-16 21:42:07 -0800
  • 1413225463 Minor fix transistor 2022-01-16 10:56:32 -0800
  • a60e72fc04 Fixed controllers in Earthworm Jim (but not Mortal Kombat 1) transistor 2022-01-16 10:39:57 -0800
  • d21e2c4d6a Updated dev.to link in part3 post transistor 2022-01-14 10:17:16 -0800
  • a8b59fd668 Updated part3 of Emulating the Genesis transistor 2022-01-13 15:53:40 -0800
  • 867f41b77f Added dev.to link to part 2 post transistor 2022-01-12 10:55:43 -0800
  • 878bad0b26 Updated part 2 of the Emulating the Genesis series transistor 2022-01-12 10:37:50 -0800
  • 22aca270c0 Added dev.to links to posts transistor 2022-01-10 10:00:26 -0800
  • 2b51dd3fdd Added part 3 of the Emulating the Genesis series transistor 2022-01-09 21:19:13 -0800
  • 2e9a9aa8d9 Minor fixes transistor 2022-01-09 21:18:11 -0800
  • 3fc1f6270b Added part 2 of the Emulating the Genesis series transistor 2022-01-09 15:43:41 -0800
  • 90d4f0f526 Updated readme transistor 2022-01-09 15:38:21 -0800
  • dac7ff259e Minor fixes transistor 2022-01-09 15:35:15 -0800
  • 7a185846ed Added part 1 of the Emulating The Genesis series transistor 2022-01-09 12:38:40 -0800
  • ba298fad64 Minor refactoring transistor 2022-01-08 19:48:04 -0800
  • b8906fdbb1 Minor fixes transistor 2022-01-06 23:40:22 -0800
  • c6eeed03ff Added hackish H/V counter for YM7101 transistor 2022-01-02 15:44:41 -0800
  • ba1dc78ff1 Added video demo to README transistor 2021-12-31 14:49:26 -0800
  • dd0495e611 Updated readme transistor 2021-12-31 14:29:28 -0800
  • cdbc93bb8a Minor reorganization transistor 2021-12-31 14:00:55 -0800
  • a67c7bf56e Removed old draw code from YM7101 transistor 2021-12-31 11:41:34 -0800
  • ec461a61c0 Added support for window in Genesis transistor 2021-12-31 11:40:13 -0800
  • 8c58903f73 Rewrote the Genesis/YM7101 draw loop to work pixel-by-pixel transistor 2021-12-30 22:46:57 -0800
  • aee956f2fa Refactored ym7101 (Genesis VDP) code transistor 2021-12-30 11:27:50 -0800
  • 5d6af61531 Incomplete addition of shadow/highlight mode for Genesis transistor 2021-12-29 10:54:43 -0800
  • 1534644409 Added command line arg to adjust the speed of simulation transistor 2021-12-28 22:36:52 -0800
  • bf938855e1 Fixed final major bug with hscroll, where I needed to multiply by 32 instead of 16 transistor 2021-12-26 21:29:01 -0800
  • ac9ec8840c Fixed hscroll issue (vscroll and hscroll were backwards) transistor 2021-12-26 19:45:45 -0800
  • 10ca0c7995 Added watch command to debugger transistor 2021-12-26 16:32:15 -0800
  • 588c0b56a2 Fixed bug in DIVS for m68k (was using unsigned operation) transistor 2021-12-26 16:28:34 -0800
  • b848e6261f Added ability to set breakpoints on named devices transistor 2021-12-25 16:30:56 -0800
  • 188717e228 Added option to ignore reads/writes to unmapped bus areas transistor 2021-12-25 16:30:07 -0800
  • 4c99cbf240 Added dev logs transistor 2021-12-23 19:32:48 -0800
  • 825331df39 Fixed occasional error with debug, and modified frame swapper transistor 2021-12-23 19:32:15 -0800
  • f08c4fc4a9 Fixed minor bug transistor 2021-12-22 19:27:20 -0800
  • d0b5d9047e Added Cargo.lock to fix issue with clap transistor 2021-12-22 19:24:59 -0800
  • 5c415da3c3 Minor fixes transistor 2021-12-21 21:02:55 -0800
  • ed030082cd Finally fixed the animation speed in sonic 2 transistor 2021-12-20 20:41:25 -0800
  • 18e54f4a44 Added line-based hscroll and fixed an hscroll bug transistor 2021-12-20 20:11:43 -0800
  • 4ca0c9b625 Fixed bug in genesis controllers with incorrect counter transistor 2021-12-20 20:08:11 -0800
  • cbf91309d9 Fixed debugger to easier debug one cpu at a time transistor 2021-12-20 19:53:12 -0800
  • 5095aee531 Fixed warnings transistor 2021-12-14 21:23:08 -0800
  • e3819fe549 Added timing to m68k implementation transistor 2021-12-14 21:13:01 -0800
  • 1b6cbfa831 Fixed some decoder bugs in m68k transistor 2021-12-14 16:06:34 -0800
  • 148b4dcf2c Cleaned up warnings transistor 2021-12-13 12:00:24 -0800
  • 92468b485f Minor changes transistor 2021-12-13 11:05:22 -0800
  • 39068fec2a Added audio support transistor 2021-12-12 15:20:09 -0800
  • 0247279e4b Refactored signals and added a signal to break at the end of a frame draw transistor 2021-12-08 19:07:27 -0800
  • 8db32ab9b3 Modified frame/frameswapper a bit transistor 2021-12-08 13:52:11 -0800
  • 6dbae9620d Renamed SharedData to HostData transistor 2021-12-07 14:29:38 -0800
  • e41970391e Added LDI, LDD, and LDDR instructions for Z80 transistor 2021-12-06 20:44:44 -0800
  • 427c79b7b4 Moved tty to frontends/moa-common to remove the dependency on nix transistor 2021-12-06 19:52:04 -0800
  • d274186388 Added Macintosh 128k/512k work in progress transistor 2021-12-06 15:04:08 -0800
  • 9a751e5e90 Sega Genesis coprocessor bus is now working transistor 2021-12-06 14:51:57 -0800
  • 8743c83834 Updated readme transistor 2021-12-05 21:32:08 -0800
  • 27e4dfeff2 Updated readme transistor 2021-12-05 19:53:23 -0800
  • c4203dda1b Fixed images links in readme transistor 2021-12-05 19:42:11 -0800
  • 8b8430bf13 Updated readme transistor 2021-12-05 19:41:23 -0800
  • 5c7c9d065f Fixed issue with Scroll B offsets transistor 2021-12-05 17:19:27 -0800
  • dd0e84fa51 Improved genesis controllers a bit transistor 2021-12-05 15:38:11 -0800
  • a5e4f51469 Fixed horizontal scroll transistor 2021-12-05 14:26:21 -0800
  • fe60d01340 Added vertical and horizontal scrollling, but it's still a bit broken transistor 2021-12-04 21:04:03 -0800
  • 73c5b26e86 Modified controller inputs to work like keys transistor 2021-12-04 14:41:27 -0800
  • 8ced62cca0 Fixed bug in ym7101 DMA transistor 2021-12-04 13:58:50 -0800
  • 1518ffbc60 Refactored ym7101 to store state unpacked transistor 2021-12-04 13:55:58 -0800
  • b540e53ea1 Fixed issues with Genesis controllers and sprite rendering transistor 2021-12-03 15:32:59 -0800
  • 75e4a760eb Added ABCD, SBCD, and TAS instructions to m68k transistor 2021-12-03 15:32:17 -0800
  • d33a3c160b Added test roms for Sega Genesis transistor 2021-12-02 15:05:00 -0800
  • 9464e4c75a Renamed joystick to controller in host traits transistor 2021-12-02 15:04:41 -0800
  • b165e18fac Added ADDX/SUBX instructions to m68k transistor 2021-12-01 15:40:41 -0800
  • 0f2f989775 Fixed bug in m68k with Extend flag in shift instructions transistor 2021-12-01 10:45:24 -0800
  • 364c51524f Fixed bug in m68k decode with MUL transistor 2021-11-29 11:12:20 -0800
  • 31ff828f15 Added Inspectable trait for getting debug data from peripherals transistor 2021-11-29 11:11:32 -0800
  • 7fe83ad4a3 Fixed capitalization transistor 2021-11-28 10:36:51 -0800
  • c1e8863a9e Updated readme transistor 2021-11-28 10:32:03 -0800
  • 1a94fca86a Minor fix transistor 2021-11-28 09:48:31 -0800
  • 9ab12229c0 Renamed post transistor 2021-11-27 21:52:37 -0800
  • 87fffde9c9 Added post transistor 2021-11-27 09:39:38 -0800
  • ac8e9c968c Fixed minor issue preventing the TRS-80 from working transistor 2021-11-24 14:38:38 -0800
  • b4a80c6969 Updated readme transistor 2021-11-24 14:37:09 -0800
  • cb47d23233 Fixed issue with colour 0 being the mask colour transistor 2021-11-23 11:45:44 -0800
  • 03f23da544 Added A and F instructions to m68k transistor 2021-11-23 11:45:11 -0800
  • f601290771 Fixed bug in MOVEM and added tests for it transistor 2021-11-19 09:55:31 -0800
  • 02b10c5b32 Changed msp to ssp to match docs transistor 2021-11-18 12:13:36 -0800
  • 812f6800a8 Minor fixes transistor 2021-11-18 08:46:41 -0800
  • a342ef3b86 Added MOVEP and more tests to m68k and IM to z80 transistor 2021-11-15 20:52:19 -0800
  • 1d8065026d Minor fixes transistor 2021-11-15 20:51:33 -0800
  • a00d7b2f26 Fixed warnings transistor 2021-11-13 11:39:20 -0800
  • 674f03c3b8 Refactored m68k tests to use data for test cases transistor 2021-11-13 10:55:58 -0800
  • e0d863a845 Fixed overflow bug in m68k transistor 2021-11-13 10:54:59 -0800
  • d472b95d9d Fixed compile errors in moa-console frontend transistor 2021-11-13 10:54:19 -0800
  • 9d799e308d Added command line options for minifb and TRS-80 transistor 2021-11-11 09:52:18 -0800
  • 6cc9e98e35 Rearranged minifb frontend to reduce the binary-specific code transistor 2021-11-10 20:10:46 -0800
  • 1938fcc78c Added Z80 test with verified flag values transistor 2021-11-10 16:05:16 -0800
  • f6105de939 Fixed decode and excute issues with Z80 transistor 2021-11-10 13:28:31 -0800
  • 0836b6de8b Added decoding of most Z80 instructions, and additional bugfixes transistor 2021-11-09 11:03:57 -0800