..
Assets.xcassets
Fills out the application icon set.
2018-03-23 18:29:18 -04:00
Audio
As an initial step, ensured latency doesn't pile up endlessly.
2018-05-15 21:12:43 -04:00
Base.lproj
Implements quick booting, and edges towards exposing it on the Mac.
2019-09-19 22:32:12 -04:00
Document Controller
Wires joystick support all the way through to machines.
2018-07-22 16:55:47 -04:00
Documents
Takes a first shot at running OpenGL work throughout a frame.
2020-02-03 21:58:29 -05:00
High Precision Timer
Fixes -invalidate: cancel the dispatch source, don't just suspend it, and wait until that is done.
2020-02-02 21:29:22 -05:00
Joystick Manager
Wires joystick support all the way through to machines.
2018-07-22 16:55:47 -04:00
Machine
Moves drawing into the next timer tick after retrace if sync locked.
2020-02-08 18:07:13 -05:00
MachinePicker
Adds the BD-500 to the Mac GUI.
2020-01-15 23:56:56 -05:00
Resources /Icons
Added a cartridge image.
2017-01-27 21:26:11 -05:00
ROMRequester
Improves text; nobody normal knows that this is "a view".
2019-09-24 22:52:08 -04:00
Updater
Adds feedback to the best-effort updater; enables the Cocoa port for audio event requests.
2020-01-20 17:38:25 -05:00
Views
Switch to obtaining refresh periods ephemerally.
2020-02-08 15:03:18 -05:00
AppDelegate.swift
Attempts another draft of not inundating the user with open file dialogues.
2019-09-22 13:59:31 -04:00
Clock Signal.entitlements
Attempts to introduce screenshot capture for macOS.
2018-07-27 23:37:24 -04:00
ClockSignal-Bridging-Header.h
Eliminates fast loading Objective-C/Swift protocol.
2019-09-24 20:13:09 -04:00
CSApplication.h
Rationalises protocol for application-level event theft.
2019-09-24 22:31:20 -04:00
CSApplication.m
Rationalises protocol for application-level event theft.
2019-09-24 22:31:20 -04:00
Info.plist
Starts towards STX support.
2020-01-07 23:21:32 -05:00