Commit Graph

  • 1f3cadb88d Use proper loop variable type to avoid mismatching signedness comparison (PR #1523) master Kelvin Lee 2026-10-25 04:36:03 +11:00
  • 09710aa449 Remove Debugging section from README Tom Charlesworth 2026-10-24 18:15:23 +01:00
  • 21ea317902 Add Input Config GUI for hooking system keys (eg. Alt+Tab) and Alt+Enter behaviour. (#1532) Add cmd line: -hook-system-key Default to not hooking system keys, ie. hook filter is off Update help doc. tomcw 2026-10-24 17:59:06 +01:00
  • 3d427a15bc RamWorks III supports up to 16MB Tom Charlesworth 2026-10-24 10:33:06 +01:00
  • 35366c5643 Update CONTRIBUTING.md with AI Tool Use Policy Tom Charlesworth 2026-10-21 21:48:50 +01:00
  • a8f0d1d40f Add VS2026 sln/proj files using Platform Toolset v145 tomcw 2026-10-17 14:50:30 +01:00
  • 5b7360e1f2 Minor: fix braces for coding style tomcw 2026-10-17 12:15:01 +01:00
  • 18303d49fc Saved image format - change from bmp to png (#1512 PR #1530) Randall Frank 2026-10-17 07:07:32 -04:00
  • 6bd69732aa Update SC-02 ROM SSI263-Appletini tomcw 2026-10-10 14:57:04 +01:00
  • d3ce0fcd5c Add cmd line: -wav-speech tomcw 2026-10-08 20:48:22 +01:00
  • 7d6cc50b65 Add Henri's patch tomcw 2026-10-07 21:36:06 +01:00
  • 6c579da5bd Add cmd line: -no-joystick<1|2>. (#1234) tomcw 2026-10-04 16:59:00 +01:00
  • 4eee46adc5 Update README for AppleWin v1.32.0.0 release Tom Charlesworth 2026-10-04 13:09:55 +01:00
  • daf813dcac Save-state fixes: . When saving: if all slots are empty then don't create the 'Slots' unit in the state file. . When loading: if 'Game I/O Connector' unit has no Device then don't throw. v1.32.1.0 tomcw 2026-10-04 12:34:32 +01:00
  • a565bb34f4 Shift key mod: set default when loading old save-state with no SKM value tomcw 2026-10-04 11:34:42 +01:00
  • 62567b8087 Fix signed/unsigned warnings for 32-bit build tomcw 2026-10-04 10:01:22 +01:00
  • 0ae36d96b3 1.32.1.0: Update History.txt tomcw 2026-10-03 23:21:03 +01:00
  • e054d25074 Help doc: update for using SHIFT (on II/II+) to skip HDD booting. (#1234) tomcw 2026-10-03 22:44:41 +01:00
  • b50da39bb8 Help doc: update for SHIFT Key Mod (#1234) tomcw 2026-10-03 22:37:55 +01:00
  • c59b64ee05 Input Config: Add Shift Key Mod option (#1234) . Save-state: save to 'Game I/O Connector' unit tomcw 2026-10-03 21:56:48 +01:00
  • c75971ab28 HDC: if Apple II/II+, then modify f/w to use shift key instead of PB0 to skip booting from HDD. (#1234) tomcw 2026-10-03 13:24:17 +01:00
  • 3057ddf856 Save-state: Add AppleWin version & build. Consolidate LogGetTimeStamp() code for: log & save-state files. tomcw 2026-10-01 21:56:03 +01:00
  • 736a12b0a2 Fix Game Port I/O input switches when no device connected. (#1234) tomcw 2026-09-27 21:05:14 +01:00
  • faafd21dc8 Save-state: undo the backslash-doubling so that UI only shows single slashes. (#1510) tomcw 2026-09-27 18:57:13 +01:00
  • 540635176e Fix for using mouse as joystick, so it doesn't detect as not connected. (#1522) tomcw 2026-09-27 18:21:35 +01:00
  • 8af1a6db8e Output audio device name when Spkr_DSInit() fails (#1527) Tom Charlesworth 2026-09-27 17:43:15 +01:00
  • 0e1e4caa71 Config->Slots: Just use MessageBox() for a modal dialog (#1507, PR #1508) Tom Charlesworth 2026-09-19 22:47:59 +02:00
  • d9b2bf6787 Fix LC logic when there's additionally a Saturn in a non-zero slot. (#1520) tomcw 2026-09-19 16:51:35 +01:00
  • 56c95d3126 Add cmd line: -ssc-tcp-port <port> to change the default TCP port number. (#1516) tomcw 2026-09-19 11:41:19 +01:00
  • d8bfefdb61 Delete the old ToDo.txt (and created new issue #1521) tomcw 2026-09-18 21:59:26 +01:00
  • 6256754c76 Add boilerplate code for Echo II card GH375-EchoII tomcw 2026-08-15 16:14:43 +01:00
  • 3e8054b462 Replace BOOL (almost all) with bool (PR #1509) Kelvin Lee 2026-07-27 06:49:53 +10:00
  • d5db8e84a6 AY: support empty socket AY regs: ENABLE(bits 7-6), PORTA, PORTB: support depends on AY chip type Add cmd line: -sN ay-socketX <empty|ay8910|ay8912|ay8913|ym2149> Save-state: Mockingboard v15: add type for AY/YM tomcw 2026-07-18 15:42:12 +01:00
  • a0c03a5194 Save-state: Prevent strings with backslashes being doubled a 2nd time. (#1510) tomcw 2026-07-18 13:08:45 +01:00
  • 8193cc1fd1 Remove void argument lists (PR #1505) Kelvin Lee 2026-07-06 01:43:36 +10:00
  • 97fbe4e144 MockingboardCardManager: Fix logging when DBG_MB_UPDATE is defined. tomcw 2026-07-04 12:08:08 +01:00
  • 508f667ea1 Speaker & SoundCore: factor some common code. (PR #1506) Andrea 2026-07-04 11:56:18 +01:00
  • 3e327ecdd9 MemUpdatePaging(), UpdatePaging() & ResetPaging() . pass in an enum instead of a bool to improve code readability tomcw 2026-06-06 17:16:02 +01:00
  • 926c592f75 Replace some BOOL usages with proper bool (PR #1500) Kelvin Lee 2026-06-06 23:12:42 +10:00
  • 6b8da5fca7 Speaker.cpp: fix a few sample / frame errors. (PR #1503) Andrea 2026-06-06 13:06:33 +01:00
  • 125898724a Config Slots: fix for cancelling SSC sub-dialog (fixes #1502) tomcw 2026-05-30 14:52:54 +01:00
  • adb64459e7 Debugger: Fix crash with mini-dump window: (with MB in slot 4) . m1 s4/mb . m1 a4/mb tomcw 2026-05-25 15:30:45 +01:00
  • 961b169476 Update README.md Tom Charlesworth 2026-05-23 18:14:16 +01:00
  • 067fdbaf7f Minor tweaks to History.txt & Help config v1.32.0.0 tomcw 2026-05-23 17:24:37 +01:00
  • 8bd4cb27fa Debugger: allow right-arrow to follow RTI too (#1456) tomcw 2026-05-23 17:00:16 +01:00
  • 8570464ae4 1.32.0.0: Update History.txt and copyright year tomcw 2026-05-23 16:59:05 +01:00
  • c9f38aa7b4 Help: Config: document shift-key mod support. (#1449) tomcw 2026-05-23 16:08:49 +01:00
  • 587422b4a4 Help: Debugger Execution: document meaning of Right Arrow and Tab. (Fixes #1451) tomcw 2026-05-23 15:35:17 +01:00
  • 75bd90d16a Yaml save-state: for strings with backslashes, replace with double-backslashes (so that yaml parser doesn't treat backslash as escape-char). #1499 tomcw 2026-05-19 21:55:37 +01:00
  • 30ef6bbb5d Debugger: support slot 0 LC, eg. for 'm1 s0/lc1/d000' etc tomcw 2026-05-17 21:09:05 +01:00
  • aafe1fd46b Minor: function missing static tomcw 2026-05-17 20:33:56 +01:00
  • 56168d4132 Fix crash when a HD card is on a slot != 7 (PR #1498) Andrea 2026-05-17 19:13:11 +01:00
  • ac91969bbb Help: cmd line: add note that -d1 and -h1 insert their respective controller cards with priority over -s6/-s7 empty. (#1491) tomcw 2026-05-17 19:05:06 +01:00
  • 5f486aa341 Saturn card: don't force non-Slot 0 cards to have 128K size tomcw 2026-05-17 14:25:16 +01:00
  • e3419bed9a Config: improve msg when Saturn memory changes tomcw 2026-05-17 14:05:18 +01:00
  • 810c4fec07 Debugger: BP prefix support for LC: Rd ROM, Wr RAM tomcw 2026-05-17 13:44:41 +01:00
  • 78b0692888 Minor refactor for code consistency tomcw 2026-05-05 20:58:31 +01:00
  • 0bdda0ba44 Fix a few regressions from recent commits tomcw 2026-05-04 22:09:35 +01:00
  • c7280a1576 Version: 1.31.0.5 (beta) tomcw 2026-05-04 21:04:27 +01:00
  • 46bb8e0ff9 Cmd-line: prevent multiple instances of Parallel, SSC & VidHD cards . just accept the first one tomcw 2026-05-04 16:32:23 +01:00
  • aa1c4a92dd Fixes for multiple LC/Saturn support (#1495, PR #1497) Tom Charlesworth 2026-05-04 16:19:04 +01:00
  • bb3deab473 Cmd-line: allow floppy images in any slot (not jut s5 & s6) tomcw 2026-05-02 18:42:45 +01:00
  • 22dca96cbb Fixes for cmd-line support (#1491, PR #1496) Tom Charlesworth 2026-05-02 18:24:25 +01:00
  • fabc5104f3 Slots config: fix for Disk II/HDC firmware change. (fixes #1493) tomcw 2026-04-19 20:34:01 +01:00
  • 1d4782e8fd Version: 1.31.0.4 (beta) v1.31.0.4 tomcw 2026-04-18 17:48:00 +01:00
  • 64a957a2ae Config: minor tidy tomcw 2026-04-18 17:45:35 +01:00
  • e586865730 Slots config for rw3: if user hasn't touched slider, then pressing 'OK' on Options dialog won't query it. (#1470) . Preserve finer grain memory size (don't round up to 1MiB) tomcw 2026-04-18 17:30:46 +01:00
  • 0f6bf4e171 Slots config for HDC: (#1470) . Support HDC firmware selection from combo: auto, SP, BLK2, BLK4 modes tomcw 2026-04-18 12:31:04 +01:00
  • 17b65ffd8a Slots config: . On selecting a new card in a slot, then reset to the card's default options . On opening Config dialog, reset config for empty slots . On HDD insert: check for dup image-name against all other 7 units tomcw 2026-04-18 10:46:12 +01:00
  • 11c1dae084 Slots config: ignore when same image is selected for floppy or HDD image tomcw 2026-04-17 22:15:31 +01:00
  • 6643437bf5 Update README.md Tom Charlesworth 2026-04-11 19:08:50 +01:00
  • c75de8c1d9 Update README.md Tom Charlesworth 2026-04-11 19:07:14 +01:00
  • 07651adf71 Rename references of Apple II+ to Apple II Plus (#1449) And also: . Apple ][ -> Apple II . Apple //e -> Apple //e (original) . Enhanced Apple //e -> Apple //e (enhanced) . Disk][ -> Disk II tomcw 2026-04-11 19:00:46 +01:00
  • 1ce0a84b1b Refactor CPageSlots::InitOptions() (fixes #1487) tomcw 2026-04-11 14:44:17 +01:00
  • f513fd2f6a CardManager: make GetCardChoicesForSlot()/AuxSlot() more x-platform. (PR #1484) Andrea 2026-04-05 11:50:08 +02:00
  • 0c10802d45 Fix ASSERT for loading .apl and .prg images. (#1482) tomcw 2026-04-04 18:47:16 +01:00
  • 6c2d863f4b Fix regression for loading .apl and .prg images. (#1482) tomcw 2026-04-04 18:12:02 +01:00
  • 175a72bc50 Fix for starting with model=IIe, and specifying '-s0 saturn'. (#1486) tomcw 2026-04-04 17:36:35 +01:00
  • 06f29c0fab Saturn card fixes: (#1486) . cmd-line banks overrides Registry banks . persist cmd-line (A2 model, Saturn banks) to Registry tomcw 2026-04-04 10:06:49 +01:00
  • 8219799b83 Minor UI tweaks: . Don't assume slot 6 has a Disk II card . Disk II config dialog: check the 'show status' box regardless of slot tomcw 2026-04-03 15:18:40 +01:00
  • 88928d157b Fix linux build. (PR #1483) Andrea 2026-04-03 14:45:13 +02:00
  • 9590b1025b Version: 1.31.0.3 (beta) Help: Fix config link in 'Full-speed mode' v1.31.0.3 tomcw 2026-03-27 20:51:27 +00:00
  • 3d139e4589 Help: Fixes Scroll Lock link to Configuration help (PR #1478) xotmatrix 2026-03-24 17:33:54 -04:00
  • 599e81d07f Config Slots: Reset to Default: set MB's speech chips to defaults On loading save-state: Save any MBs's speech chips to Registry tomcw 2026-03-23 20:52:16 +00:00
  • 10369ed93c MB/Phasor: default to SSI263AP in socket-1 and socket-0 empty tomcw 2026-03-22 11:14:44 +00:00
  • a3e3c936fe Help: Update to Sound and Config-Slots help pages (for Disk II 13-sector and MB SSI263 options) tomcw 2026-03-22 11:01:49 +00:00
  • 91ca49f4f5 Slots config: Disk II: add option for 13-sector firmware, and save to Registry tomcw 2026-03-20 15:20:42 +00:00
  • ae321213c6 Help: update NSC help with new checkbox on Advanced config page tomcw 2026-03-20 13:51:19 +00:00
  • a20631b366 Advanced config: change so that a No-Slot clock change causes restart tomcw 2026-03-20 12:31:49 +00:00
  • f7941967f1 Advanced config: add option for No-Slot clock, and save to Registry tomcw 2026-03-17 22:31:34 +00:00
  • 75e04ba54a Minor: Fix/improve some comments tomcw 2026-03-17 21:54:28 +00:00
  • abbf5d996a Slots config: Mockingboard/Phasor cards: add option for speech chips, and save to Registry tomcw 2026-03-15 13:25:19 +00:00
  • 25be911232 Update help images for drive pop-up menu. GH1464-NoSlot-ProDOS michaelangel007 2026-03-14 10:00:05 -07:00
  • 0de5f2c432 Slots config: fix issue with being II+ and 'Reset all to Default' not setting aux slot. (#1470) tomcw 2026-03-14 16:38:07 +00:00
  • 3b77745c22 Fix minor merge conflict. michaelangel007 2026-03-14 09:15:49 -07:00
  • a320fdbf54 Add assert to help when DebuggerAutoRun.txt tries to bsave memory before it has been initialized. michaelangel007 2026-03-14 09:11:02 -07:00
  • b004316a03 Slots config: Saturn card: add option for mem size (16K-128K), and save to Registry tomcw 2026-03-14 16:02:13 +00:00
  • a181f3a4f6 Tidy: remove braces tomcw 2026-03-14 14:07:04 +00:00
  • 7353e87317 Rename card: RamWorks III tomcw 2026-03-14 14:01:24 +00:00
  • 9c58f9c333 Help: Creating Disk Images: correct 'Classic Disk Creation' to include support for empty .woz, but not .po or .hdv tomcw 2026-03-13 22:33:35 +00:00