Commit Graph

20379 Commits

Author SHA1 Message Date
Jonathan Campbell
d3741bfed9 Move GUS RAM into GUS object 2025-05-22 15:40:11 -07:00
Jonathan Campbell
1d8f3a2cc6 Make sure configuration GUI shows the second Sound Blaster 2025-05-21 09:50:13 -07:00
Jonathan Campbell
d05370c4f2 Sblaster: Do not let both cards register a SET BLASTER 2025-05-21 09:46:33 -07:00
Jonathan Campbell
543fd394a5 Do not list anything other than the base SB for second card 2025-05-21 09:37:47 -07:00
Jonathan Campbell
40e5ca6e9f config, too 2025-05-21 09:27:13 -07:00
Jonathan Campbell
83d9e3094e And... DONE. Now you can have TWO Sound Blaster cards in the emulator, if you want 2025-05-21 09:25:07 -07:00
Jonathan Campbell
1a2023e25f Prepare configuration for more sb cards 2025-05-21 09:19:33 -07:00
Jonathan Campbell
a3e7cee21a DMA controller, multiple mask register is readable, even if not documented 2025-05-21 09:07:13 -07:00
Jonathan Campbell
82750bf941 Bug fix: DSP reset should interrupt and cancel DMA test commands E2h/E5h 2025-05-21 08:59:32 -07:00
Jonathan Campbell
4813292508 rework sb more 2025-05-21 08:44:08 -07:00
Jonathan Campbell
a9e0da2f25 Roll back drive_cache cleanup. I appreciate the cleanup effort but it is crashing under load from Windows 3.1 and getting some pointers crossed, so, I have to revert it. A simple test with Valgrind and Windows 3.1 shows that drive_cache.cpp is not leaking anything anyway. 2025-05-21 02:59:53 -07:00
Jonathan Campbell
f678dfa6a9 Remove unused cdrom_complete.cpp 2025-05-21 02:48:36 -07:00
Jonathan Campbell
ebe0d4c471 Sound blaster I/O handler and events, card index 2025-05-21 02:45:29 -07:00
Jonathan Campbell
e37cb6c44c Merge pull request #5715 from FredBezies/patch-6
Another update for fr_FR.lng file
2025-05-20 11:49:52 -07:00
Jonathan Campbell
97e44cc7cd Merge pull request #5714 from maron2000/Fix_lockedfile
Fix language files were still locked after loading is completed
2025-05-20 11:49:37 -07:00
FredBezies
754e863464 Another update for fr_FR.lng file 2025-05-20 19:03:51 +02:00
maron2000
c9df60bbbe Fix language files still locked after loading 2025-05-20 23:50:04 +09:00
Jonathan Campbell
b492e2a4e7 Merge pull request #5713 from maron2000/add_translation
Add missing translation items to language files
2025-05-20 06:55:35 -07:00
Jonathan Campbell
ca797697d1 Merge pull request #5712 from maron2000/fix_memleak
Fix potential memory leaks in drive_cache.cpp
2025-05-20 06:55:10 -07:00
maron2000
6ec39616d8 Add missing translation items to language files 2025-05-20 22:02:22 +09:00
maron2000
13e5497f4e Ensure release memory (Cache::CacheOut) 2025-05-20 19:47:07 +09:00
maron2000
b40c293aef Explicitly free dirSearch 2025-05-20 19:45:41 +09:00
maron2000
6f025b09e3 Ensure all memory allocated for the directory and its files is properly released. 2025-05-20 19:02:03 +09:00
maron2000
efd626e08d Refactor Cache::AddEntry not to proceed if FindDirInfo fails, plus some refinements 2025-05-20 18:50:26 +09:00
Jonathan Campbell
5f23091fbc DMA card index 2025-05-20 00:35:52 -07:00
Jonathan Campbell
02d96735e3 sb params 2025-05-20 00:15:24 -07:00
Jonathan Campbell
582b46383b sb section naming 2025-05-20 00:08:45 -07:00
Jonathan Campbell
742f09c838 card index, begin 2025-05-19 23:51:27 -07:00
Jonathan Campbell
33bd3ad0bf sb rework 2025-05-19 23:34:33 -07:00
Jonathan Campbell
77adc0e5f9 sb rework 2025-05-19 23:14:18 -07:00
Jonathan Campbell
cf89f8e4f4 more 2025-05-19 23:14:18 -07:00
Jonathan Campbell
95657d64ab retab 2025-05-19 23:14:18 -07:00
Jonathan Campbell
4af6ca892c retab 2025-05-19 23:14:18 -07:00
Jonathan Campbell
459744789e retab 2025-05-19 23:14:18 -07:00
Jonathan Campbell
32b3ddfa89 sb rework 2025-05-19 23:14:18 -07:00
Jonathan Campbell
25acf2cadd sb rework 2025-05-19 23:14:18 -07:00
Jonathan Campbell
fb3f5f117c sb rework 2025-05-19 23:14:17 -07:00
Jonathan Campbell
4afa81ddae Merge pull request #5710 from maron2000/config_mkdir
Create directory if not exist before writing conf file
2025-05-19 13:39:39 -07:00
maron2000
a521e77c90 Create directory if not exist before writing 2025-05-20 00:02:35 +09:00
Jonathan Campbell
d80953f6f3 move to sb 2025-05-18 22:17:12 -07:00
Jonathan Campbell
ec9239d02c move to sb 2025-05-18 22:12:57 -07:00
Jonathan Campbell
f5310438e6 move to sb 2025-05-18 22:08:13 -07:00
Jonathan Campbell
1170867201 move to sb 2025-05-18 09:00:54 -07:00
Jonathan Campbell
fa8b8a6115 move to sb 2025-05-18 08:57:46 -07:00
Jonathan Campbell
014c203c17 move to sb 2025-05-18 08:53:38 -07:00
Jonathan Campbell
ae02eb2999 move to sb 2025-05-18 08:48:59 -07:00
Jonathan Campbell
ff98530ff1 move to sb 2025-05-18 08:42:47 -07:00
Jonathan Campbell
b4cd40817e move to sb 2025-05-18 08:39:47 -07:00
Jonathan Campbell
f4d08209df move to sb 2025-05-18 08:37:51 -07:00
Jonathan Campbell
4311e6f3c8 move to sb 2025-05-18 08:30:05 -07:00