Thomas Harte
|
ee5f45c979
|
Merge branch 'master' into AppleIIgs
|
2020-12-29 22:16:23 -05:00 |
|
C.W. Betts
|
5a48e50355
|
Use isEqual: to compare GCController when connecting/disconnecting.
Only remove observers for GCController notifications.
|
2020-12-14 15:41:11 -07:00 |
|
C.W. Betts
|
86283b1815
|
Actually write the setup code.
|
2020-12-14 01:14:40 -07:00 |
|
C.W. Betts
|
a38d964f62
|
Initial GameController joystick support.
|
2020-12-13 11:23:33 -07:00 |
|
Thomas Harte
|
3b2e97e77c
|
Introduces basic auxiliary switch tests.
All of which pass. Grrr.
|
2020-12-11 21:30:03 -05:00 |
|
Thomas Harte
|
c978a95463
|
Increases asserts and adds a test.
Thereby discovers and fixes a problem with set_main_paging().
|
2020-12-10 21:49:23 -05:00 |
|
Thomas Harte
|
fe4caf7a41
|
Nudges tick frequency up to match the other platforms.
|
2020-12-10 21:02:13 -05:00 |
|
Thomas Harte
|
4bf85abf30
|
Ensure defined initial state for the frame buffer.
|
2020-12-10 18:15:07 -05:00 |
|
Thomas Harte
|
49cee90b4d
|
Ensures no retraces are missed.
|
2020-12-09 20:32:26 -05:00 |
|
Thomas Harte
|
394f6b58d8
|
Ensure _finalisedLineTexture really is cleared.
|
2020-12-09 20:18:53 -05:00 |
|
Thomas Harte
|
a91a13b46b
|
Merge branch 'master' into AppleIIgs
|
2020-12-09 19:33:23 -05:00 |
|
Thomas Harte
|
b589d6e3ef
|
Fixes retina-display buffer size.
|
2020-12-09 18:51:10 -05:00 |
|
Thomas Harte
|
db8b265e80
|
Enable M1 release builds.
|
2020-12-09 18:38:14 -05:00 |
|
Thomas Harte
|
d35def4bbc
|
Ensures a consistent initial state.
|
2020-12-06 22:01:59 -05:00 |
|
Thomas Harte
|
d5f209366a
|
Extends testing to disabling IO space.
|
2020-12-06 21:53:53 -05:00 |
|
Thomas Harte
|
9062e80e9d
|
Adds anti-IO protection.
|
2020-12-06 21:46:04 -05:00 |
|
Thomas Harte
|
fd3760cedc
|
Adds passing test of basic $00 -> $01 -> $e1 shadowing.
|
2020-12-06 21:19:38 -05:00 |
|
Thomas Harte
|
9b73331ee9
|
Resolves deprecated use of scanHexInt32 .
|
2020-12-06 20:49:12 -05:00 |
|
Thomas Harte
|
65ca931e83
|
Throws in a new assert, against the unimplemented bit 0 of new video.
|
2020-12-06 20:26:24 -05:00 |
|
Thomas Harte
|
3da6b4709c
|
Fixes sign of arithmetic.
|
2020-11-29 20:23:33 -05:00 |
|
Thomas Harte
|
091bce9350
|
Merge branch 'master' into AppleIIgs
|
2020-11-29 00:09:20 -05:00 |
|
Thomas Harte
|
5fc6dd1a4d
|
Regresses macOS deployment target for kiosk mode to avoid OpenGL warning.
|
2020-11-27 21:02:04 -05:00 |
|
Thomas Harte
|
f54a3f8619
|
Limit test target to latest macOS, current architecture.
|
2020-11-26 19:50:38 -05:00 |
|
Thomas Harte
|
b0efc647f1
|
An OpenGL context is neither still necessary nor desirable.
|
2020-11-26 13:49:41 -05:00 |
|
Thomas Harte
|
b4bf541eec
|
Adds boilerplate route into a 2MG-handling class.
|
2020-11-23 21:42:18 -05:00 |
|
Thomas Harte
|
4359fb1746
|
Enables undefined-behaviour sanitiser.
|
2020-11-22 21:30:00 -05:00 |
|
Thomas Harte
|
4a42de4f18
|
Attempts to add 5.25" drive support to the IIgs.
I want to try some classic software.
|
2020-11-20 21:37:17 -05:00 |
|
Thomas Harte
|
bd8af25294
|
Merge branch 'master' into AppleIIgs
|
2020-11-13 21:27:47 -05:00 |
|
Thomas Harte
|
e803f993b7
|
Increases minimum macOS version to 10.14.
This is lazy, but it means I definitely don't need non-Metal fallback code.
|
2020-11-13 19:48:45 -05:00 |
|
Thomas Harte
|
5dbc87caf0
|
Smarter: just ensures any attached panels are closed at close().
|
2020-11-13 19:09:30 -05:00 |
|
Thomas Harte
|
4862ccc947
|
Dismisses ROM requester upon that cancel too.
|
2020-11-13 19:01:53 -05:00 |
|
Thomas Harte
|
e1ecf66485
|
Dismisses sheet before closing document.
|
2020-11-13 19:00:37 -05:00 |
|
Thomas Harte
|
2c71ba0744
|
Ameliorates against a potential NSRangeException.
|
2020-11-13 18:29:48 -05:00 |
|
Thomas Harte
|
a7aeb779e9
|
Disables Apple Silicon binaries until I have some means to test.
|
2020-11-13 18:07:45 -05:00 |
|
Thomas Harte
|
e72cfbf447
|
Stop assuming that NSNotification => window.isVisible.
|
2020-11-13 18:04:31 -05:00 |
|
Thomas Harte
|
0c04a376c4
|
Stop assuming that NSNotification => window.isVisible.
|
2020-11-13 18:03:46 -05:00 |
|
Thomas Harte
|
3c6dc4c448
|
Merge branch 'master' into AppleIIgs
|
2020-11-13 12:51:53 -05:00 |
|
Thomas Harte
|
86a24cc928
|
Allows Xcode to bump its versioning on the ROM requester too.
|
2020-11-13 12:23:48 -05:00 |
|
Thomas Harte
|
e8b52d20e9
|
Slightly tweaks machine picker for macOS Big Sur.
|
2020-11-13 12:14:35 -05:00 |
|
Thomas Harte
|
a15af1df5e
|
Attempts to use the other bit of disk drive control, the 5.25"/3.5" select.
For the record, the ROM thinks it finds some Smartport devices and then attempts to talk to them. Since none is present, it blocks forever.
|
2020-11-11 17:55:50 -05:00 |
|
Thomas Harte
|
6d3d7c6006
|
It seems like this fix is no longer needed.
|
2020-11-11 17:30:22 -05:00 |
|
Thomas Harte
|
7aea3dc124
|
Corrects R4G4B4 and R2G2B2 output.
|
2020-11-07 23:15:48 -05:00 |
|
Thomas Harte
|
93968d267d
|
Corrects R4G4B4 and R2G2B2 output.
|
2020-11-07 22:19:27 -05:00 |
|
Thomas Harte
|
4f9d06d8c7
|
Merge pull request #846 from MaddTheSane/maddsIIgs
Use url(forResource:... instead of path(forResource:…
|
2020-11-06 09:39:27 -05:00 |
|
C.W. Betts
|
189a468ad4
|
Use url(forResource:... instead of path(forResource:… as it cuts down on creating a URL struct.
|
2020-11-05 14:42:39 -07:00 |
|
C.W. Betts
|
a3414c2673
|
Update 65816kromTests.swift
Only have one runTest method.
|
2020-11-05 14:36:34 -07:00 |
|
Thomas Harte
|
5126163c5d
|
Attempts to reduce pull request heft.
Given that the licensing of krom's tests is uncertain, and I've given credit and an appropriate link, I needn't include the original code.
|
2020-11-04 21:49:45 -05:00 |
|
Thomas Harte
|
cc6c0d535c
|
Stubs in some of the sound GLU registers.
|
2020-11-04 21:29:44 -05:00 |
|
Thomas Harte
|
e3147b6b45
|
Introduces a pre-STP/WAI limit for the MSC test.
This way I retain testing of NOP, BRK, COP and WDM.
|
2020-11-03 20:59:07 -05:00 |
|
Thomas Harte
|
cc5ec78156
|
Provides something on WAI/STP; sizes STY by the x flag; disables MSC test.
|
2020-11-03 20:17:44 -05:00 |
|