Thomas Harte
|
9f0cde3d69
|
Improves mouse capture behaviour.
|
2019-07-11 22:56:08 -04:00 |
|
Thomas Harte
|
5a9f3cfc1e
|
Completes Mac GCR decoding and its associated test.
|
2019-07-11 17:37:07 -04:00 |
|
Thomas Harte
|
8f28b33342
|
Starts work on Macintosh GCR decoding.
|
2019-07-11 16:28:52 -04:00 |
|
Thomas Harte
|
d1d0430fce
|
Eliminates the SonyDrive class.
|
2019-07-10 17:38:05 -04:00 |
|
Thomas Harte
|
c4ab0bb867
|
Starts sketching out an interface for IWM drives, eliminating a dangling use of unsigned as it goes.
|
2019-07-10 16:05:59 -04:00 |
|
Thomas Harte
|
886946cc8c
|
Rejigs time-until-event tracking.
|
2019-07-09 23:27:27 -04:00 |
|
Thomas Harte
|
ab14433151
|
Tweaks optimisation level.
|
2019-07-09 18:07:43 -04:00 |
|
Thomas Harte
|
2651b15db1
|
Takes a first stab at mouse input support from SDL.
There seems to be something odd going on with mouse buttons though; I'm going to test elsewhere.
|
2019-07-08 17:36:55 -04:00 |
|
Thomas Harte
|
6e7a733c3c
|
Adds appropriate files to the Mac kiosk build.
|
2019-07-08 16:57:13 -04:00 |
|
Thomas Harte
|
210bcaa56d
|
Introduces an initial shift unit test, and makes it pass.
|
2019-07-07 22:13:36 -04:00 |
|
Thomas Harte
|
a5f0761a43
|
Copies in notes for required test functions.
|
2019-07-07 14:13:00 -04:00 |
|
Thomas Harte
|
387be4a0a6
|
Ensures mouse button presses propagate correctly.
Beyond the one that initiates mouse capture, that is.
|
2019-07-02 16:57:51 -04:00 |
|
Thomas Harte
|
0a67cc3dab
|
Goes nuclear on ROXL and ROXR.
|
2019-07-01 23:05:48 -04:00 |
|
Thomas Harte
|
ebb6313eef
|
Corrects missing file.
|
2019-07-01 18:18:46 -04:00 |
|
Thomas Harte
|
11d8f765b2
|
Corrects divide-by-zero exception length, enables all other DIVS checks.
|
2019-07-01 15:46:04 -04:00 |
|
Thomas Harte
|
514e57b3e9
|
Corrects DIVU timing and flags, improves DIVS.
|
2019-07-01 14:24:32 -04:00 |
|
Thomas Harte
|
d30e7504c2
|
Factors out MOVE tests, and ensures test machine RAM is zero initialised.
|
2019-06-30 21:43:30 -04:00 |
|
Thomas Harte
|
8d0cd356fd
|
Corrects TRAP, TRAPV and CHK timing.
|
2019-06-29 21:25:22 -04:00 |
|
Thomas Harte
|
aff40bf00a
|
Imports AND tests.
|
2019-06-29 20:16:10 -04:00 |
|
Thomas Harte
|
eedf7358b4
|
Imports first part of AND tests.
|
2019-06-29 16:29:47 -04:00 |
|
Thomas Harte
|
26aebcc167
|
Imports ROXL and ROXR tests.
Confirming the significant deficiencies I suspected.
|
2019-06-29 15:26:09 -04:00 |
|
Thomas Harte
|
9d420c727e
|
Factors out rolls and shifts.
|
2019-06-29 14:12:52 -04:00 |
|
Thomas Harte
|
60fe84ad16
|
Imports Bcc tests.
|
2019-06-29 14:07:21 -04:00 |
|
Thomas Harte
|
6a44c682ad
|
Factors out control flow tests.
|
2019-06-29 13:47:05 -04:00 |
|
Thomas Harte
|
60df44f0ca
|
Imports CMPI tests.
|
2019-06-29 13:40:02 -04:00 |
|
Thomas Harte
|
ac926f5070
|
Factors BCD out of general arithmetic.
|
2019-06-29 13:31:24 -04:00 |
|
Thomas Harte
|
6e9a4a48f7
|
Imports TAS tests.
|
2019-06-28 22:56:35 -04:00 |
|
Thomas Harte
|
a8894b308a
|
Splits out arithmetic tests, as so far implemented.
Further subdivision may be advisable.
|
2019-06-28 22:08:32 -04:00 |
|
Thomas Harte
|
7cc91e1bc5
|
Factors the bitwise tests out of the main bundle, as that pushes up towards 6,000 lines.
|
2019-06-28 21:58:38 -04:00 |
|
Thomas Harte
|
9eb51f164c
|
Imports ANDI, ORI and EORI tests.
|
2019-06-28 21:42:58 -04:00 |
|
Thomas Harte
|
a1c00e9318
|
Adds BSR tests.
|
2019-06-28 21:31:41 -04:00 |
|
Thomas Harte
|
241d29ff7c
|
Imports SBCD and NBCD tests, and fixes corresponding operation.
|
2019-06-28 19:39:08 -04:00 |
|
Thomas Harte
|
c5039a4719
|
Imports ANDI, ORI and EORI to SR tests.
Hence corrects supervisor/user privileges for SR/CCR.
|
2019-06-28 15:05:46 -04:00 |
|
Thomas Harte
|
fd604048db
|
Imports SUBX tests.
|
2019-06-28 14:30:26 -04:00 |
|
Thomas Harte
|
6a77ed1e07
|
Imports SUBI test.
|
2019-06-28 13:53:53 -04:00 |
|
Thomas Harte
|
9e38815ec4
|
Imports SUBQ tests.
|
2019-06-28 13:48:02 -04:00 |
|
Thomas Harte
|
86c325c4ec
|
Imports MOVEA tests.
|
2019-06-28 13:41:37 -04:00 |
|
Thomas Harte
|
bfcc6cf12c
|
Imports MULU tests.
Timing is wrong for now.
|
2019-06-28 13:33:41 -04:00 |
|
Thomas Harte
|
8ba8cf7c23
|
Imports TST tests.
|
2019-06-28 13:17:21 -04:00 |
|
Thomas Harte
|
6c588a1510
|
Makes some further random swings at tracking the startup procedure.
|
2019-06-28 13:03:47 -04:00 |
|
Thomas Harte
|
651fd9c4a5
|
Imports EOR tests.
|
2019-06-28 13:03:27 -04:00 |
|
Thomas Harte
|
5d0db2198c
|
Imports BRA, EORI CCR and ORI CCR tests, extends PEA tests.
|
2019-06-27 23:05:00 -04:00 |
|
Thomas Harte
|
da351a3e32
|
Imports MOVEQ tests.
|
2019-06-26 22:36:48 -04:00 |
|
Thomas Harte
|
c0591090f5
|
Imports DIVU tests.
|
2019-06-26 22:25:48 -04:00 |
|
Thomas Harte
|
538aecb46e
|
Imports CMP tests, and fixes CMP.l timing.
|
2019-06-26 22:02:04 -04:00 |
|
Thomas Harte
|
dbdbea85c2
|
Imports CMPA tests, and fixes CMPA.w.
|
2019-06-26 21:42:48 -04:00 |
|
Thomas Harte
|
ba2224dd06
|
Imports NEGX tests and thereby fixes NEGX's zero flag.
|
2019-06-26 19:39:04 -04:00 |
|
Thomas Harte
|
44e2aa9183
|
Imports MOVEP tests; code corrections to come.
|
2019-06-26 19:01:09 -04:00 |
|
Thomas Harte
|
202bff70fe
|
Imports BCLR and BTST tests.
|
2019-06-26 17:51:07 -04:00 |
|
Thomas Harte
|
26c0cd7f7c
|
Imports ADDI tests.
|
2019-06-26 16:42:23 -04:00 |
|