Ian Scott
2eb3440a64
Updates to femto & ISA adapter for mid-2024 batch
2024-06-30 12:16:38 -06:00
Ian Scott
5bdc2e619c
Merge pull request #52 from TerryFi/main
...
Proper fix for emu8950 missing note issue
2024-06-30 11:17:03 -06:00
TerryFi
07c4b5ca07
Update emu8950.c
...
remove spaces from last commit
2024-06-15 14:57:07 -04:00
TerryFi
f17171db86
Update emu8950.c with emu8950 repository fix
...
Replacing workaround for missing note issue with proper fix by Mitsutaka Okazaki author of emu8950
2024-06-15 14:45:16 -04:00
Ian Scott
29aa5e81f2
Merge pull request #47 from TerryFi/main
...
Update emu8950.c
2024-06-08 11:34:23 -06:00
TerryFi
87d252176a
Update emu8950.c
...
Fix bug where attack step 0 for eg_rate_h 15 causing envelop never switch to decay, causing some music missing notes in higher notes.
2024-06-05 11:06:17 -04:00
Ian Scott
5cf7cb6c39
Remove Tindie link
2024-05-30 12:14:24 -06:00
Ian Scott
f58728b17b
Link to Flamelily and Serdashop
2024-05-20 07:51:14 -06:00
Ian Scott
bd332efc42
Merge pull request #42 from smymm/picogus-multifw
...
Implementation of multi-firmware for PicoGus.
2024-05-04 15:54:05 -06:00
smymm
56f839f41b
commment on compile
2024-04-28 07:03:37 +00:00
smymm
0e33a7b315
Implementation of multi-firmware for PicoGus.
...
Flash only one file: pg-multi.uf2 only one time. It contains all firmwares (6 at this moment). You can change between them in DOS:
New usage for this version:
pgusinit /m x [d] - change card mode to x (1=gus,2=sb,3=mpu,4=tandy,5=cms,6=joy)
the optional parameter 'd' makes the mode permanent at boot
(Only if pg-multi.uf2 is flashed)
Examples of use:
You have default mode as GUS mode on boot, want to change mode to SB, but only temporarily:
pgusinit /m 2
You want to change the default (permanent) mode of the card to SB mode, and the next system cold boots / hard resets / power off you want to stay in SB mode without using pgusinit:
pgusinit /m 2 d
2024-04-27 22:19:41 +02:00
Ian Scott
16468738c0
Link JCM-1.com as other source
2024-04-26 12:43:25 -06:00
Ian Scott
0e0819d5d9
sbdsp: Add speaker enable/disable commands
2024-03-29 13:52:04 -06:00
Ian Scott
f73fe001a2
Update README.md
2024-03-27 21:00:23 -06:00
Ian Scott
28a0c6fd91
firmware v1.2.0
v1.2.0
2024-03-27 18:55:09 -06:00
Ian Scott
4e6017b36e
Config OPL wait; allow WT volume; inline in sbdsp
2024-03-27 09:12:16 -06:00
Ian Scott
92cb2408a4
Pin openwatcom build, who knows if it'll ever break
2024-03-26 08:35:08 -06:00
Ian Scott
f5cd534cde
Fix issues in pgusinit interface
2024-03-25 23:53:07 -06:00
Ian Scott
1787342918
pgusinit support for SB mode
2024-03-25 23:53:07 -06:00
Ian Scott
acfc96b98b
Be slow for speed sensitive OPL games
2024-03-25 23:53:07 -06:00
Ian Scott
3e3017169e
Use command buffer for OPL
2024-03-25 23:53:07 -06:00
Ian Scott
f3b9edae57
Fire IRQ during timer ISR for less jitter
2024-03-25 23:53:07 -06:00
Ian Scott
d245d2878f
Add DSP_DIRECT_DAC mode
2024-03-25 23:53:07 -06:00
Ian Scott
04f2d2bfaf
Reorganize into new SB mode
2024-03-25 23:53:07 -06:00
Ian Scott
a883f54da5
Rename adlibplay to sbplay
2024-03-25 23:53:07 -06:00
Ian Scott
62c0f9db99
Rename sbplay to sbdsp
2024-03-25 23:53:07 -06:00
Ian Scott
b4257f233e
Clamp output
2024-03-25 23:53:05 -06:00
Ian Scott
d865b1777c
"Bufferless" SB mixing
2024-03-25 23:47:37 -06:00
yyzkevin
99c8c41dee
Update to reduce digital volume level (to be improved later)
2024-03-25 23:47:37 -06:00
yyzkevin
340d6e3239
reset routine to only look at LSB
2024-03-25 23:47:37 -06:00
Ian Scott
1fc702dc30
Update to use new DMA PIO
2024-03-25 23:47:37 -06:00
yyzkevin
a6ae9e6685
work in progress
2024-03-25 23:47:37 -06:00
yyzkevin
76d1598b6c
work in progress
2024-03-25 23:47:37 -06:00
yyzkevin
eed8c6f760
work in progress commit
2024-03-25 23:47:37 -06:00
yyzkevin
6894d5bc99
increase i2s audio buffer for/during testing.
2024-03-25 23:47:37 -06:00
yyzkevin
ca875eb242
Proof of concept / Initial Commit.
...
This does not work and is a work in progress.
2024-03-25 23:47:37 -06:00
yyzkevin
f48316ac9d
gitignore vscode folder
2024-03-25 23:47:37 -06:00
Ian Scott
61a418c820
Don't busy wait for sysex delay
2024-03-24 14:30:43 -06:00
Ian Scott
0c38c2fcd5
Init MPU asynchronously to avoid holding IOCHRDY
2024-03-24 14:30:43 -06:00
Ian Scott
84839f58d1
Add known issue in Impulse Tracker to changelog
v1.1.0
2024-03-18 23:22:35 -06:00
Ian Scott
55850e32ca
Update rp2040-psram
2024-03-18 22:16:33 -06:00
Ian Scott
5201c94273
Thank wbcbz7
2024-03-18 22:15:28 -06:00
Ian Scott
57c85a84ea
Update changelog; new versions
2024-03-18 22:12:15 -06:00
Ian Scott
fbd4076ddf
Make 28ch @ 27ch rate configurable; cleanup
2024-03-18 22:01:28 -06:00
Ian Scott
8836d23abe
Update pgusinit for fixed 44.1kHz output
2024-03-18 21:49:14 -06:00
Ian Scott
a6e945ab57
Force 28 channels to the 27 channel rate to work around DAC bug
2024-03-17 14:42:42 -06:00
Ian Scott
289dd0236c
Software configurable 44k force
2024-03-17 14:42:38 -06:00
Ian Scott
0e4aba0684
Make 44k runtime configurable, everyone gets 10-bit
2024-03-17 13:27:28 -06:00
wbcbz7
54bd5220f3
move to 10 bit fractional delta
2024-02-20 16:47:30 +07:00
wbcbz7
14572f62a5
force 44khz sample rate - init version
2024-02-17 18:11:42 +07:00