Commit graph

  • f0f4e5c3b8
    handle RTI/RTT valgen Folkert van Heusden 2025-04-16 07:46:35 +02:00
  • c54a66edeb
    numerous enhancements Folkert van Heusden 2025-04-15 09:18:22 +02:00
  • 5f3db4aead
    comments Folkert van Heusden 2025-04-08 07:37:46 +02:00
  • f8ed8f4de9
    addressing mode 7 Folkert van Heusden 2025-04-08 07:33:37 +02:00
  • 9f4f4c0ec0
    ADC/SBC and other single operand instructions => indirection Folkert van Heusden 2025-04-07 13:49:54 +02:00
  • 6cdff6ef6b
    fix for bit instructions Folkert van Heusden 2025-04-07 13:29:19 +02:00
  • bef32c5a79
    Addressing mode 6 Folkert van Heusden 2025-04-07 10:32:44 +02:00
  • 1731fd7c99
    More addressing modes Folkert van Heusden 2025-04-07 10:16:59 +02:00
  • 68b3761630
    More addressing modes Folkert van Heusden 2025-04-07 09:56:19 +02:00
  • 5b33667e37
    more MOV tests Folkert van Heusden 2025-04-07 09:48:22 +02:00
  • e142b8a979
    a test can now consist of multiple pdp instructions Folkert van Heusden 2025-04-07 09:30:58 +02:00
  • 6e08a9f749
    MOV Folkert van Heusden 2025-04-07 09:05:58 +02:00
  • c3545a2f2a
    TRAP handling Folkert van Heusden 2025-04-07 07:27:50 +02:00
  • 9eee7acc94
    16b fixes Folkert van Heusden 2025-04-06 23:00:16 +02:00
  • 15b397aed7
    also intercept PWriteB Folkert van Heusden 2025-04-06 22:10:48 +02:00
  • 6089dedd9d
    prevent double entries in mem-write table Folkert van Heusden 2025-04-06 19:53:35 +02:00
  • 7ea9e4442b
    keep track of memory writes Folkert van Heusden 2025-04-06 19:40:07 +02:00
  • e409fad0c5
    Allow TRAPs to be executed when requested. Folkert van Heusden 2025-04-06 19:07:33 +02:00
  • 7d68b74113
    TRAP test Folkert van Heusden 2025-04-06 19:03:53 +02:00
  • 640643cb65
    fixes vor ADC/SBC & added byte-ode for ADC/SBC Folkert van Heusden 2025-04-06 18:33:58 +02:00
  • 97aafc5815
    fix for emit_bit_instructions Folkert van Heusden 2025-04-06 18:09:46 +02:00
  • 4b60b47a60
    BIC/BIS: also (R1) target Folkert van Heusden 2025-04-06 17:53:24 +02:00
  • dd67a2a276
    code clean-up Folkert van Heusden 2025-04-06 17:40:51 +02:00
  • e8333f3468
    JMP/JSR/RTS fix, BPT removed Folkert van Heusden 2025-04-05 15:34:19 +02:00
  • 4ef5404ee3
    bits to ignore Folkert van Heusden 2025-04-05 15:17:27 +02:00
  • ec07c5ca38
    different PSW values for RTI/BPT/RTT tests Folkert van Heusden 2025-04-05 12:03:19 +02:00
  • e61cbf4c6a
    test generation fix & misc Folkert van Heusden 2025-04-05 01:32:58 +02:00
  • 204e6e435c
    todo Folkert van Heusden 2025-04-04 23:57:13 +02:00
  • bfff919fcc
    a single operand instruction has a single operand Folkert van Heusden 2025-04-04 23:51:34 +02:00
  • 4b508f81ca
    todo Folkert van Heusden 2025-04-04 23:17:02 +02:00
  • bef06aef86
    Using R1 as base register for ASHC is problematic Folkert van Heusden 2025-04-04 23:10:16 +02:00
  • 854e2e67ce
    more tests Folkert van Heusden 2025-04-04 20:45:45 +02:00
  • 65b3baa73b
    would emit more memory than set Folkert van Heusden 2025-04-04 09:42:08 +02:00
  • 9635fdda03
    do not (re-)generate if file exists Folkert van Heusden 2025-04-04 09:08:48 +02:00
  • ae0c503054
    emit_add_sub also test the two carry values Folkert van Heusden 2025-04-04 09:02:18 +02:00
  • 524d540a2a
    file per set Folkert van Heusden 2025-04-04 08:33:56 +02:00
  • 732c66eceb
    sim_interval would make tests fail Folkert van Heusden 2025-04-04 08:22:22 +02:00
  • 818e74f3d3
    more tests, faster Folkert van Heusden 2025-04-04 08:11:05 +02:00
  • 5c38023e5e
    reduced test count for add/sub Folkert van Heusden 2025-04-04 07:46:54 +02:00
  • 53b600a39a
    branch instructions tweaks Folkert van Heusden 2025-04-04 01:02:24 +02:00
  • d8b99a1199
    more test sets Folkert van Heusden 2025-04-04 00:42:21 +02:00
  • 2283367549
    test sets Folkert van Heusden 2025-04-04 00:20:11 +02:00
  • ed4e54939b
    use static rand() seed for reproducability Folkert van Heusden 2025-04-03 23:38:24 +02:00
  • c8348bc8fe
    make sure to reset everything Folkert van Heusden 2025-04-03 23:37:47 +02:00
  • 2796bf9e22
    work arounds to prevent access to odd addresses or i/o Folkert van Heusden 2025-04-03 23:20:00 +02:00
  • 9999fd9ea1
    skip HALT/WAIT/RESET Folkert van Heusden 2025-04-03 20:46:09 +02:00
  • 40f2ca866c
    memory init fix Folkert van Heusden 2025-04-03 09:28:51 +02:00
  • 51b18a7956
    skip invalid instructions Folkert van Heusden 2025-04-03 09:24:13 +02:00
  • 1fecfed1f2
    after-memory Folkert van Heusden 2025-04-03 09:16:48 +02:00
  • bc233e9a5a
    include stack Folkert van Heusden 2025-04-03 08:58:31 +02:00
  • 3671049405
    Generate testset using simh Folkert van Heusden 2025-04-03 08:50:59 +02:00
  • b036821a68 AltairZ80: VDM1 correct boot code, IO addressing master Patrick Linstruth 2025-02-12 18:50:51 -05:00
  • feb155fbc4 H316: Convert IMP long leaders to short, and vice versa. Lars Brinkhoff 2024-12-09 13:37:22 +01:00
  • 33d6b089bb sigma: return corrrect CC on line disconnect ken rector 2024-10-25 19:14:32 -07:00
  • bad1e0e565
    IMLAC: Type consistency warnings. (#430) B. Scott Michel 2025-01-13 09:09:25 -08:00
  • 458ab73c4f TT2500: Debugging and reduce type slice warnings. B. Scott Michel 2024-04-15 09:58:11 -07:00
  • 3e9d8cf864 Github: Update runner names B. Scott Michel 2024-09-27 15:54:54 -07:00
  • 96de0f0da2 AltairZ80: Support for disk images of Amstrad CPC 6128 with ULIfAC board Peter Schorn 2024-11-26 09:45:32 +01:00
  • 2437b13fb1 AltairZ80: Adds "rom" option to "load -h" Patrick Linstruth 2024-09-04 20:10:48 -04:00
  • 36605c4950 sigma: Update latest from Bob Supnik's v3.12-5 Ken Rector 2024-07-29 10:12:00 -10:00
  • 9ef8bf57b4 Add note on MacPorts Ricardo Bánffy 2024-07-06 11:33:04 +01:00
  • 2bb425addf Add MacPorts as an option for the travis/deps.sh script Ricardo Bánffy 2024-07-04 16:42:15 +01:00
  • c093bcdcf6 PDP11: RP11: Implement original RP11 controller flavor Tony Lawrence 2024-09-02 16:41:40 -04:00
  • 0e83a37a99 VAX: Mask QBus addresses to 22 bits for ka630/ka65x CRWolff 2024-08-18 12:45:21 -06:00
  • 4b73c8d81b Mask adapter channel from buffer address for QBus accesses CRWolff 2024-08-17 08:42:54 -06:00
  • ccdc5d0711 Mask QBus addresses to 22 bits CRWolff 2024-08-17 07:20:54 -06:00
  • 717410c8c1 Allow msys2 clang64 to compile. f478ccf2 2024-07-25 11:56:26 -04:00
  • 65e8799872 AltairZ80: Adds CUTER PROM to SOL20 device Patrick Linstruth 2024-07-02 12:09:54 -04:00
  • 8546a8702f I1401: Fix minor typo in error msg Charles Horn 2024-06-25 16:40:42 +12:00
  • 7b99876e1e AltairZ80: Fix 8080 and Z80 CPU Peter Schorn 2024-07-16 16:22:22 +02:00
  • c831460ecb PDP11: Fix to fix disassembly #331 Tony Lawrence 2024-06-18 20:21:55 -04:00
  • 8ed26d300b SCP: Remove unused variable from sim_timer.c Patrick Linstruth 2024-07-14 19:14:21 -04:00
  • 0f6bcb9682 SIMH: Fix spelling errors in comments and strings Peter Schorn 2024-07-11 12:29:53 +02:00
  • e7b2431f11 VIDEO: Add vid_render_set_logical_size() stub Patrick Linstruth 2024-06-19 13:38:52 -04:00
  • 294b04e9a6 Revert "Compile fix: replaced Uint8 by uint8." Mark Pizzolato 2024-06-27 17:37:13 -10:00
  • 103d1dd554 CMAKE: Regenerate, PDP10 needs USES_AIO B. Scott Michel 2024-06-20 09:23:05 -07:00
  • a011507fe9 MAKEFILE: Add zlib to macOS deps B. Scott Michel 2024-06-23 15:17:50 -07:00
  • a944a4bc6d
    Compile fix: replaced Uint8 by uint8. folkert van heusden 2024-06-18 11:22:16 +02:00
  • aea2634940 IBM1130: Fix address computation overflow Charles Anthony 2024-06-08 13:53:17 -07:00
  • f1fb14d350 AltairZ80: Adds Cromemco TUART devices Patrick Linstruth 2024-06-08 17:18:58 -04:00
  • 5904fceddc The use of egrep is deprecated Steven A. Falco 2024-06-13 14:21:14 -04:00
  • 100f351575 PDP11: RP11: Interrupt on IE+RESET+GO Tony Lawrence 2024-06-13 21:42:44 -04:00
  • c6b9402f8c VAX: Add UW device to 8600 and 8200. Lars Brinkhoff 2024-03-15 14:38:18 +01:00
  • c55b964921 AltairZ80: Changes to JAIR devices Patrick Linstruth 2024-06-01 10:33:39 -04:00
  • 1e4a43d8f8 AltairZ80: Adds Cromemco DAZZLER and JS1 devices Patrick Linstruth 2024-05-05 19:02:33 -04:00
  • 5b3e28263c KA10: Removed tabs that got added by accident. Richard Cornwell 2024-05-21 21:33:03 -04:00
  • c37d26a370 IBM 1130: GUI resource file, RegSanityCheck fix B. Scott Michel 2024-03-15 20:57:16 -07:00
  • c0b00f48e1 Avoid super-inefficient use of strlen(). Olaf Seibert 2024-06-04 19:21:35 +02:00
  • b6ae88bd1c I650: Avoid allocating large card decks on the stack. Olaf Seibert 2022-07-07 19:22:40 +02:00
  • 3ffd20c1fa Non-letters are not allowed in shell function names. Olaf Seibert 2024-06-03 20:34:32 +02:00
  • 4396394313 KA10: Remove unneeded file. Richard Cornwell 2024-05-21 15:51:40 -04:00
  • 1cb2f3b96c KA10: Fix divide error on KS10, add in some devices. Richard Cornwell 2024-05-19 14:18:37 -04:00
  • 9515201238 I7000: Updated general card reader, printer and magtape Richard Cornwell 2024-05-19 14:15:48 -04:00
  • fdbf79145a B5500: Cleanup some warning from CMAKE. Richard Cornwell 2024-05-19 14:14:04 -04:00
  • debd1774ae sigma: Implement CM (Chaining Modifier) flag to IOP simulation in sigma_io.c ken rector 2024-03-28 11:14:19 -07:00
  • c77bb2ea71 Github CI/CD: checkout@v4, macos matrix updates B. Scott Michel 2024-03-30 18:49:36 -07:00
  • 8c1fb2ea3a Update deps.sh Ender Wiggin 2024-02-16 14:42:56 +00:00
  • 2102b01f2d Update deps.sh Ender Wiggin 2024-02-05 21:17:35 +00:00
  • 4edbd76c85 Added an option for Arch Linux. Ender Wiggin 2024-02-05 21:12:51 +00:00
  • 191b2131e9 CMake: Make generate.py reusable B. Scott Michel 2024-03-15 20:44:34 -07:00