Commit Graph
415 Commits
Author SHA1 Message Date
Ian Scott 81d8260cee Add link to vswitchzero video 2025-07-30 10:10:08 -06:00
Ian Scott a2904c9929 Add /loadname to pgusinit usage, update pgusinit README v3.1.0 2025-06-22 11:40:16 -06:00
Ian Scott c5f478d618 Update CHANGELOG for v3.1.0 2025-06-22 11:26:23 -06:00
Ian Scott 04bc287241 Save memory by sorting drive images in place in linked list 2025-06-22 11:07:00 -06:00
Ian Scott 02ba99b6aa Many fixes/improvements to CD image handling:
- Fix memory leak when changing images (file handle not freed)
- Longer max file length limit (127 chars)
- Better errors when USB not present
- Fix polling of CD status register when listing images
- Add ability to load image by name
- Many weird edge cases with image loading state fixed
2025-06-21 23:46:50 -06:00
Ian Scott d9d0007d25 Version 3.0.1 v3.0.1 2025-06-19 10:25:25 -06:00
Ian Scott 10745eda21 Fix MIDI output in SB and USB modes 2025-06-19 10:00:17 -06:00
Ian Scott d128a4fa2d Re-enable MPU in SB and USB modes v3.0.0 2025-06-19 09:04:47 -06:00
Ian Scott 01a0097d9b Fix wiki link in CHANGELOG 2025-06-19 08:43:52 -06:00
Ian Scott be1e90c7c0 Version 3.0.0 2025-06-19 08:11:29 -06:00
Ian Scott 8a987afcf4 Bump pgusinit and protocol version 2025-06-19 08:11:07 -06:00
Ian Scott 72811bf2c4 Add CD-ROM to README 2025-06-19 08:06:35 -06:00
Ian Scott 191ab382a2 Fix selecting wrong mode in pgusinit 2025-06-19 08:01:15 -06:00
Ian Scott 189b186165 Save space for Mindscape board config 2025-06-18 21:56:48 -06:00
Ian Scott 180e1db710 Consolidate Tandy and CMS into PSG mode 2025-06-18 18:30:01 -06:00
Ian Scott 8c2eff61fa Include image name in error strings 2025-06-18 00:14:14 -06:00
Ian Scott 23f80828b9 Better handling of CD image load errors 2025-06-17 23:55:49 -06:00
Ian Scott a352a783e2 Move cdrom default base port to 250 2025-06-17 17:35:23 -06:00
Ian Scott eefd0ef2b6 Simplify audio_fifo for sbdsp 2025-06-17 13:10:22 -06:00
Ian Scott 88f52d6d96 Fix slow/missing note OPL2 playback on complex songs 2025-06-15 22:26:45 -06:00
Ian Scott 771f8f8948 Simplify: single cdrom and fatfs instance, better support single USB drive 2025-06-15 11:40:21 -06:00
Ian Scott 20a0ecfb1a Use fast seek for CD image files 2025-06-14 18:26:33 -06:00
Ian Scott c968918bc3 Optionally auto-advance image on USB reinsert 2025-06-14 18:25:31 -06:00
Ian Scott 163c5119ba use simple callback with sb 2025-06-12 23:10:52 -06:00
Ian Scott 2076774a58 Fix FatFS lib location 2025-06-12 23:10:52 -06:00
Ian Scott e611f2672f Let pgusinit get name of loaded CD image 2025-06-12 23:10:52 -06:00
Ian Scott d10c931b02 Working CD audio in USB mode 2025-06-12 23:10:52 -06:00
Ian Scott e7d3ae27d6 Fix adlib build 2025-06-12 23:10:52 -06:00
Ian Scott f81a612985 Pull wbcbz7's tinyusb branch in as submodule, vendor fatfs 2025-06-12 23:10:52 -06:00
Ian Scott 09d7e81732 CDROM in USB mode 2025-06-12 23:10:52 -06:00
Ian Scott d0df0cdd42 CDROM checkpoint, hacky AdLib 2025-06-12 23:10:52 -06:00
Ian Scott f6cf314a63 Read directly from usb into cdrom data_fifo 2025-06-12 23:10:52 -06:00
Ian Scott a7484c5b04 CD image handling 2025-06-12 23:10:52 -06:00
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