tomcw
6112464107
ApplyNewConfig(): Always save all slot's config
2025-12-28 15:59:43 +00:00
tomcw
2a69106890
SetSlot(): don't call InitializeIO() - done a bit later
2025-12-28 15:47:03 +00:00
tomcw
ab4f93a557
Remove Uilib.h & .cpp
2025-12-28 15:13:58 +00:00
tomcw
aca7e98e76
Update Uthernet & ConfigTfe dialog
2025-12-28 15:08:33 +00:00
tomcw
4a506dc6cd
WIP: m_tfe_selected
2025-12-27 22:18:21 +00:00
tomcw
0137b171c8
SSC & Parallel: PSP now persists to ConfigNew (not Registry)
2025-12-27 21:30:15 +00:00
tomcw
5daad0f2ff
Hook up rw3 mem size
2025-12-21 21:33:19 +00:00
tomcw
22aa555409
Config RW3: add dialog & support saving aux card from Config
2025-12-21 19:07:52 +00:00
tomcw
03d740a9a1
Make switch statements consistent for msg handling
2025-12-13 12:19:53 +00:00
tomcw
840abaa2ac
Config Printer: add dialog & remove controls from Advaanced PSP
2025-12-13 12:02:38 +00:00
tomcw
f03bd4ee72
Config SSC: add dialog
2025-12-02 21:00:15 +00:00
tomcw
9d2203cf24
HW Config changed: restore TFE i/f changes
2025-11-23 16:47:44 +00:00
tomcw
d97e597001
Config PSP: remove 'VidHD in slot3' support
2025-11-23 16:42:27 +00:00
tomcw
2430679ffe
Prevent both U1 & U2 cards being inserted at same time
2025-11-23 16:11:41 +00:00
tomcw
b3baaa957f
Support Uthernet I/II options via Slot PSP; remove Ethernet... from Config PSP
2025-11-23 15:42:40 +00:00
tomcw
f11f68d622
Remove old sound-card specific code
2025-11-22 21:34:59 +00:00
tomcw
74b72462d2
Handle IDOK
2025-11-22 21:30:06 +00:00
tomcw
818ffeb81d
Hook up the combo boxes for floppy & HDD disk selection
2025-11-22 21:24:45 +00:00
tomcw
45317c6db3
Move sub-dialog handler into Slot PSP
2025-11-22 19:35:08 +00:00
tomcw
57728f338d
Add OK/Cancel buttons to sub-dialogs
2025-11-22 19:04:42 +00:00
tomcw
63ed9bee2b
WIP: IDC_SLOTn_OPTION for HDD
2025-11-22 18:37:59 +00:00
tomcw
f6da6c811d
WIP: IDC_SLOTn_OPTION for Disk2
2025-11-22 18:16:20 +00:00
tomcw
d4839e298c
Permit cards in any slot (except s0), and construct CardManager with all 8 slots empty
2025-11-22 16:47:57 +00:00
tomcw
1a84eac6f0
Use m_ConfigNew instead of GetCardMgr().QuerySlot(slot), and re-InitOptions() after slot combo selection
2025-11-18 20:47:20 +00:00
tomcw
4d52ffb345
WIP: support all slots in Prop.SheetHelper
2025-11-16 22:06:59 +00:00
tomcw
590b15d53e
Sound: OK: force default for sound-type & volumes
2025-11-16 17:18:22 +00:00
tomcw
dca37d1841
Disable SLOT0 / AUX depending on model type
2025-11-16 16:48:17 +00:00
tomcw
6f44014872
Switch char-array to std::string
2025-11-16 16:05:13 +00:00
tomcw
3ca847388a
Maintain choices-list for each slot
2025-11-15 17:09:34 +00:00
tomcw
502e126c96
WIP: drop-down with all card choices
2025-11-14 22:30:10 +00:00
tomcw
7afff6362e
UI: add slot option ...
2025-11-14 22:05:24 +00:00
tomcw
459c2e6ca4
WIP: add some tests cards
2025-11-14 20:54:44 +00:00
tomcw
10d282d332
Add aux card options
2025-10-26 19:48:36 +00:00
tomcw
14d82d4d8b
Change PropSheetPage: Sound -> Slots
2025-10-26 19:22:32 +00:00
TomCh
1a68914a4a
Fix all x64 warnings in the AppleWin proj (PR #1434 )
...
NB. 10 warnings still in libyaml proj (but there's no upstream update - so will leave as-is).
2025-09-22 21:25:35 +01:00
Andrea
acbef19489
Remove TEXT() and _T(). (PR #1379 )
2025-02-13 20:48:37 +00:00
Andrea
168e868677
Remove TCHAR and <tchar.h> (PR #1373 )
...
. Replace TCHAR -> char.
. Remove <tchar.h> and related functions.
2025-02-08 11:09:09 +00:00
Andrea
35f176e4d8
Replace DWORD -> uint32_t. (PR #1350 )
...
Some have been left where tightly coupled with the Win32 API.
2024-12-21 12:32:00 +00:00
tomcw
8a3de5592a
Help doc: add Hayden dongle
2024-08-25 14:31:44 +01:00
TomCh
57ba330072
Support Hayden dongle ( #1312 , PR #1325 )
2024-08-21 22:15:34 +01:00
tomcw
a16a134ae5
Robocom Interface Module dongle: use actual values for 1000 & 1500 series dongles. ( #1247 )
2024-02-24 20:12:06 +00:00
TomCh
927b0da09a
Support Robocom's Interface Module protection dongles ( #1247 , PR#1248)
2023-07-17 21:02:55 +01:00
TomCh
5ba153c244
Add support for SD Music card (PR #1217 )
...
Differences compared to Mockingboard:
. Only one 6522
. AY8913 is selected by address b7
Add cmd line: -sN sdmusic
Add cmd line: -mb-audit (to enable selection of additional sound cards, eg. for mb-audit)
2023-04-28 16:41:22 +01:00
TomCh
273d07d83f
Support MegaAudio card for testing mb-audit (PR #1211 )
...
Differences compared to Mockingboard:
. TIMER1 underflows to $FFFE before it's reloaded with latch.
. TIMER1's LATCH=$0000 gets interpreted as $FFFF.
. Partial TIMER2 support: IFR.T2 gets set on underflow. But T2 reads as 0x00FF.
. AY register reads are unsupported (always read as 0).
Config->Sound: show 'MEGA Audio' in drop-down menus only if it was specified on the cmd line.
2023-04-12 18:19:18 +01:00
TomCh
7aef95f071
Support Cortechs Corp CodeWriter protection key ( #1205 )
2023-03-31 12:01:19 +01:00
tomcw
055c299bb4
Debugger: use dedicated MB structs to populate mini-mem views.
...
Remove old v1 save-state header files.
2023-03-09 20:16:21 +00:00
tomcw
b0220169b8
Fix a few Coverity issues ( #470 )
2023-02-05 21:53:51 +00:00
TomCh
71c67cf132
Refactor Mockingboard into a class ( #1171 )
...
Mockingboard or Phasor cards can be inserted into any slot.
Change Config->Sound to that slots 4+5 to be individually selected for the 3 soundcard types.
Add MockingboardCardManager class to manage multiple cards and mix the sound buffers.
2023-01-28 18:15:28 +00:00
tomcw
af9d2a6402
Help: add info about dongle
2023-01-01 19:34:32 +00:00
tomcw
043bc49f3d
Add a new Registry Configuration interface: "Game I/O Connector" (like Slots).
...
Change Config->Advanced to show 'Game I/O Connector' (instead of 'Copy Protection Dongle').
2022-12-31 17:32:50 +00:00