582 Commits
Author SHA1 Message Date
Ian Scott dd43203219 Add license info for MKE/cdrom code 2025-05-20 23:26:14 -06:00
Ian Scott dc23f946c5 Better support for CD/SB 2025-05-20 23:19:03 -06:00
Ian Scott f194ab3ef1 Checkpoint for cdrom emulation 2025-05-17 19:34:05 -06:00
Ian Scott 897dd3ca61 Exit pgusinit when card not detected instead of carrying on 2025-03-16 15:53:08 -06:00
Ian Scott 621d649e23 Use latest Pico SDK and its tinyusb instead of our own 2025-03-16 15:53:08 -06:00
Ian Scott 348d86da44 Firmware v2.2.0 v2.2.0 2024-12-08 21:08:26 -07:00
Ian Scott c01a4c0697 Temporarily use develop branch of Pico SDK to bring in timer fix
Fixes issue introduced in SDK 2.1.0, reported in pico-sdk issue 2118:
https://github.com/raspberrypi/pico-sdk/issues/2118
2024-12-08 20:15:00 -07:00
Ian Scott ad96998713 Cleanup 2024-12-08 20:13:33 -07:00
Ian Scott a3df9cd0d5 Clean up MPU-401, increase midi buffer size in non-MPU modes 2024-12-08 20:07:56 -07:00
Ian Scott fe8e96800b Drop flash_safe_execute_core_init as it interferes with cyw43 2024-12-03 22:33:49 -07:00
Ian Scott ca91483f53 Remove debug printf 2024-12-01 16:10:34 -07:00
Ian Scott 8152361cdd Fix build 2024-12-01 14:00:13 -07:00
Ian Scott 0836bc627c Periodically try reconnecting 2024-12-01 13:51:13 -07:00
Ian Scott 0984cad9f4 Move to non-poll for wifi 2024-12-01 13:48:54 -07:00
Ian Scott 9bfeb41c8b WIP 2024-12-01 12:52:55 -07:00
Ian Scott 11d26f19af Update to SDK 2.1.0 2024-11-28 14:23:56 -07:00
Ian Scott b23cb70397 Add missing pico_pic to ne2k 2024-11-28 14:21:46 -07:00
Ian Scott 3bb3937738 License housekeeping 2024-11-28 13:41:36 -07:00
Ian Scott d84e4437a4 Refactor events for less jitter 2024-11-25 22:30:09 -07:00
Ian Scott a972ffaa44 Fix setting port numbers to less than 0xff or ending with 0x00 2024-11-23 16:56:12 -07:00
Ian Scott 0f5bdc380d Merge branch 'ne2000' 2024-11-23 14:11:31 -07:00
Ian Scott 1761be13a0 Fix STMIK's wonky SB detection 2024-11-23 12:40:53 -07:00
Ian Scott e3e0c023f5 Merge pull request #64 from ianhan/sbwinfix
SB: Fix Windows 9x support (unimplemented DSP read and write status port bits should be pulled high)
2024-11-23 12:31:31 -07:00
Ian Scott 4624ea6cad Merge branch 'main' into sbwinfix 2024-11-23 12:30:54 -07:00
Ian Scott 0fa4d05271 Merge pull request #63 from ianhan/sbdosfix
SB: Fix Tyrian and Dig-It! by implementing DSP_DAC_PAUSE_DURATION
2024-11-23 12:29:19 -07:00
Ian Hanschen 30c17e41a3 DSP status should be made busy by DAC pause. 2024-10-25 21:47:57 -06:00
Ian Hanschen 34ed6d23db SB: Fix Tyrian and Dig-It! by implementing DSP_DAC_PAUSE_DURATION 2024-10-25 21:19:47 -06:00
Ian Hanschen cef0a70c22 SB: DSP read and write status port bits which are unused are expected to be pulled high (parity with PCem) for Windows 9x compatibility. 2024-10-22 21:02:53 -06:00
Ian Scott cf944fad2c Avoid throttle down by using picow_fast board def 2024-08-22 23:20:48 -06:00
Ian Scott 2b8e5f6947 Add NE2k help and recognize NE2000_MODE in pgusinit 2024-08-22 23:20:48 -06:00
Ian Scott 9aad50554d Don't use LTO 2024-08-21 22:43:53 -06:00
Ian Scott 56a5fe0ff7 Updates for SDK 2.0.0; no need for SDK patching for cyw 2024-08-21 22:43:20 -06:00
Ian Scott 319a8a64f8 More prod-like handling of ne2000/wifi :) 2024-08-17 15:12:07 -06:00
Ian Scott 489370b026 Fix disabling ports v2.1.0 2024-07-30 00:05:05 -06:00
Ian Scott e1110dec76 Remove extra spaces in pgusinit help 2024-07-29 23:35:05 -06:00
Ian Scott 675fae2c03 Prep for v2.1.0 release 2024-07-29 22:08:25 -06:00
Ian Scott 06d028a0b7 Updates to pgusinit for simultaneous MPU 2024-07-29 21:56:04 -06:00
Ian Scott 6b270ba317 Add MPU to Tandy and CMS 2024-07-28 15:56:34 -06:00
Ian Scott 8d5e5d7d60 Simultaneous MPU with most modes 2024-07-27 15:46:16 -06:00
Ian Scott 66a52b91e3 Fix call to send_midi_bytes in MPU-only mode 2024-07-24 18:38:19 -06:00
Ian Scott 31b223aca9 Simultaneous MPU + SB/GUS 2024-07-24 18:32:56 -06:00
Ian Scott f066d4fb33 Remove release script - it's currently all done in CMake and GH Actions 2024-07-08 00:34:50 -06:00
Ian Scott 5cd03cbda8 Changelog for v2.0.0 v2.0.0 2024-07-07 23:51:59 -06:00
Ian Scott 6a7c1eb50a Fix bool option setting and add xinput driver install callback 2024-07-07 17:51:42 -06:00
Ian Scott afd68487c1 pgusinit: Update com port and SB blaster parsing 2024-07-07 16:33:47 -06:00
Ian Scott ab2b0e2be2 Mouse working in CMS/Tandy/AdLib modes 2024-07-07 13:00:17 -06:00
Ian Scott 6fde955e7c Working mouse emu in USB mode 2024-07-07 00:40:09 -06:00
Ian Scott 5f5583d780 Pin GH workflow to ubuntu-22.04 just in case 2024-07-06 20:31:36 -06:00
Ian Scott 24621a8ebd Fix saving current boot mode; cleanup 2024-07-06 20:10:35 -06:00
Ian Scott 19fae392c0 Fixes for pgusinit 2024-07-06 19:27:21 -06:00