Jonathan Campbell
|
93eed65872
|
Disable mouse moved input events to guest while debugger is active
|
2025-05-29 06:43:13 -07:00 |
|
maron2000
|
d97cea4d1d
|
Update CHANGELOG
|
2025-05-29 22:13:28 +09:00 |
|
Jonathan Campbell
|
b9d9d23158
|
Some OPL tables should be const
|
2025-05-25 00:28:55 -07:00 |
|
Jonathan Campbell
|
4ac16a75c8
|
retab and comment
|
2025-05-24 12:56:23 -07:00 |
|
Jonathan Campbell
|
e998bd5ce4
|
Second Sound Blaster: Do not register ANYTHING related to OPL emulation, not even OPL_none which would normally register a forwarding handler for the GUS
|
2025-05-24 12:30:02 -07:00 |
|
Jonathan Campbell
|
03f7801f32
|
Merge pull request #5720 from maron2000/fix_cp
Fix freeze when codepage switched to 3846, 3848
|
2025-05-23 10:05:55 -07:00 |
|
maron2000
|
b85bfd2e3e
|
Fix freeze when codepage switched to 3846, 3848
|
2025-05-23 20:14:38 +09:00 |
|
Jonathan Campbell
|
0a43828b07
|
GF1 arrange
|
2025-05-22 22:35:21 -07:00 |
|
Jonathan Campbell
|
0498d2158c
|
move to GUS struct
|
2025-05-22 22:33:27 -07:00 |
|
Jonathan Campbell
|
cbbe9e57f4
|
Interpolation inline, less copy-pasta
|
2025-05-22 22:21:26 -07:00 |
|
Jonathan Campbell
|
2ab46b0817
|
GUS cleanup
|
2025-05-22 21:09:08 -07:00 |
|
Jonathan Campbell
|
38f690bd0b
|
retab
|
2025-05-22 20:59:57 -07:00 |
|
Jonathan Campbell
|
7e46d7e43d
|
Just so you know
|
2025-05-22 17:13:04 -07:00 |
|
Jonathan Campbell
|
f5c4479cd1
|
Also, you can now set GUS ram to 8MB now
|
2025-05-22 17:10:52 -07:00 |
|
Jonathan Campbell
|
8833e84d58
|
GUS: Dynamically allocate GUS RAM, rather than static 1MB array. Also fix memory leak caused by failure to free GUS channels on shutdown
|
2025-05-22 17:04:20 -07:00 |
|
Jonathan Campbell
|
a7a768b220
|
GUS change hardcoded 1MB mask to use voice addr mask
|
2025-05-22 16:44:41 -07:00 |
|
Jonathan Campbell
|
5a06feeeff
|
bitop add function to take a value - 1, and convert it into a proper power of 2 mask, apply to VGA memory mask
|
2025-05-22 16:36:48 -07:00 |
|
Jonathan Campbell
|
8746e48ecb
|
Move GUS reset reg into struct. Fix GUS channel class object, why was it "GUSChannels" to represent ONE channel?
|
2025-05-22 15:47:23 -07:00 |
|
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 |
|