Ian Scott
b8480fcc73
Add missing hw files
2024-06-30 17:58:07 -06:00
Ian Scott
91d421af3f
Merge branch 'multifw-v2'
2024-06-30 12:16:49 -06:00
Ian Scott
2eb3440a64
Updates to femto & ISA adapter for mid-2024 batch
2024-06-30 12:16:38 -06:00
Ian Scott
1fa26fad83
Add settings save to pgusinit
2024-06-30 12:13:03 -06:00
Ian Scott
e8ed71eb2a
Update to actions/cache@v4
2024-06-30 11:42:05 -06:00
Ian Scott
9bedc21f8e
Don't use LTO on bootloader
2024-06-30 11:36:49 -06:00
Ian Scott
c5f9d4883a
Rename FindUF2CREATE.cmake for case-sensitive FSes
2024-06-30 11:26:12 -06:00
Ian Scott
fa345977ad
Build multifw in GH action
2024-06-30 11:22:12 -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
Ian Scott
4f5c7552cc
Updates/cleanup
2024-06-30 10:52:21 -06:00
Ian Scott
63aad65026
Working multifw build within cmake
2024-06-29 18:02:16 -06:00
Ian Scott
1fe6b0b585
Working multifw and flash settings
2024-06-28 20:19:57 -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
34dd83d4e4
Non-working storing of settings in flash
2024-05-27 15:30:55 -06:00
Ian Scott
f58728b17b
Link to Flamelily and Serdashop
2024-05-20 07:51:14 -06:00
Ian Scott
2c7a0c93f1
Exclude generated files from git
2024-05-04 16:53:05 -06:00
Ian Scott
9b6539c4e9
Align firmwares on 1k boundaries
2024-05-04 16:53:05 -06:00
Ian Scott
3909a869a5
Smaller firmware
2024-05-04 16:53:05 -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