Commit Graph

  • 53a9b03658
    Merge aa0336c6eb into 342bb8aa3d transistor fet 2024-06-23 19:55:36 -0700
  • aa0336c6eb Rewrote core into libraries/system, using the emulator-hal interfaces transistor/rewrite-core-to-use-emulator-hal-interfaces transistor 2024-03-31 22:31:40 -0700
  • 342bb8aa3d
    Converted Z80 to use emulator-hal traits (#7) main transistor fet 2024-06-23 19:42:36 -0700
  • c7f7fd5e6b Fixed tests and clippy lints transistor 2024-06-23 12:05:04 -0700
  • 82fb5822ee Fixed addressing for BusAccess impl of Z80 transistor 2024-06-23 10:20:29 -0700
  • 1817ece062
    Merge ea75468522 into 6e7e315808 Jomer 2024-06-16 15:08:14 +0200
  • ea75468522 Remove unused imports and exports Jomer.Dev 2024-06-16 15:05:20 +0200
  • 7930d9369b Re-add inspect code in debugger Jomer.Dev 2024-06-16 14:55:48 +0200
  • 6e154bdcba Better error message when get_device is used with the wrong type Jomer.Dev 2024-06-16 03:37:23 +0200
  • 218b393652 Fix tests and old uses of device Jomer.Dev 2024-06-16 03:02:22 +0200
  • b1e7634959 Add more helper methods Jomer.Dev 2024-06-16 03:02:02 +0200
  • 1686afe22b Update naming Jomer.Dev 2024-06-16 02:29:37 +0200
  • 64571e45b8 Rewrite system device storage Jomer.Dev 2024-06-16 01:17:39 +0200
  • 90e617c5de Fixed genesis Z80 bus issue transistor 2024-04-13 11:35:43 -0700
  • 471695aff5 Fixed timing tests and added no io tests option transistor 2024-04-07 20:16:55 -0700
  • 1c5ad3999a Minor fixes transistor 2024-04-07 19:52:10 -0700
  • 59199533eb Added a hacky Signalable trait to replace the Z80 signals transistor 2024-04-07 10:38:41 -0700
  • 1bb66e3308 Updated emulator-hal transistor 2024-03-31 22:33:51 -0700
  • 4b2c02381f Converted Z80 to use emulator-hal traits transistor 2024-03-31 21:17:54 -0700
  • 6e7e315808
    Modified for Instant as associated type in emulator-hal (#6) transistor fet 2024-03-22 18:51:17 -0700
  • 2dbfda3d73 Updated emulator-hal to latest transistor 2024-03-22 18:47:37 -0700
  • 50001bdc2a Modified for Instant as associated type in emulator-hal transistor 2024-03-20 23:14:50 -0700
  • 97aef5d357
    Implemented Inspect and Debug traits from emulator-hal (#5) transistor fet 2024-03-20 21:00:33 -0700
  • b5ca0db736 Fixed tests transistor 2024-03-20 20:54:09 -0700
  • 3a6e3379f4 Fixed missing feature flag and clippy transistor 2024-03-20 20:47:38 -0700
  • 12861b8493 Updated Cargo.lock transistor 2024-03-20 20:29:53 -0700
  • d517e0959c Updated emulator-hal submodule transistor 2024-03-19 19:44:59 -0700
  • c74ea8f462 Implemented Inspect and Debug traits from emulator-hal transistor 2024-03-18 22:40:12 -0700
  • 5cd1111fc7 Switched docs deploy to use stable rustc instead of MSRV transistor 2024-03-17 13:51:52 -0700
  • 66acc02b7c Downgraded env_logger to compile with MSRV of 1.70 transistor 2024-03-17 13:48:22 -0700
  • 0361e37e1d Fixed just version transistor 2024-03-17 13:44:06 -0700
  • 8b1891cf63 Pinned version of clap to meet rust minimum version transistor 2024-03-17 12:34:10 -0700
  • 04fae5edc6 Updated crates transistor 2024-03-17 12:26:00 -0700
  • a46d59b191 Updated Cargo.lock transistor 2024-03-17 12:02:32 -0700
  • 47ff517771 Updated pixels version transistor 2024-03-17 11:58:02 -0700
  • d7c7fecd61
    Updated deploy-docs github action (#4) transistor fet 2024-03-17 11:38:21 -0700
  • fa25bf94b2 Updated deploy-docs github action transistor 2024-03-17 11:34:47 -0700
  • 979c51a3ca Run deploy transistor 2024-03-17 11:26:13 -0700
  • 7dac32d844
    Added github actions for PRs (#3) transistor fet 2024-03-17 11:03:52 -0700
  • 90214ab44f Removed ready_for_review condition for github actions transistor 2024-03-17 10:58:31 -0700
  • 101b3fabd5 Configured to use rustfmt version 2 which fixes some comment formatting transistor 2024-03-17 10:52:48 -0700
  • 868e5b868f Added rustfmt component in action transistor 2024-03-16 22:39:44 -0700
  • 5bc5ab3357 Applied formatting transistor 2024-03-16 21:22:33 -0700
  • a4368a48b2 Added some rustfmt::skip attributes transistor 2024-03-16 21:21:52 -0700
  • 926ded02cf Added github actions for PRs transistor 2024-03-16 18:58:28 -0700
  • a2372d1355
    Merge pull request #2 from transistorfet/transistor/integrate-emulator-hal transistor fet 2024-03-16 18:49:50 -0700
  • 661a4302ef Added workspace exclusion for emulator-hal transistor 2024-03-16 18:48:33 -0700
  • d0037c8125 Fixed tests and clippy warnings transistor 2024-03-16 13:15:34 -0700
  • c20d7afe6e Fixed some tests transistor 2024-03-15 23:01:41 -0700
  • 59306bceff Fixed alloc in harte_tests that was taking all the time transistor 2024-03-14 22:35:02 -0700
  • 545f339fe2 Separated moa-core dependency into an optional feature flag transistor 2024-03-13 21:49:04 -0700
  • af1c660dc0 Modified to use submodule for emulator-hal transistor 2024-03-10 00:06:22 -0800
  • e0330d41a5 Added some fixes transistor 2024-03-09 23:58:07 -0800
  • ec74b64984 Added stats transistor 2024-03-08 23:38:51 -0800
  • 8b274f72cc Modified to use emulator-hal traits transistor 2024-03-08 19:41:36 -0800
  • b4a35641e4 Refactored to separate out the BusPort, to eventually replace it transistor 2024-03-03 22:57:27 -0800
  • 54ebcce94c Fixed m68k tests after refactor transistor 2024-03-03 13:26:15 -0800
  • cff6a48cc7 Refactoring m68k to use a temporary cycle struct transistor 2024-03-02 23:48:19 -0800
  • 83289d6b8e Modified Z80 to use a custom error type transistor 2024-03-02 10:57:16 -0800
  • e13c172364 Added custom error type transistor 2024-03-01 23:08:28 -0800
  • 55efc4f406 Split some parts of moa-core into libraries/ transistor 2024-03-01 21:17:09 -0800
  • 5653cf47a1 Removed missing workspace member transistor 2024-02-24 19:37:45 -0800
  • d322805627 Updated wasm-bindgen transistor 2024-02-24 19:29:22 -0800
  • a161dcda8a Renamed modules to use kebab case transistor 2024-02-24 19:26:28 -0800
  • 671517aab7 Modified to use crates.io version of femtos transistor 2024-02-24 19:16:46 -0800
  • 2a0918d8bd Moved femtos to its own repository transistor 2024-02-24 15:03:31 -0800
  • 9ff431ebc6 Split clocks into femtos crate transistor 2024-02-24 13:02:09 -0800
  • 3965a95c8c Updated links to point to past commits transistor 2024-02-19 11:20:18 -0800
  • 6a6ab426a6 Added option to moa-computie to select a rom file to boot transistor 2023-11-27 19:19:40 -0800
  • ba1d9f0bc1 Updated transistor 2023-08-06 21:31:14 -0700
  • 2552645a60 Modified genesis coprocessor banking to use a Cell instead of Signal transistor 2023-06-10 23:28:40 -0700
  • 2d3463867d Added AddressTranslator transistor 2023-06-10 23:19:10 -0700
  • f9d613b3b9 Fixed some Z80 instruction timings transistor 2023-06-10 21:55:25 -0700
  • cbcfb26f49 Updated todo list transistor 2023-06-10 20:32:34 -0700
  • be91118bac Added function to create the CPU BusPorts based on the CPU type transistor 2023-06-10 20:28:40 -0700
  • 83307d5b33 Changed Error type into an enum transistor 2023-06-10 19:29:54 -0700
  • e3861f33b5 Fixed tests and clippy warnings transistor 2023-06-10 17:39:20 -0700
  • 3bd4c24ea8 Modified debugger so the input is in the frontend transistor 2023-06-10 15:28:21 -0700
  • 18d1912f9a Added debuggables list to system transistor 2023-06-07 21:08:28 -0700
  • fdca8970f2 Added new Device type to replace TransmutableBox transistor 2023-06-07 20:44:14 -0700
  • 3db52cbef6 Changed the Addressable trait's len() to size() transistor 2023-06-07 19:56:00 -0700
  • 4d6e3af567 Updated harte tests transistor 2023-06-04 22:47:06 -0700
  • 708e7706f3 Fixed many of the undocumented tests transistor 2023-05-22 21:12:05 -0700
  • 8c1a89a1fe Refactored memory access a bit to try to isolate it transistor 2023-05-21 23:14:26 -0700
  • d87319b605 Refactored shift intsructions to not use direction transistor 2023-05-20 15:01:10 -0700
  • 64b18662d5 Added Z80 timings, and enabled check in rad tests transistor 2023-05-15 21:13:52 -0700
  • f205e231b6 Fixed tests failing due to wrapping into past the end of memory transistor 2023-05-14 21:12:38 -0700
  • aaa7952dd0 Split the Z80 instructions into individual functions like the m68k transistor 2023-05-14 15:49:38 -0700
  • 7e62a2691c Started implementing INI instruction for Z80 transistor 2023-05-14 10:29:41 -0700
  • 6390a207a6 Attempted to implement DAA but still have a lot of failures transistor 2023-05-13 21:35:50 -0700
  • 5ec2fe4157 Implemented RLD and RRD instructions for Z80 transistor 2023-05-13 21:06:00 -0700
  • f3d1fd0ae2 Added IM, IFF1, and IFF2 checking to Z80 tests, and fixed issues with Z80 impl transistor 2023-05-13 19:41:20 -0700
  • e61e0cfe8f Fixed flags for BIT instruction in Z80 transistor 2023-05-13 17:36:32 -0700
  • f0cbf5f2ca Fixed some IY instructions, and a few minor fixes transistor 2023-05-13 16:17:14 -0700
  • e959b8df1c Fixed version issue with Pixels frontend and updated to 0.12 transistor 2023-05-13 15:14:11 -0700
  • 57f9f93cc9 Fixed the basic IN/OUT instructions on Z80, and basic RETI/RETN transistor 2023-05-13 14:47:27 -0700
  • c97b3b8aca Fixed half carry in Z80 transistor 2023-05-13 11:55:13 -0700
  • cf4e31454b Fixed some Z80 tests related to the overflow flag transistor 2023-05-13 10:36:50 -0700
  • d8638c6f82 Added a way to only run documented Z80 instruction tests transistor 2023-05-13 10:14:47 -0700
  • b2b9d73375 Added mode to ignore undocument flags in Z80 tests transistor 2023-05-12 19:05:43 -0700