tomcw
4b8674f8fb
Debug code for T33.25
2022-09-24 16:35:43 +01:00
tomcw
fdc8b4e936
Fix to DumpTrackWOZ()
2022-09-19 10:49:16 +01:00
tomcw
e2516a3bdb
Tweak comment
2022-09-18 18:19:17 +01:00
tomcw
1eb00e6f4b
Restrict to only high FF/10 run-lengths
2022-09-18 17:53:03 +01:00
tomcw
fb1b3014aa
Debug: remove phase check
2022-09-18 15:45:52 +01:00
tomcw
63523ba6f8
LogOutput: output PC too
2022-09-18 15:43:01 +01:00
tomcw
2b11261d2c
ReadTrack(): add comment about not being called for every quarter track
2022-09-18 13:54:29 +01:00
tomcw
ba52b766aa
Debugger: disk info: change offset+mask -> bitOffset
2022-09-18 13:30:06 +01:00
tomcw
37ff035304
Fixes to track dump & seam detect
2022-09-17 17:13:18 +01:00
tomcw
ba29433282
Add: AddTrackSeamJitter()
2022-09-17 15:31:32 +01:00
tomcw
f4b231e5d1
Use start of track seam to randomly insert jitter for tracks 33+
2022-09-17 14:31:51 +01:00
tomcw
666827c776
Fix FindSeamWOZ()
2022-09-16 21:44:22 +01:00
tomcw
85c31d2a8b
DumpTrackWOZ(): fix: rewind by 1 bit
2022-09-11 15:13:00 +01:00
tomcw
0389a960df
WIP: Change DumpTrackWOZ() to output nibble+zeros (instead of zeros+nibble)
2022-09-11 15:03:35 +01:00
tomcw
b26807594b
WIP
2022-09-06 21:50:46 +01:00
tomcw
f300edb5de
1.30.11.1: point-release ( #1127 )
2022-09-02 21:08:25 +01:00
tomcw
b299a5d701
Debugger: fix 'Search memory' which had an out-by-one range bug for the end-address ( #1127 )
2022-09-01 20:15:34 +01:00
tomcw
3f40955306
WOZ: fix obscure crash bug. ( Fixes #1126 )
2022-08-30 21:43:20 +01:00
TomCh
09c09a1278
Update README.md
2022-08-21 13:11:23 +01:00
tomcw
5888a2b4a6
WOZ: Change track head movement positioning to work on bit (not nibble) offset. ( #1022 )
2022-08-21 11:48:42 +01:00
tomcw
74a664840f
WOZ: Fix for 'Balance of Power' ( #1022 )
2022-08-20 12:54:14 +01:00
tomcw
c9f5df1e1e
Fix typo in log msg
2022-07-02 16:59:03 +01:00
tomcw
a1509608f9
Help doc: add info about cmd line switch: -fs-width
2022-07-02 11:33:29 +01:00
tomcw
3ab80d9b9c
Command line: support '-s2 ssc'
2022-06-26 19:06:39 +01:00
tomcw
bba86863c3
Fix video mode for line-0: Color (PAL Monitor), when mixed GR+TEXT
2022-06-26 16:09:41 +01:00
TomCh
5b1328b465
Update README.md
...
Latest stable release: 1.30.10.0 (was 1.29.16.0)
2022-06-26 14:39:38 +01:00
Andrea
1095186c0c
Fix printf warning. (PR #1118 )
2022-06-24 22:00:31 +01:00
tomcw
6f71cffcdd
1.30.11.0: extra update to History.txt
v1.30.11.0
2022-06-23 21:27:15 +01:00
tomcw
92ea6f0c61
1.30.11.0: Update History.txt
2022-06-23 20:26:09 +01:00
tomcw
ccea9d55f8
Disk2: Stepper Control - update comment
2022-06-21 21:19:24 +01:00
TomCh
de173b2729
Support two adjacent phases turned off in rapid sequence ( #1110 , PR #1116 )
...
Fix for A2osX low-level format for 48-trackl, 192K floppy image
2022-06-20 20:40:39 +01:00
Andrea
b3e617f1e5
Uthernet II: the real hardware only decodes A0 and A1, so we introduce a 0x03 mask. (PR #1115 )
...
Fixes #1113
2022-06-17 21:27:52 +01:00
tomcw
6a934bcfef
Update History.txt
2022-06-07 21:46:48 +01:00
Andrea
3d260e8b78
Avoid sign extension issues in 64 bit. (PR #1112 )
...
If "GetVideo().GetFrameBufferCentringValue() - kOverscanOffsetL" is negative, it causes an overflow.
2022-06-07 21:00:33 +01:00
tomcw
061570398d
Help: Debugger: extend info about loading DebuggerAutoRun.txt
2022-06-06 21:32:23 +01:00
tomcw
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.
2022-06-06 19:46:10 +01:00
Kelvin Lee
cd0fdf15ff
Replace/remove StringCat() and friends (PR #1098 )
...
- Simply use std::string
2022-06-05 19:47:40 +01:00
Andrea
240b1fd6c7
Minor: fix static declaration. (PR #1111 )
2022-06-05 19:46:35 +01:00
tomcw
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)
2022-06-05 19:41:06 +01:00
tomcw
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.
2022-06-05 12:10:50 +01:00
tomcw
1e65528763
SC01: use max amplitude
2022-06-03 22:16:20 +01:00
tomcw
9e9996bee7
SSI263: support reg3's amplitude
2022-06-03 22:09:32 +01:00
TomCh
22065c6325
Debugger memory breakpoint support for HDD DMA r/w ( #1103 , PR #1109 )
...
When the debugger is active (eg. breakpoints enabled) then trap on HDD r/w's that match the BPM[R|W].
NB. the breakpoint will fire after the whole HDD r/w operation has completed.
2022-06-03 15:34:37 +01:00
tomcw
a1f6ebe1c9
VidHD: fix debugger mouse-click hit-test issues. ( #1106 )
2022-06-02 21:27:06 +01:00
tomcw
a41be14015
VidHD: fix minor junk on RHS ( #1106 )
2022-06-02 20:47:13 +01:00
tomcw
16f66da594
SSI263: support phoneme zero amplitude
...
Refine Phasor native mode's logic for SSI263 access
2022-06-02 20:32:16 +01:00
tomcw
cd0c3b00f8
Save-state: when loading state, correctly use C3 ROM when INTCXROM=0 && SLOTC3ROM=0. ( Fixes #1108 )
2022-06-02 17:51:57 +01:00
tomcw
0f750ee167
VidHD fix minor glitches on top, left & right edges ( #1106 )
...
. when changing VideoType (or feature) then clear these 3 edges
2022-05-29 22:00:20 +01:00
tomcw
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.
2022-05-29 10:32:11 +01:00
tomcw
89cbb0c65c
1.30.10.0: Update History.txt
v1.30.10.0
2022-05-27 20:32:35 +01:00