Commit Graph

2733 Commits

Author SHA1 Message Date
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
a37c53fd8d Tweak the OK/Cancel button positions 2025-11-22 19:15:57 +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
4384f70343 Simplify with IsSingleInstanceCard() 2025-11-22 12:04:17 +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
7109c561f7 WIP: Better combo drop-down ordering for cards 2025-11-15 15:02:06 +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
tomcw
ad58be2dcf Improve comment 2025-10-25 13:08:32 +01:00
TomCh
66f172e77d Update README.md
Fix #1445
2025-10-25 10:07:00 +01:00
tomcw
5186fa4d4b Help doc: fix typo 2025-10-25 10:04:25 +01:00
tomcw
bc7c6b2150 Fix for PAL Colour TV:
. switching TEXT=1: doesn't instantaneously set ColorBurst=0 (#1443)
. switching TEXT=0: only touch ColorBurst if MIXED && vpos>=160 (improved logic)
2025-10-20 22:01:11 +01:00
tomcw
0ed8d3407e Fix for AppleWin's window width (for Min Version = 6.00) (#1438)
Change: Win32 builds: Minimum Required Version = 6.00 (Vista)
2025-10-19 12:13:42 +01:00
TomCh
3f6009bfb8 Alternate method to scan COM ports (#1425 PR #1442)
* Use QueryDosDevice() to scan COM ports instead of CreateFile()
* 1.31.0.1
2025-10-19 11:14:53 +01:00
tomcw
14323064de When using -debugger-auto-run <file.txt> (to set breakpoints), then we want to be MODE_STEPPING when leaving MODE_LOGO 2025-10-18 16:27:40 +01:00
tomcw
971793a53c Breakpoint card: add save/load state support 2025-10-18 15:39:11 +01:00
TomCh
dce193b760 Add a Debugger breakpoint card (PR #1441)
. For AppleWin-Test regression tests for debugger breakpoints
2025-10-18 14:54:39 +01:00
tomcw
ae28de062a DiskII: When a write-protected disk is ejected (and motor is on) then write-protect switch state becomes 'write enabled'. (#1433) 2025-10-03 23:21:43 +01:00
tomcw
b14a707c59 Debugger: extend 'help bpm' to include info on addr prefixes, with examples 2025-10-03 22:08:24 +01:00
Andrea
2081116322 A couple of changes from the linux branch. (PR #1437)
* Fix printf format spec.
* A fix from the MacOS build.
---------
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2025-09-28 22:00:00 +01:00
TomCh
0128c57fab Update README.md 2025-09-28 19:06:51 +01:00
tomcw
bb6ac84f6b Version: 1.31.0.0
. Update History.txt
. Fix makeAppleWin.bat for PDB files
v1.31.0.0
2025-09-28 18:53:37 +01:00
tomcw
64173ce56e 64-bit builds are named AppleWin-x64.exe
Update CodingConventions.txt to reflect VS2022 release builds.
Update History.txt.
2025-09-28 17:35:01 +01:00
tomcw
36120f4043 Help: add example image for Mini mem dump for MB 2025-09-28 16:26:57 +01:00
tomcw
ef6bf16ea7 Mini mem dump for MB/AY: support case-insensitive device names 2025-09-23 19:56:47 +01: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
tomcw
e1643a1ce3 Help: add some notes & examples for mini mem dump for Mockingboard/Phasor cards 2025-09-21 21:09:17 +01:00
tomcw
827ec5fe80 Coding Conventions: explicitly state not to use sprintf_s() 2025-09-18 10:45:13 +01:00
Andrea
11fcaa63d1 Synch linux branch (PR #1432)
. Debug.cpp: fix compilation errors.
. Remove obsolete __attribute__((regparm(1))) & WATCOM.
. Support MINGW32.
. Replace sprintf with StrFormat().
---------
Signed-off-by: Andrea Odetti <mariofutire@gmail.com>
2025-09-18 10:40:02 +01:00
tomcw
1d6a50e7c1 Fix LINK : warning LNK4010
. "invalid subsystem version number 5.01; default subsystem version assumed"
. for x64, switched to 6.00 (default)
. for Win32, left at 5.01 (minimum for x86)
2025-09-14 16:25:48 +01:00
tomcw
84c7c347cc Benchmark dialog: include CPU id for ARM64 CPUs 2025-09-14 16:02:31 +01:00
tomcw
b2da092718 Benchmark dialog: add CPU id; add 'debug' suffix (for debug build) 2025-09-14 15:40:40 +01:00
TomCh
99fef84e8b Add x64 build configs (#1392, PR #1430)
. Remove v141_xp build configs
. Add CPUID support

---------
Co-authored-by: michaelangel007 <michaelangel007@sharedcraft.com>
2025-09-14 15:26:32 +01:00
tomcw
9108722c9b Improve fix for #1428 2025-09-13 19:00:55 +01:00
tomcw
fe48cfcf41 Fix for losing aux card when switching //e -> II+ -> //e. (#1428) 2025-09-12 20:45:47 +01:00
tomcw
7433d7b84d Debuggger: Mini mem dump: switch to 'sN/' (slot) prefix for MB & AY device types 2025-09-12 19:59:37 +01:00