Commit Graph

  • 91ebc14400 Debugger: add 'DISK SLOT n' - to set current slot of Disk II card tomcw 2022-11-16 21:47:51 +0000
  • 9ca217dd4f Config: Disk tab: move 'Show Status' tomcw 2022-11-16 21:18:59 +0000
  • 9ce37d31d7 Remove experimental tooltips tomcw 2022-11-16 21:10:56 +0000
  • 7a53759ada Different tooltip orientations tomcw 2022-11-16 21:03:37 +0000
  • 3f1b1ded69 In 2x windowed mode: always show slot-5 disk ii LEDs; but s5/s6 trk/sec is now on a UI toggle tomcw 2022-11-03 21:42:30 +0000
  • 82e9b728d3 Remove magic numbers tomcw 2022-11-02 21:53:07 +0000
  • e744410fb0 Remove magic numbers tomcw 2022-11-02 21:31:25 +0000
  • ffa0d76f8d Refactor: switch to FormatIntFracString() tomcw 2022-11-02 20:31:01 +0000
  • 9f257f18aa Add tooltips for slot6 & slot5 track info (d1 & d2) tomcw 2022-11-01 21:51:39 +0000
  • 7cbe2fed7f Refactor of const int diskIIInfoHeight tomcw 2022-10-15 23:26:38 +0100
  • e409ef82b4 Add Disk Config GUI and save flag to Registry tomcw 2022-10-15 23:04:41 +0100
  • 815e0d4fa7 Fix full-screen T/S position tomcw 2022-10-15 18:11:37 +0100
  • a2d98b96cf Refactor tomcw 2022-10-15 17:59:42 +0100
  • 81da1aaf0f WIP: s5 trk/sec status working tomcw 2022-10-15 16:46:46 +0100
  • 8e2ee62d37 Debugger: add new command: 'bpv <vpos,[len]>' . break on video-scanner's vpos matching . NB. auto disable when hit tomcw 2022-10-08 19:17:47 +0100
  • e6cdd5a2c9 Help: update cmd line for '-s5|6 diskii13' and debugger info about zp/memory watches tomcw 2022-10-06 21:53:54 +0100
  • a57f2b29a3 Support '-s6 diskii' and '-s6 diskii13' (#1133) . so that a diskii card can be re-inserted into an empty slot 6 Improve command line for slots 5&6: -sN diskii and -sN diskii13 . on a restart (or change of config), if that diskii card is already in the slot then ignore . ie. don't lose the image(s) across a restart tomcw 2022-10-06 21:13:05 +0100
  • 69fa53ab7d Add command line: '-sN diskii13' to force the diskii card (in slot-N) to use the 13-sector firmware (#1133) tomcw 2022-10-05 21:29:57 +0100
  • 259472a877 Fix for Rainbow demo for 50Hz/PAL Color Monitor. (fixes #1131) tomcw 2022-10-02 21:52:13 +0100
  • 9df0ea1e21 Video: fix floating bus in new function getVideoScannerAddressTXTorHGR(): . when 'in mixed mode && vert >= 160' return text (not hires) video memory tomcw 2022-10-02 20:23:54 +0100
  • dfaaa2823e Debugger: Extend watches: 'WA <n> v' to show video scanner address & video data (aux and/or main or shr 4-byte) tomcw 2022-10-02 16:28:03 +0100
  • 4fc07b4a7a AppleWin.rc: update copyright year! tomcw 2022-09-27 21:51:15 +0100
  • e740642857 1.30.12.0: Update History.txt v1.30.12.0 tomcw 2022-09-27 21:00:13 +0100
  • 32c7babf51 Phasor load save-state: . Fix regression when switched to using correct primary AY8913 (regressed at 1.30.10 and 1.30.11) . Specifically fixes AppleWin-Test: phasor-fugue.aws.yaml . NB. bumps Mockingingboard version in save-state to v8 tomcw 2022-09-24 20:12:25 +0100
  • 4a7f05ed36 Full-screen: Retain uniform x and y scaling, unless user specifies a full-screen resolution (#1121) tomcw 2022-09-24 17:13:09 +0100
  • 4b8674f8fb Debug code for T33.25 GH1125-AC tomcw 2022-09-24 16:35:43 +0100
  • 3875b7b433 Fix for joystick read (fixes #1128) tomcw 2022-09-19 14:44:13 +0100
  • 4c83186545
    Add jitter before track seam (under special conditions) (#1125, PR #1129) TomCh 2022-09-19 11:00:34 +0100
  • fdc8b4e936 Fix to DumpTrackWOZ() tomcw 2022-09-19 10:49:16 +0100
  • e2516a3bdb Tweak comment tomcw 2022-09-18 18:19:17 +0100
  • 1eb00e6f4b Restrict to only high FF/10 run-lengths tomcw 2022-09-18 17:53:03 +0100
  • fb1b3014aa Debug: remove phase check tomcw 2022-09-18 15:45:52 +0100
  • 63523ba6f8 LogOutput: output PC too tomcw 2022-09-18 15:43:01 +0100
  • 2b11261d2c ReadTrack(): add comment about not being called for every quarter track tomcw 2022-09-18 13:54:29 +0100
  • ba52b766aa Debugger: disk info: change offset+mask -> bitOffset tomcw 2022-09-18 13:30:06 +0100
  • 37ff035304 Fixes to track dump & seam detect tomcw 2022-09-17 17:13:18 +0100
  • ba29433282 Add: AddTrackSeamJitter() tomcw 2022-09-17 15:31:32 +0100
  • f4b231e5d1 Use start of track seam to randomly insert jitter for tracks 33+ tomcw 2022-09-17 14:31:51 +0100
  • 666827c776 Fix FindSeamWOZ() tomcw 2022-09-16 21:44:22 +0100
  • 85c31d2a8b DumpTrackWOZ(): fix: rewind by 1 bit tomcw 2022-09-11 15:13:00 +0100
  • 0389a960df WIP: Change DumpTrackWOZ() to output nibble+zeros (instead of zeros+nibble) tomcw 2022-09-11 15:03:35 +0100
  • b26807594b WIP tomcw 2022-09-06 21:50:46 +0100
  • f300edb5de 1.30.11.1: point-release (#1127) tomcw 2022-09-02 21:08:25 +0100
  • b299a5d701 Debugger: fix 'Search memory' which had an out-by-one range bug for the end-address (#1127) tomcw 2022-09-01 20:15:34 +0100
  • 3f40955306 WOZ: fix obscure crash bug. (Fixes #1126) tomcw 2022-08-30 21:43:20 +0100
  • 09c09a1278
    Update README.md TomCh 2022-08-21 13:11:23 +0100
  • 5888a2b4a6 WOZ: Change track head movement positioning to work on bit (not nibble) offset. (#1022) tomcw 2022-08-21 11:48:42 +0100
  • 74a664840f WOZ: Fix for 'Balance of Power' (#1022) tomcw 2022-08-20 12:54:14 +0100
  • 22d11bbae0 WIP: Spkr: revert to 41000Hz . try some simple ramping . start with SPKR_DATA_INIT = 0x7FFF + support 88200Hz (via CPP macro) + add Spkr_GetSampleRate() for AppleWin.cpp GH1088-PWM tomcw 2022-08-14 19:00:33 +0100
  • c9f5df1e1e Fix typo in log msg tomcw 2022-07-02 16:59:03 +0100
  • a1509608f9 Help doc: add info about cmd line switch: -fs-width tomcw 2022-07-02 11:33:29 +0100
  • 1b54291b1f Spkr: more logging for very fine C030 accesses; 48000Hz; spkr data: 0x8001/0x7FFF tomcw 2022-07-02 11:26:07 +0100
  • 3ab80d9b9c Command line: support '-s2 ssc' tomcw 2022-06-26 19:06:39 +0100
  • bba86863c3 Fix video mode for line-0: Color (PAL Monitor), when mixed GR+TEXT tomcw 2022-06-26 16:09:41 +0100
  • 5b1328b465
    Update README.md TomCh 2022-06-26 14:39:38 +0100
  • 1095186c0c
    Fix printf warning. (PR #1118) Andrea 2022-06-24 23:00:31 +0200
  • f768894bd5 Fix warning. Andrea Odetti 2022-06-24 17:47:08 +0100
  • 6f71cffcdd 1.30.11.0: extra update to History.txt v1.30.11.0 tomcw 2022-06-23 21:27:15 +0100
  • 92ea6f0c61 1.30.11.0: Update History.txt tomcw 2022-06-23 20:26:09 +0100
  • ccea9d55f8 Disk2: Stepper Control - update comment tomcw 2022-06-21 21:19:24 +0100
  • de173b2729
    Support two adjacent phases turned off in rapid sequence (#1110, PR #1116) TomCh 2022-06-20 20:40:39 +0100
  • 00c8d55736 Move 'stepper defer' into Disk2CardMgr, so that it persists when loading a save-state tomcw 2022-06-19 20:07:03 +0100
  • 414535e634 Add cmd-line option '-no-disk2-stepper-defer' as a debug option tomcw 2022-06-19 19:52:29 +0100
  • f720d76446 Be sure to complete the deferred stepper event in all cases tomcw 2022-06-17 23:01:17 +0100
  • b3e617f1e5
    Uthernet II: the real hardware only decodes A0 and A1, so we introduce a 0x03 mask. (PR #1115) Andrea 2022-06-17 22:27:52 +0200
  • bee9fa4478 save-state: persist deferred state tomcw 2022-06-12 16:11:28 +0100
  • 5f49ecc7d4 Refactor for 2 adjacent magnets off - only call logging function tomcw 2022-06-12 15:50:35 +0100
  • e46a4ad709 SyncEvent: remove(dtor) & insert(save-state) tomcw 2022-06-12 15:04:32 +0100
  • ef12eab39b Fix for A2osX low-level format tomcw 2022-06-12 14:37:09 +0100
  • 56f869e37d WIP: add m_lastStepperAccess for previous stepp magnet on/off tomcw 2022-06-11 15:03:37 +0100
  • d362135174 Uthernet II: the real hardware only decodes A0 and A1, so we introduce a 0x03 mask. Andrea Odetti 2022-06-11 14:52:26 +0100
  • 6a934bcfef Update History.txt tomcw 2022-06-07 21:46:48 +0100
  • 3d260e8b78
    Avoid sign extension issues in 64 bit. (PR #1112) Andrea 2022-06-07 22:00:33 +0200
  • 913e38571a Fix static declaration. Andrea Odetti 2022-06-05 17:06:23 +0100
  • b4b92b9c9d Improve HDD DMA I/O error msg tomcw 2022-06-03 15:08:10 +0100
  • 95273187ca Add break on HDD write tomcw 2022-06-03 12:55:42 +0100
  • 95d5552fb2 WIP: Improve break on HDD read - support multiple stop reasons tomcw 2022-06-02 23:04:42 +0100
  • 54f747ff80 WIP: Break on HDD read tomcw 2022-06-02 21:47:02 +0100
  • 1b41739c3f Avoid sign extension issues in 64 bit. Andrea Odetti 2022-05-29 20:30:52 +0100
  • 061570398d Help: Debugger: extend info about loading DebuggerAutoRun.txt tomcw 2022-06-06 21:32:23 +0100
  • 1b80c7bf16 Debugger: change search path for DebuggerAutoRun.txt . try CurrentDir first, only if this fails then try AppleWin's ProgramDir. Also: defer DebugInitialize() until later so it can take advantage of -current-dir command line switch. tomcw 2022-06-06 19:40:10 +0100
  • cd0fdf15ff
    Replace/remove StringCat() and friends (PR #1098) Kelvin Lee 2022-06-06 04:47:40 +1000
  • 240b1fd6c7
    Minor: fix static declaration. (PR #1111) Andrea 2022-06-05 20:46:35 +0200
  • bb56b99af5 HDD: change writes so they are done in units of PAGE_SIZE(256B) to match reads . making it easier to reason about DMA breakpoints (as they are now consistent for reads & writes) tomcw 2022-06-05 19:41:06 +0100
  • 80c1150183 SSI263: for amplitude (reg3), now scale the samples and not SetVolume(). Reason: calling SetVolume() in Play() is too early, and the previous phoneme won't have completed. Getting the timing right will be difficult, so better to just manipulate the samples as they get written to the playback buffer. tomcw 2022-06-05 12:10:50 +0100
  • 1e65528763 SC01: use max amplitude tomcw 2022-06-03 22:16:20 +0100
  • 9e9996bee7 SSI263: support reg3's amplitude tomcw 2022-06-03 22:09:32 +0100
  • 22065c6325
    Debugger memory breakpoint support for HDD DMA r/w (#1103, PR #1109) TomCh 2022-06-03 15:34:37 +0100
  • a1f6ebe1c9 VidHD: fix debugger mouse-click hit-test issues. (#1106) tomcw 2022-06-02 21:27:06 +0100
  • a41be14015 VidHD: fix minor junk on RHS (#1106) tomcw 2022-06-02 20:47:13 +0100
  • 16f66da594 SSI263: support phoneme zero amplitude Refine Phasor native mode's logic for SSI263 access tomcw 2022-06-02 20:32:16 +0100
  • cd0c3b00f8 Save-state: when loading state, correctly use C3 ROM when INTCXROM=0 && SLOTC3ROM=0. (Fixes #1108) tomcw 2022-06-02 17:51:57 +0100
  • 0f750ee167 VidHD fix minor glitches on top, left & right edges (#1106) . when changing VideoType (or feature) then clear these 3 edges tomcw 2022-05-29 22:00:20 +0100
  • 8f07479dad SSI263 phoneme playback bug: (fixes #1104) Fix for rare race-condition, where a phoneme could complete immediately before SSI263's interrupt is enabled: - resulting in A2 code failing to detect SSI263 or speech phrase never completing. Only ever possible when debugger-stepping or in full-speed mode. tomcw 2022-05-29 10:25:01 +0100
  • 89cbb0c65c 1.30.10.0: Update History.txt v1.30.10.0 tomcw 2022-05-27 20:32:35 +0100
  • 5236bb95b6 Phasor: use correct primary AY8913 for Phasor & MB modes (now checked in mb-audit v1.2) tomcw 2022-05-21 11:15:01 +0100
  • 961625721b U2: Improve comment (#1100) tomcw 2022-05-20 08:01:35 +0100
  • 60cbbb40db
    Uthernet II: 2 fixes and minor changes (PR #1100) Andrea 2022-05-19 20:30:34 +0200
  • a841df65b7 Replace/remove StringCat() and friends Kelvin Lee 2022-05-02 00:20:52 +1000
  • f9cee7566e Uthernet II: fix comments, following PR feedback. Andrea Odetti 2022-05-15 12:57:42 +0100