Commit Graph

  • 6be36fe816 Added Cargo.lock to fix github actions transistor 2023-05-09 23:10:05 -0700
  • 9694036e33 Fixed Z80 to pass the rad tests transistor 2023-05-09 22:58:56 -0700
  • f8083db181 Added raddad772/jsmoo's Z80 test runner transistor 2023-05-09 21:50:42 -0700
  • 5e228c377e Fixed tests after ClockTime and Frequency changes transistor 2023-05-07 20:42:55 -0700
  • 6389fa0482 Connected the web ui controller inputs to sim transistor 2023-05-07 14:57:45 -0700
  • 6f871a3b0b Fixed console frontend after host trait changes transistor 2023-05-07 10:29:34 -0700
  • 527f65c69b Refactored audio to use ClockedQueue transistor 2023-05-07 10:03:25 -0700
  • 112bd8219b Replaced controller/key/mouse updaters with event queues transistor 2023-05-06 10:04:44 -0700
  • 3471eb4e8c Removed WindowUpdater and BlitableSurface transistor 2023-05-03 22:42:24 -0700
  • 8a8bcb2277 Updated actions transistor 2023-04-30 23:19:01 -0700
  • 9cfd445502 Updated actions transistor 2023-04-30 23:11:52 -0700
  • d6d88e5b3b Fixed unresolved import in pixels frontend transistor 2023-04-30 23:05:58 -0700
  • 7030924188 Added bin transistor 2023-04-30 22:59:59 -0700
  • 77fb028c06 Added pixels to github pages action transistor 2023-04-30 22:39:05 -0700
  • e13d67abf4 Updated actions transistor 2023-04-30 22:10:49 -0700
  • da79afe20b Updated actions transistor 2023-04-30 21:39:50 -0700
  • c6c2493e6e Added github action transistor 2023-04-30 21:33:02 -0700
  • 8b30750924 Changed package names to not conflict with binary names transistor 2023-04-30 21:32:33 -0700
  • 074d29c023 Modified ym2612 to use 16 bit signed number a bit sooner transistor 2023-04-30 16:48:40 -0700
  • 71cd47466b Getting closer on the ym2612 implementation transistor 2023-04-29 22:10:34 -0700
  • a6e236a762 Added detune to ym2612, and channel enable, even though it's still only mono transistor 2023-04-29 12:24:21 -0700
  • b243aa9910 Added a not-yet-properly-working version of the phase generator transistor 2023-04-28 20:22:33 -0700
  • 03561f1427 Fixed a bug in the frequency setting code for ym2612 transistor 2023-04-24 23:04:11 -0700
  • dcc3c97dd6 Additional ym2612 improvements transistor 2023-04-24 21:29:42 -0700
  • 31faf70d97 Fixed many bugs in ym2612, and switched to square wave transistor 2023-04-24 20:47:52 -0700
  • 69c94fa3af Removed cpu timer and moved audio wave generators to libraries transistor 2023-04-23 19:52:19 -0700
  • 86eb73f78a Added clock argument to addressable operations transistor 2023-04-23 18:49:40 -0700
  • cd5336bc23 Minor fixes to clock code transistor 2023-04-23 16:17:07 -0700
  • 07a675fab5 Added new clock types similar to Duration transistor 2023-04-23 15:46:47 -0700
  • f298d1b341 Moved parser to its own library transistor 2023-04-23 12:40:34 -0700
  • 1447ca1048 More fixes for the ym2612, even though it's still no were near right transistor 2023-04-23 12:22:20 -0700
  • 5740550c95 Non-working implementation of the ym2612 envelope transistor 2023-04-23 10:38:33 -0700
  • 10ef61784a Added ym2612 total level and start of envelope implementation transistor 2023-04-09 13:11:45 -0700
  • 4dc4b6ad22 Reorganized z80 tests transistor 2023-03-25 21:31:44 -0700
  • 099d557a3f Reorganized m68k tests transistor 2023-03-25 21:27:02 -0700
  • bc4f63baf3 Refactored m68k decode transistor 2023-03-25 16:06:03 -0700
  • 2fe24f325c Refactored m68k execution into functions transistor 2023-03-25 15:12:46 -0700
  • 941c793523 Added pixel encoding, requested by frontend transistor 2023-03-25 10:51:46 -0700
  • e6614f3e15 Refactored to allow dummy audio for console frontend transistor 2023-03-14 20:05:29 -0700
  • 9be996d2a1 More clippy fixes after updating rustc transistor 2023-03-05 20:34:30 -0800
  • 7bdd63bc76 Fixed all clippy warnings transistor 2023-03-05 20:19:49 -0800
  • 0ac3f48b64 Minor changes transistor 2023-03-05 13:32:45 -0800
  • 2cc7db8bf5 Fixed some grammatical mistakes transistor 2022-12-14 20:14:09 -0800
  • ea2fc95905 Cleanup transistor 2022-10-13 20:22:29 -0700
  • cd89a4c57d Minor tweaks to the update loop to keep it more realtime transistor 2022-10-11 22:36:49 -0700
  • d26e80ffaa Refactored pixels web frontend to separate sim run transistor 2022-10-11 14:40:12 -0700
  • 0b27ac04e7 Minor fixes to audio transistor 2022-10-11 10:28:59 -0700
  • 925a4e0750 Added log crate transistor 2022-10-09 09:40:20 -0700
  • 43f655cdb4 Removed averaging of samples in ym2612 operators transistor 2022-10-08 21:33:48 -0700
  • 258fd684e7 Cleanup transistor 2022-10-08 21:32:59 -0700
  • d58bae77ea Fixed the biasing of DAC data in ym2612 transistor 2022-10-08 16:21:41 -0700
  • 0876d85626 Fixed giltching from audio frame assembly from queue transistor 2022-10-08 16:17:17 -0700
  • e4cd3dcd63 Sort of working audio using queues transistor 2022-10-08 13:26:17 -0700
  • 721162684b Updated todo transistor 2022-10-08 13:25:28 -0700
  • 9ee9d00ca6 Added work-in-progress on pixels frontend transistor 2022-10-02 21:20:44 -0700
  • a9b8633531 Added mouse support, but it's not used yet transistor 2022-10-02 20:39:02 -0700
  • 4cb423d85a Fixed minifb frame updater to allow slower framerates transistor 2022-10-02 13:07:15 -0700
  • a9d51fb919 Added DAC to ym2612 and changed mixing method transistor 2022-10-02 10:29:34 -0700
  • 7c279613cc Moved AddressRepeater to core, and renamed AddressAdapter transistor 2022-10-01 21:01:56 -0700
  • 2d6044084d Modified how frames are updated transistor 2022-10-01 12:12:25 -0700
  • 5278c301ef Added .smd file decoding transistor 2022-09-30 11:24:11 -0700
  • da980b8ae8 Fixed regression when fixing interrupt handling in 68k transistor 2022-09-29 20:21:00 -0700
  • 82644db3fc Added dummy audio device to disable audio while still simulating the devices transistor 2022-09-29 19:55:12 -0700
  • 9e3b75f9fd Updated readme transistor 2022-09-24 23:17:04 -0700
  • 083f3607ba Major reorganization into crates transistor 2022-09-24 23:14:03 -0700
  • c395199977 Minor fixes to some tests transistor 2022-09-24 19:46:34 -0700
  • ce682565a9 Removed ProcessorTests as submodule because it's rather large transistor 2022-09-24 19:24:52 -0700
  • 48bf76f430 Fixed some ASR cases, and updated test results transistor 2022-09-18 22:09:56 -0700
  • 94d3e1d389 Renamed value and existing to src_val and dest_val in m68k impl transistor 2022-09-18 20:44:45 -0700
  • eea8840483 Fixed the ABCD/SBCD/NBCD instructions (almost) transistor 2022-09-18 20:34:04 -0700
  • 267ef488ab Added PC hack to the various branch/jump instructions transistor 2022-09-18 17:24:37 -0700
  • f5a548ac90 Added test results transistor 2022-09-18 17:10:23 -0700
  • c55e3db87a Added test results with excluded address errors transistor 2022-09-18 17:09:55 -0700
  • 1a65f50ba0 Added hack to return instructions to correctly adjust PC transistor 2022-09-18 16:28:14 -0700
  • fa3e484288 Fixed DIVS overflow flag, and issue with exception processing transistor 2022-09-18 16:09:50 -0700
  • bbd15abb76 Updated readme transistor 2022-09-17 21:43:09 -0700
  • 481dd0d7f7 Fixed part of the problem in RTE test failures with Address Error transistor 2022-09-17 21:29:04 -0700
  • 914ddb17dd Fixed moa-genisis not compiling transistor 2022-09-17 11:16:16 -0700
  • e3c4ad88ee Fixed most DIVU tests, and some more DIVS ones transistor 2022-09-16 22:54:59 -0700
  • 71c10ff0f0 Slightly improved the handling of the I/N bit in Address Error transistor 2022-09-16 20:49:44 -0700
  • ef6fde2a4f Minor fix to RTE transistor 2022-09-15 20:56:52 -0700
  • 5304df2a9f Minor fixes to the shift flags, but still haven't fixed the issue transistor 2022-09-15 20:29:47 -0700
  • 84d2b5e15b Added test results transistor 2022-09-14 22:51:48 -0700
  • a3fbcc7c16 Fixed some DIV tests transistor 2022-09-14 21:52:24 -0700
  • 2a9ca9beae Fixed LINK instruction transistor 2022-09-14 20:09:07 -0700
  • d074b7fc5e Test after fixing MULS transistor 2022-09-13 22:18:22 -0700
  • 099b2fcb55 Copied over test results transistor 2022-09-13 22:01:54 -0700
  • 42ca95ef5a Minor changes transistor 2022-09-13 22:00:34 -0700
  • 575501599a Fixed MULS tests transistor 2022-09-13 20:56:19 -0700
  • 96e79329e7 Added ability to exclude only extended exceptions transistor 2022-09-13 18:42:49 -0700
  • a39557e233 Minor fixes transistor 2022-09-13 16:57:56 -0700
  • c161fe5eb9 Fixed command line arguments after upgrading to clap 3.2.20 transistor 2022-09-12 22:43:55 -0700
  • 873741846c Implemented the CHK and NEGX instructions transistor 2022-09-12 22:19:01 -0700
  • 9ff528c463 Fixed some AddressError tests transistor 2022-09-12 21:47:36 -0700
  • 42bfabb743 Added test results transistor 2022-09-11 21:52:29 -0700
  • 1a098bde6f Fixed various m68k bugs transistor 2022-09-11 21:27:29 -0700
  • d9a1295dda Fixed ADDX/SUBX instructions transistor 2022-09-11 20:08:29 -0700
  • c4a99245e3 Added option to exclude or only run tests that involve an exception transistor 2022-09-11 18:52:19 -0700
  • 03f4e11e3b Added proper AddressError handling to m68k transistor 2022-09-11 17:42:54 -0700
  • 34bdd86772 Added address mask to memory accesses from the tests transistor 2022-09-11 14:51:58 -0700