Commit Graph
576 Commits
Author SHA1 Message Date
Ian Scott acc6facc1c Fix printf usage in ne2000 firmware 2026-04-17 21:17:36 -06:00
Ian Scott cbf761f3fb Fix GUS playmidi - it uses both timers 2026-04-17 19:58:04 -06:00
Ian Scott f960d70309 Remove last vestiges of pico-extras audio code 2026-04-16 23:54:12 -06:00
Ian Scott 392f1aa928 Fix printf panic in GUS mode 2026-04-16 23:54:00 -06:00
Ian Scott d5fc6e0559 Check for panic-causing printfs when compiling without PGDEBUG 2026-04-16 23:53:34 -06:00
Ian Scott 9470719b32 Merge pull request #137 from polpo/dev
Firmware v4.1.0
v4.1.0
2026-04-13 22:38:40 -06:00
Ian Scott 2be3565e5c Firmware v4.1.0 2026-04-13 22:31:52 -06:00
Ian Scott ded16d7b7a Update changelog for v4.1.0 2026-04-13 22:31:52 -06:00
Ian Scott 69a22d6b7b CDROM: Fix .iso in Win9x w/ MKEPanasonic driver by handling lead-out 2026-04-13 20:14:39 -06:00
Ian Scott 889dfa89c7 Better messaging when BLASTER has problems 2026-04-13 18:20:56 -06:00
Ian Scott 452f863936 MKE: enlarge sector buffer that audio sectors land in during playback 2026-04-13 18:20:56 -06:00
Ian Scott 78a92f1d95 pgusinit: print loaded CD image after /cdload 2026-04-13 18:20:56 -06:00
Ian Scott 7254e90245 MPU: use 256 byte MIDI output buffer like real MPU-401 2026-04-13 18:20:56 -06:00
Ian Scott 6a9915a908 MPU: fix sysex delay - it's in ms, not us 2026-04-13 18:20:56 -06:00
Ian Scott e4fd9037a8 Add PGDEBUG CMake var to save runtime overhead of printf & save code size 2026-04-13 18:20:56 -06:00
Ian Scott 5529f2b598 CDROM: eliminate sscanf usage 2026-04-13 18:20:56 -06:00
Ian Scott e014854bd5 SB: add fake ADC 2026-04-13 18:20:56 -06:00
Ian Scott 6dab135ceb SB: general SBDSP fixes 2026-04-13 18:20:56 -06:00
Ian Scott 4e84c09d49 SB: support SBMIDI 2026-04-13 18:20:56 -06:00
Ian Scott 8c4bdc8e4d SB: support ADPCM and >44.1k sample rates 2026-04-13 18:20:56 -06:00
Ian Scott 54dbdfa9bd pgusinit general fixes 2026-04-13 18:20:56 -06:00
Ian Scott a869fc4558 Merge pull request #136 from polpo/revert-135-error_by_one_protocol
Revert "protocol == 1 it's never reached because b is never == 512"
2026-04-13 18:20:37 -06:00
Ian Scott f325a59c0e Revert "protocol == 1 it's never reached because b is never == 512" 2026-04-13 18:00:27 -06:00
Ian Scott bd1a58f3cb Merge pull request #135 from andreacampanella/error_by_one_protocol
protocol == 1 it's never reached because b is never == 512
2026-04-13 08:37:30 -06:00
Ian Scott 602ab2d51f Merge pull request #134 from andreacampanella/typo_fix
fixed typo that passes irq instead of DMA
2026-04-13 08:37:03 -06:00
Ian Scott c88784c5ed Add OPL types back to README 2026-04-12 22:25:09 -06:00
Ian Scott bb89a2bf6a Add SB16/Pro compatibility 2026-04-12 22:06:16 -06:00
Andrea campanella 58f99d5660 protocol == 1 it's never reached because b is never == 512 2026-04-10 18:31:03 +01:00
Andrea campanella 95e4cd017e fixed typo that passes irq instead of DMA 2026-04-10 18:23:45 +01:00
Ian Scott 4860c2685d Firmware v4.0.0 v4.0.0 2026-04-06 09:53:20 -06:00
Ian Scott 315a5cac85 Firmware v4.0.0-beta v4.0.0-beta 2026-04-06 09:46:48 -06:00
Ian Scott b38e3207d5 Update changelog for v4.0.0 2026-04-05 22:56:06 -06:00
Ian Scott 7612304262 Fix 28ch-as-27ch and GUS force 44k 2026-04-05 21:25:47 -06:00
Ian Scott 081a6541d9 emu8950 process 2026-04-05 21:25:47 -06:00
Ian Scott 05bcdae735 Build multifw with emu8950 2026-04-05 21:25:47 -06:00
Ian Scott 9675556be7 HW interpolator for SB 2026-04-05 21:25:47 -06:00
Ian Scott 8c56f4d133 More optimizations around clamping for SB and GUS 2026-04-05 21:25:47 -06:00
Ian Scott d0d448e3bf Disable hardware clamp in dbopl - there's races due to it being used in multiple places 2026-04-03 23:09:48 -06:00
Ian Scott 9cd6f55c3c SB: in SB16, speaker is always on 2026-03-31 19:04:52 -06:00
Ian Scott 3be5cd168c SB: add missing DSP_CONTINUE_DMA_16 (0xD6) command and fix names of other DMA pause/continue commands 2026-03-31 18:27:41 -06:00
Kaede dab24789ec Comment: Fix speed + revert to original algorithm 2026-03-30 21:13:19 -06:00
Ian Scott ac49d6c9b5 Fix Miles AIL detection of SB16 2026-03-30 21:10:45 -06:00
Ian Scott 29da06d8ea Fix multifw build 2026-03-30 08:25:53 -06:00
Ian Scott 7dcf583ff6 Boost OPL volume 1.5X 2026-03-29 20:58:27 -06:00
Ian Scott a3a9a2f41c Passthrough SB line-in volume to wt header volume 2026-03-29 20:57:57 -06:00
Ian Scott ac6f3774db Support variable output sample rate w/ new IRQ-driven output for GUS 2026-03-29 20:51:44 -06:00
Ian Scott d0c699fde5 Lock CheckVoiceIrq for GUS 2026-03-29 16:26:23 -06:00
Ian Scott bcd1c76f12 Overclock at runtime instead of at start to help stability on marginal boards 2026-03-29 16:25:55 -06:00
Ian Scott 553a6a889a SB-like audio IRQ for GUS 2026-03-29 15:56:01 -06:00
Ian Scott 8c5e16eadb Bring in some changes from 86box to support default win9x MKE driver 2026-03-29 15:01:03 -06:00