Thomas Harte
|
50d37798a2
|
Eradicates magic constants.
|
2019-06-06 21:37:43 -04:00 |
|
Thomas Harte
|
e9d0676e75
|
Fiddles further with the tachometer.
|
2019-06-06 21:36:19 -04:00 |
|
Thomas Harte
|
7591906777
|
Numerous IWM fixes: the machine now seems to be trying to measure the tachometer.
|
2019-06-06 18:32:11 -04:00 |
|
Thomas Harte
|
08671ed69c
|
Fixes setting of a Time to a float.
|
2019-06-05 14:43:34 -04:00 |
|
Thomas Harte
|
511d292e73
|
Ensures gain noise is forgotten upon assumption of a new track.
|
2019-06-05 14:43:17 -04:00 |
|
Thomas Harte
|
a413ae11cb
|
Makes some sort of first attempt at having the IWM read.
|
2019-06-04 22:13:00 -04:00 |
|
Thomas Harte
|
833258f3d7
|
Sets things up to allow variable rotation rates, and especially Sony 800kb-style self-selecting rates.
|
2019-06-04 21:41:54 -04:00 |
|
Thomas Harte
|
b8a1553368
|
Adds putative support for PlusToo-style BIN files.
Albeit a bit of a guess, since it's not intended to be an emulator file format.
|
2019-06-04 21:41:09 -04:00 |
|
Thomas Harte
|
058fe3e986
|
Fixes some other low-hanging warning fruit.
|
2019-06-04 16:47:10 -04:00 |
|
Thomas Harte
|
51ee83a427
|
Resolves a further 11 conversion errors.
|
2019-06-04 16:34:45 -04:00 |
|
Thomas Harte
|
5b21da7874
|
Reduces number of warnings to 70.
|
2019-06-04 16:27:09 -04:00 |
|
Thomas Harte
|
bd7f00bd9c
|
Resolves a further handful of implicit type conversion warnings.
|
2019-06-04 15:43:44 -04:00 |
|
Thomas Harte
|
517cca251f
|
Corrected: the repository shouldn't default to a Release build.
|
2019-06-04 15:41:36 -04:00 |
|
Thomas Harte
|
1033abd9fe
|
Starts making some space for Macintosh-style GCR encoding.
|
2019-06-04 15:41:15 -04:00 |
|
Thomas Harte
|
113d022741
|
Merge branch 'master' into Mac128k
|
2019-06-03 21:58:22 -04:00 |
|
Thomas Harte
|
299a7b99ae
|
Merge pull request #624 from TomHarte/BookendCrash
Permits end_data only after a begin_data.
|
2019-06-03 21:57:59 -04:00 |
|
Thomas Harte
|
66540ff86f
|
Permits end_data only after a begin_data.
|
2019-06-03 21:56:53 -04:00 |
|
Thomas Harte
|
8557558bd8
|
Mildly improves investigatory reporting.
|
2019-06-03 21:51:45 -04:00 |
|
Thomas Harte
|
376cf08c71
|
Merge branch 'master' into Mac128k
|
2019-06-03 15:59:33 -04:00 |
|
Thomas Harte
|
83e5e650d2
|
Merge pull request #623 from TomHarte/SharpEdges
Disallows smaller buffer use for 'sharp' displays and tightens sampling window.
|
2019-06-03 15:59:05 -04:00 |
|
Thomas Harte
|
b860ba2ee3
|
Disallows smaller buffer use for 'sharp' displays and tightens sampling window.
|
2019-06-03 15:58:14 -04:00 |
|
Thomas Harte
|
661fe1e649
|
Disables logging, for now.
|
2019-06-03 15:57:53 -04:00 |
|
Thomas Harte
|
5b8375f0a0
|
Disallows smaller buffer use for 'sharp' displays and tightens sampling window.
|
2019-06-03 15:57:31 -04:00 |
|
Thomas Harte
|
abe55fe950
|
Adds Timer 1 toggling of PB7.
|
2019-06-03 15:39:20 -04:00 |
|
Thomas Harte
|
4d4ddded6d
|
Fixes register-relative JMP and JSR.
|
2019-06-03 15:29:50 -04:00 |
|
Thomas Harte
|
1328708a70
|
Switches to testing against the Mac Plus ROM.
Immediately uncovering an issue with JMP.
|
2019-06-03 14:54:18 -04:00 |
|
Thomas Harte
|
85298319fa
|
Expands towards supporting multiple Macintosh models.
To provide another variable to help with bug isolation.
|
2019-06-03 14:50:36 -04:00 |
|
Thomas Harte
|
881feb1bd3
|
Adds preliminary parsing of the Disk Copy 4.2 format.
|
2019-06-02 13:39:25 -04:00 |
|
Thomas Harte
|
3e9fa63799
|
Adds a receiver for drive-motor control bytes.
My new belief is that I'm either reading the buffer from the wrong place, or the 68000 isn't filling it for some reason.
|
2019-06-01 19:31:32 -04:00 |
|
Thomas Harte
|
da2b190288
|
Stores expected bit length.
|
2019-06-01 19:08:29 -04:00 |
|
Thomas Harte
|
48d837c636
|
Attempts to respond more sensibly to various queries.
Including adding a 1-second delay on motor off.
|
2019-06-01 18:43:47 -04:00 |
|
Thomas Harte
|
983407896c
|
Ensures consistent audio pipeline.
|
2019-06-01 17:29:57 -04:00 |
|
Thomas Harte
|
5c08bb810e
|
In theory provides a full implementation of audio.
Albeit seemingly ineffective.
|
2019-06-01 15:44:29 -04:00 |
|
Thomas Harte
|
17635da812
|
Pushes Mac audio further towards being able to function.
|
2019-06-01 15:18:27 -04:00 |
|
Thomas Harte
|
6d985866ee
|
All proper inputs are now provided to the audio generator.
Hopefully. The next job is to generate audio. If that sounds correct, then the disk motor speed question can be tackled.
|
2019-06-01 15:03:15 -04:00 |
|
Thomas Harte
|
723137c0d4
|
With some time additions to the 6522, starts wiring in Macintosh audio.
The audio buffer is also the disk motor buffer, so this is preparatory to further disk work.
|
2019-06-01 14:39:40 -04:00 |
|
Thomas Harte
|
938928865d
|
Merge branch 'master' into Mac128k
|
2019-05-30 22:29:56 -04:00 |
|
Thomas Harte
|
d80b0cbf90
|
Merge pull request #622 from TomHarte/SConstructUTF
Adds recommended fix for 0xc3 in position 12 error.
|
2019-05-30 22:25:57 -04:00 |
|
Thomas Harte
|
e88ef30ce6
|
Adds recommended fix for 0xc3 in position 12 error.
|
2019-05-30 22:20:15 -04:00 |
|
Thomas Harte
|
4197c6f149
|
Attempts to make some further semantic sense of the various IWM controls.
|
2019-05-30 22:17:49 -04:00 |
|
Thomas Harte
|
035f07877c
|
Reduces conversions to vector.
|
2019-05-30 12:08:35 -04:00 |
|
Thomas Harte
|
4632be4fe5
|
Wires up the final IWM signal, SEL, preparatory to an implementation.
|
2019-05-30 12:08:00 -04:00 |
|
Thomas Harte
|
b3d2b4cd37
|
Fixes the interrupt return address.
|
2019-05-29 20:27:46 -04:00 |
|
Thomas Harte
|
c86fe9ada9
|
Ensures replace_write_values works in release builds.
|
2019-05-29 19:00:53 -04:00 |
|
Thomas Harte
|
ecf93b7822
|
Eliminates some type conversion warnings.
|
2019-05-29 14:56:50 -04:00 |
|
Thomas Harte
|
541b75ee6e
|
Further fixes PEA, and OR/AND/EOR Dn, (An).
|
2019-05-29 14:37:15 -04:00 |
|
Thomas Harte
|
77b08febdb
|
Corrects PEA and adds an additional debugging aid.
|
2019-05-29 12:47:17 -04:00 |
|
Thomas Harte
|
fcda376f33
|
Removes three further type conversion warnings.
|
2019-05-28 21:56:49 -04:00 |
|
Thomas Harte
|
0848fc7e03
|
Ensures the Mac uses auto vectored interrupts.
|
2019-05-28 16:24:41 -04:00 |
|
Thomas Harte
|
3bb8d6717f
|
Ensures A7 is correct at end of an UNLINK.
|
2019-05-28 16:02:42 -04:00 |
|