176 Commits

Author SHA1 Message Date
tomcw
5186fa4d4b Help doc: fix typo 2025-10-25 10:04:25 +01:00
tomcw
36120f4043 Help: add example image for Mini mem dump for MB 2025-09-28 16:26:57 +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
TomCh
04ba39b1dd Debugger: support prefixed addresses for mini memory dump windows (PR #1427)
* Mem dump cmds without any args will now display the prefix address
* Support data sub-window (that reflects m1 dump)
* Breakpoint display: Right align R and W at end of line
* Help doc: Update Memory page to include prefix address examples
* Help doc: Update Breakpoint & Memory pages: add images showing address prefixes as shown in the UI
---------
Co-authored-by: michaelangel007 <michaelangel007@sharedcraft.com>
2025-09-08 21:58:22 +01:00
TomCh
54f86f0cdc Debugger: support address prefixes for slot, bank, language card & ROM (#1419)
* Minor tidy

* Changes:
. semicolon now Comment EOL
. double fwd-slash now Divide floor
. (single fwd-slash unassigned)

* . fwd-slash now parsed in Range_GetPrefix()
. WIP: 'bp bank/addr'

* Add error msgs

* Extend Breakpoint_t struct

* Update cmd 'bpl' to support displaying prefixes

* Do prefix checks & output error msgs

* Add _CheckBreakpointValueWithPrefix()
. support bank, for BP_OP_EQUAL
Stop reason: include BP id

* WIP: fix BPs (non-BPM)

* Fix cmd 'bpr'

* Stop reason: don't show BP id for BP_HIT_REG (as it already includes it)
Add comment about nArgs from calling funcs
Refactor _CmdBreakpointAddCommonArg(): nArgs

* Stop reason for memory BP: show full prefixed address

* Stop reason: output BP id in consistenct way

* Support ROM prefix filter

* Complete addr prefix logic

* Improve logic

* BP: 'HDD DMA to/from memory' - use common hit id function

* Support rw bank 100

* Support double forward-slash at start of line as a comment

* Refactor: use debugger naming convention for vars

* Changed prefix errors from 'bad' to 'out-of-range'

* DebugInitialize(): Reset g_breakpointHitID

* Refactor: use debugger var naming convention & formatting style

* Switch divide-operator to the underscore char, and allow double-fslash as a comment anywhere on a line

* Update help for debugger calculator

* Update help for debugger breakpoints

* Update help for debugger breakpoints (conditional)

* Fix help:breakpoints.html & fix ArgsGetRegisterVlaue() to do case-insensitive compare

* Fix underscore to be treated as a alphanumeric in a few edge cases

* Revert to using '//' as divide operator

* Help: update debugger Breakpoints & Calculalor pages

* Help: update debugger Calculator (missed one)

* Detabify and align

* Display (1) or (2) prefix for LC1 or LC2 breakpoint

* #1419 Added Aux.1 and Aux.N indicators

* Display (1) or (2) suffix for LC1 or LC2 breakpoint

* Extend cmd 'bpl' to display BP's end addr

* Show both bank and slot together

* Fix spacing for BP with range

* Add: FG_INFO_BP_MEM, FG_INFO_MEM_WRITE, BG_INFO_MEM_BANK_LC, FG_INFO_MEM_BANK_LC colors

* Cleanup

* Add 3x5 mini hex numbers

* Mini hex font to have rounded 0,A,C glyphs

* Display 2 hex Bank now

* Support edge-case for bank 0x100

* Tidy up end red spacer

* Refactor & introduce new struct AddressPrefix_t

* Fix a few bugs:
. bpl: fix end addr
. fix for 'R' and 'W' not coloured for single-byte BPs (eg. bpmr 100)

---------

Co-authored-by: michaelangel007 <michaelangel007@sharedcraft.com>
2025-09-06 02:43:57 -07:00
tomcw
5386891222 MB:SSI263: update History.txt & help on command line for configuring SSI263 & SC01 chips 2025-07-06 17:14:26 +01:00
tomcw
ba3b371ed6 Help: Creating Disk Images: reduce size of pop-up menu. 2025-05-30 22:38:17 +01: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
403ae5d044 Help: Update all the external HTML refs to open the page in a browser (and not within the CHM viewer) 2025-05-05 10:34:48 +01:00
tomcw
d963ab5e7e Add 'DOS 3.3 System Master - 680-0210-A.dsk'
Update help doc to ref this disk image.
Update makeAppleWin.bat to copy this disk image and set read-only.
2025-05-05 09:48:25 +01:00
tomcw
fb059c7bc5 Update help doc: include refs to BLANK.DSK and ProDOS_2_4_3.po 2025-05-04 22:20:23 +01: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
tomcw
19cef509f7 Help: Keyboard: add info about ALT+TAB (and the suppressed keyboard shortcuts: ALT+ESC, ALT+SPACE and CTRL+ESC). 2025-04-21 10:26:12 +01: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
michaelangel007
9006430f0c #1384 Update main table of contents for Debugger View Ouptut 2025-02-22 10:21:09 -08:00
tomcw
e262595e30 AppleWin help: fix some typos & html debugger TOC issues 2025-02-22 17:33:09 +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
245773795f RamWorks III: default to 1MiB (16x 64K banks). (#478) 2025-02-13 20:56:59 +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
1f3e253c4b Help doc: -f-height, best: include info when vidhd is enabled 2025-02-06 21:35:50 +00:00
tomcw
7aa6fb5757 Help doc: bump (c) to 2025 2025-01-19 20:52:15 +00:00
tomcw
ef088e49ae RamWorks III: default to 2MiB (32x 64K banks). (#478) 2025-01-19 20:47:48 +00:00
TomCh
02b6bbdbb5 RamWorks III - 16MB support (#478, PR #1369)
. Allow up to 256 x 64KiB banks
. Persist aux slot's mem card's "Number of Banks" to Registry
. LoadConfiguration() now restores aux card from Registry - don't need to pass cmd line each time
. Update help docs
2025-01-19 18:16:53 +00:00
tomcw
a0e79d449e Help: Keyboard: add some 'quick-start' info to the top of this page. (PR #1335) 2024-11-16 11:29:13 +00:00
tomcw
7c6ec3dbf0 Add cmd line option (for testing): -load-state-ignore-hdc-fw 2024-11-03 19:02:01 +00:00
tomcw
617e2b5d16 Help: Troubleshooting: add item about overriding high DPI scaling behaviour (#1295) 2024-10-12 20:03:15 +01:00
Andrea
3033f3445b SaveState: add absolute path for disk & hdd images. (#1290, PR #1294) 2024-10-06 20:44:24 +01:00
tomcw
ec90ebf156 Help: Update harddisk page for Block mode/SmartPort etc 2024-09-17 21:05:09 +01:00
tomcw
8a3de5592a Help doc: add Hayden dongle 2024-08-25 14:31:44 +01:00
tomcw
b3aef776c2 Help: tweak info on -s<n> hdc-[bm2|bm4] 2024-08-21 22:35:02 +01:00
tomcw
91743eeebc Help: add cmd-line info about '-s<n> hdc-[sp|bm2|bm4]' 2024-08-17 22:03:15 +01:00
tomcw
ad6482a89c Help: add cmd-line info about '-s5h* <pathname>' and '-s7h* <pathname>' 2024-08-17 21:43:13 +01:00
TomCh
10bf60e149 Support an extra Saturn card in slot 3 and for all Apple II models. (#1279, PR #1284)
. Command line config only, and only permitted in slot 3 for now.
. Save-state Unit v9: Extended: memory (added 'Last Slot to Set Main Mem LC', 'MMU LC Mode').
. Add LanguageCardManager class.
2024-03-22 21:36:50 +00:00
tomcw
9c1304686c Add (debug) cmd line switch: -hdc-firmware-v1 (#1277)
. use this to force all attached HDCs to use the old v1 firmware
2024-03-02 21:16:28 +00:00
tomcw
ff8f1b21c7 Updates to AppleWin.chm:
. Update Acknowledgements (Robocom dongles)
. Uthernet II: improve 'Virtual DNS' description
2024-03-02 17:02:15 +00:00
tomcw
972ab3998b Help Troubleshooting: restore the note about resetting config to default (and move to top of page). (#918) 2024-03-02 12:11:10 +00:00
tomcw
e41478be0b Help Troubleshooting: add a note about .po floppy images that don't boot 2024-02-28 21:50:56 +00:00
Peter Ibbotson
2cbecdda68 ProDOS HDD Controller firmware returns volume size in Y:X for STATUS command (PR #1272)
* New command line option to force a size for autoexpanding use.
* New HDD Controller firmware uses a separate v2 name and folder.
* Harddisk.cpp now loads HDD Controller firmware v2 by default.
* Save-state for 'Generic HDD' bumped to v4
2024-02-06 21:32:30 +00:00
tomcw
d0cc5b2808 Updates to AppleWin.chm:
. Add a note about '-s6 empty' and how to restore the diskii card. (#104)
. Add a troubleshooting note about how to reset config to default. (#918)
2024-01-13 18:20:02 +00:00
tomcw
78ee8101d5 Speaker: change from mono to stereo sound buffer (but left channel silent).
Possible fix for #1159.
2024-01-13 17:55:57 +00:00
tomcw
dfcf3d8bb0 Help doc: add info about '-mac-lc-card-dlgr' 2023-11-26 18:43:01 +00:00
TomCh
927b0da09a Support Robocom's Interface Module protection dongles (#1247, PR#1248) 2023-07-17 21:02:55 +01:00
tomcw
cd9136ef1d Help doc: update acknowledgements 2023-03-31 18:11:21 +01:00
tomcw
af98c02f2b Help doc: update for CodeWriter protection key 2023-03-31 14:38:51 +01:00
tomcw
f55c1abc52 Help doc: add info about '-s5h1' and '-s5h2' 2023-03-05 22:52:05 +00:00
tomcw
46302015b6 Help doc: add info about '-s<N> hdc' 2023-03-05 22:41:59 +00:00
tomcw
4f8ee0d7d9 AppleWin help: add info about -multimon command line (#1190) 2023-03-04 23:08:49 +00:00
tomcw
a57bb0cb6a Update help for -capslock=off 2023-02-27 22:54:29 +00:00
tomcw
31cb83419a AppleWin.chm: Sound: updated info about which slots the MB/Phasor/SAM cards can be plugged into 2023-02-26 21:06:42 +00:00
tomcw
9853d906df Update Help for new Config->Sound selection 2023-01-28 20:18:10 +00:00