tomcw
8b31042c13
Add cmd line: -debugger-auto-run <script file>
...
. Use this to override the default "DebuggerAutoRun.txt"
2025-08-31 17:38:43 +01:00
Michael "Code Poet" Pohoreski
afe3824f99
Debugger output error levels ( #1422 )
2025-08-29 16:51:30 -07:00
tomcw
7499adafdd
rw3: power-cycle sets card back to 64K bank-0 ( fixes #1414 )
2025-07-09 22:20:53 +01:00
tomcw
72cc98d72a
Fix for loading save-state test with continuous SSI263 phoneme
2025-07-06 18:00:10 +01:00
tomcw
d18f0a58a2
SSI263: Fix for power-down (CONTROL=1) not silencing continuous phoneme ( #1412 )
2025-06-21 13:40:10 +01:00
tomcw
d35bb2bcde
For Drive1/2 pop-up menu: fade out all audio whilst menu is active. ( fixes #1407 )
2025-06-13 20:23:25 +01:00
tomcw
c245494859
Update firmware/BootSector batch files.
...
Fix out-of-date comment.
2025-06-13 19:48:16 +01:00
Andrea
b7452e00ba
Fix compilation for LoadStringA() (PR #1410 )
...
. LoadStringA() does not exist.
2025-06-13 19:21:58 +01:00
Andrea
75cc573d0e
Make ProDOS utils cross platform. ( #1406 )
...
* Move ProDOS utils to separate file.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com >
* Use std::vector to fix and avoid memory leaks.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com >
* Remove TEXT and TCHAR.
Signed-off-by: Andrea Odetti <mariofutire@gmail.com >
---------
Signed-off-by: Andrea Odetti <mariofutire@gmail.com >
2025-06-13 08:51:59 -07:00
tomcw
cdba020ca7
Fix off-by-one error
2025-06-08 19:28:46 +01:00
tomcw
552d830045
SSI263:
...
. Default to SSI263AP (ie. with reset fixed)
. Support SSI263 type set from cmd-line: SSI263P, SSI263AP or empty
. Support SC01 type set from cmd-line: SC01 or empty
. Save-state: MB v14: support SSI263 & SC01 type (including Empty)
2025-06-08 12:42:55 +01:00
tomcw
001ffe8dee
MB: Add cmd line to set SSI263 type or empty socket
2025-06-07 23:10:59 +01:00
tomcw
04a6c6ec6c
Fix for static_assert(): requires message parameter pre-C++17
2025-05-31 10:17:53 +01:00
tomcw
00ab15ddaf
Fix focussing issue for AppleWin.chm, when it overlaps the AppleWin window. ( #1403 )
2025-05-30 22:19:18 +01:00
tomcw
e10eb0b42f
WOZ: MessageBox's message: add full-stop
2025-05-30 22:00:59 +01:00
tomcw
8182d99563
Improve robustness of WOZ chunk processing, and reject it if it's malformed. ( #1402 )
2025-05-25 22:03:55 +09:00
Michael "Code Poet" Pohoreski
3d0ef63537
Extend context menu for disk buttons (Disk image QoL) ( #1363 , PR #1364 )
...
Persist menu selection for bitsy.boot, bitsy.bye, basis & prodos.sys to Registry.
Add new cmd line '-bootsector <pathname>'.
Add BootSector (code & binary).
Add OS (basic17.system, bitsy.boot, quit.system; DOS33 & ProDOS2.4.3).
Update help doc:
. add workflow info to ddi-create.html.
. add new ddi-sizes.html, and ddi-advanced.html (for advanced workflow).
2025-05-22 22:44:28 -07:00
tomcw
fede2c103a
Help doc: Add a note about using Ctrl+C to copy Benchmark results to the clipboard
2025-05-04 20:11:23 +01:00
Andrea
92a35ae481
Portable detection of 32/64 builds. ( #1392 , PR #1400 )
2025-05-04 20:01:44 +01:00
tomcw
217a31d095
Include AppleWin version & '32/64-bit build' info-string in Benchmark dialog summary ( #1392 )
2025-05-04 20:00:33 +01:00
tomcw
265f1ddbf1
Include '32/64-bit build' info-string in log file and debugger's MOTD ( #1392 )
2025-05-04 18:36:33 +01:00
Michael "Code Poet" Pohoreski
32749dbcad
#1397 Add warning when trying to copy memory and the source end address is less than the source start address. ( #1398 )
2025-05-02 15:26:57 -07:00
Andrea
5bdbbb2a87
Remove references to DebugDefs.h (PR #1395 )
...
. Removed unused declarations.
2025-04-20 12:38:27 +01:00
tomcw
a4fa3b5cb5
Debugger: fix Ramworks3's bank display number ( fixes #1393 )
2025-04-05 09:27:50 +01:00
tomcw
c3fb55d376
Add debug cmd line: '-alt-cpu-emu'
2025-04-04 22:16:18 +01:00
TomCh
839c493b67
Support IIe aux slot: 80-col(1KiB) card via generic read ptrs ( #1341 , PR #1391 )
...
Better support the IIe's aux slot when it's empty or has the 80-col(1KiB) card.
- any h/w using this alternate CPU emulation, (ie. aux=empty or 80-col(1KiB)), then the 'mem' cache is completely bypassed.
Debugger: change all the direct 'mem' accesses to go via ReadByteFromMemory().
TestCPU6502: test the alt CPU emulation code too.
2025-04-03 21:10:02 +01:00
Andrea
629e1344a2
tfe_store: explicit cases to avoid warning. (PR #1389 )
2025-03-09 18:12:22 +00:00
Michael "Code Poet" Pohoreski
9d312230e5
Debugger view output QoL ( #1384 , PR #1387 )
...
. Add HGR Pages 6, 7, 8 Visualizer viewing for Language Card.
. Update help for HGR Visualizer hotkeys 6, 7, 8 and debugger commands HGR6, HGR7, HGR8.
2025-03-02 15:57:27 +00:00
Michael "Code Poet" Pohoreski
c1592b90f4
Debugger view output QoL ( #1384 , PR #1385 )
...
. Add (missing) help for Debugger's View Output
2025-02-22 16:57:10 +00:00
tomcw
07914230a7
Update comment
2025-02-22 14:47:07 +00:00
Andrea
fa6d2f7c12
Fix initial volume of SSI263 and after a Load State. (PR #1383 )
...
It was set at the maximum level rather than the Mockingboard volume.
2025-02-22 14:38:04 +00:00
tomcw
245773795f
RamWorks III: default to 1MiB (16x 64K banks). ( #478 )
2025-02-13 20:56:59 +00:00
Andrea
acbef19489
Remove TEXT() and _T(). (PR #1379 )
2025-02-13 20:48:37 +00:00
TomCh
b35a4d17d2
Restore SC01 continuous phoneme playback from save-state ( #1372 , PR #1380 )
...
. Save-state: Mockingboard v13: deprecate SS_YAML_KEY_VOTRAX_PHONEME (from Mockingboard card).
. Consolidate the save/loading of the SSI263 & SC01 state into single function (in class SSI263).
2025-02-11 21:54:48 +00:00
tomcw
fa181922f0
Commit 287a0f8 fixed #1318
2025-02-09 21:56:05 +00:00
tomcw
287a0f892e
SSI263: Fix phoneme leadout ASSERT when single-stepping.
...
(And add some logging for SSI263::Update() for early returns)
2025-02-09 21:43:21 +00:00
tomcw
693812319a
Use dtor for setting m_hasVidHD=false when VidHD card is removed.
2025-02-08 16:42:01 +00:00
tomcw
0ef6ead4a6
Fix setting m_hasVidHD=false when '-s3 empty' is specified on cmd line
2025-02-08 16:32:48 +00:00
Michael "Code Poet" Pohoreski
67896db65e
Document the disk image size magic numbers. (PR #1375 )
...
* Document the disk image size magic numbers (in source & help doc).
* Mention 40+ tracks after oddball disk sizes.
* Debugger 2.9.2.2: Fixed: DB HGR = 2000:3FFF was displaying help instead of being parsed.
* Debugger 2.9.2.3: Fixed: DB HGR = 2000:3FFF and DB FOO = 300 wasn't parsing correctly from 2.9.1.3. Fix for commit 48e0fe3a .
* Debugger: 2.9.2.4 Fixed: DA RESET = 3F2 was displaying help instead of being parsed.
* Debugger: 2.9.2.5 Added: Symbol table for DOS 3.3 using file A2_DOS33.SYM2
* Debugger: 2.9.2.6 Added: QoL: Turning a symbol table on/off now shows the current status.
2025-02-08 16:11:08 +00:00
tomcw
bd87cae92c
Improve logging: for -fs-width/height=x: for each display resolution, after the WxH also output the aspect ratio.
2025-02-08 16:03:41 +00:00
TomCh
5bc7e495bf
Restore SSI263 continuous phoneme playback from save-state ( #1372 , PR #1376 )
...
. Defer each SSI263's DSInit() until SSI263::Play() & Update() are called.
. Refactor DSInit(): rename to Init() for consistency with MockingboardCardManager class.
. m_currentActivePhoneme: never return to -1 value, instead OR with kPhonemeLeadoutFlag.
. Save-state: Mockingboard v13: deprecate SS_YAML_KEY_SSI263_ACTIVE_PHONEME.
2025-02-08 13:37:50 +00:00
tomcw
648e5cca25
Replace a missed _tcslen() with strlen()
2025-02-08 11:11:31 +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
michaelangel007
f44d058a09
Debugger: 2.9.2.6 Added: QoL: Turning a symbol table on/off now shows the current status.
2025-02-06 11:48:28 -08:00
michaelangel007
977cc01d85
Debugger: 2.9.2.5 Added: Symbol table for DOS 3.3 using file A2_DOS33.SYM2
2025-02-06 11:47:33 -08:00
michaelangel007
fa608c1f89
Debugger: 2.9.2.4 Fixed: DA RESET = 3F2 was displaying help instead of being parsed.
2025-02-06 10:38:15 -08:00
michaelangel007
3659beb776
Debugger 2.9.2.3: Fixed: DB HGR = 2000:3FFF and DB FOO = 300 wasn't parsing correctly from 2.9.1.3. Fix for commit 48e0fe3a.
2025-02-06 10:37:10 -08:00
michaelangel007
cb0da8538d
Debugger 2.9.2.2: Fixed: DB HGR = 2000:3FFF was displaying help instead of being parsed.
2025-02-06 09:59:00 -08:00
tomcw
9bd5f838b3
RepeatInitialization(): fix function's code indentation. NB. no code changes!
2025-01-26 19:40:24 +00:00
tomcw
7cde8d40c9
RepeatInitialization(): call KeybReset(). Fixes #1367
2025-01-26 19:32:32 +00:00