Thomas Harte
|
0187fd8eae
|
Hides all runtime Program member accesses behind macros.
... and fixes unit tests.
|
2019-07-24 12:01:30 -04:00 |
|
Thomas Harte
|
0469f0240b
|
Moves interrupt level selection outside the loop.
|
2019-07-23 23:13:03 -04:00 |
|
Thomas Harte
|
4aca6c5ef8
|
Adds a note of admission here.
|
2019-07-23 23:03:15 -04:00 |
|
Thomas Harte
|
d69aee4972
|
Removes stray \n.
|
2019-07-23 22:17:46 -04:00 |
|
Thomas Harte
|
3da47318b1
|
Updates copyright year.
|
2019-07-23 18:03:37 -04:00 |
|
Thomas Harte
|
ef036df2bc
|
Merge pull request #628 from TomHarte/XCodeUpdate
Completes Xcode 10.3 upgrade checks.
|
2019-07-23 16:27:46 -04:00 |
|
Thomas Harte
|
579f68cf11
|
Completes Xcode 10.3 upgrade checks.
|
2019-07-23 16:27:18 -04:00 |
|
Thomas Harte
|
90f6ca4635
|
Merge pull request #627 from TomHarte/ExtraROMDetails
Extends system ROM details; provides for manual import on the Mac
|
2019-07-23 16:24:55 -04:00 |
|
Thomas Harte
|
374cac0107
|
Adds negative feedback to ROM installation process.
As an ugly kludge, code wise.
|
2019-07-23 16:24:23 -04:00 |
|
Thomas Harte
|
4d361b1952
|
Adds MIME type for Apple-recognised disk images.
|
2019-07-23 11:36:47 -04:00 |
|
Thomas Harte
|
fcee7779b0
|
Inserts missing spaces.
|
2019-07-22 23:11:37 -04:00 |
|
Thomas Harte
|
b4191b6225
|
Corrects DiskII boot ROM CRCs and improves corresponding declarations.
|
2019-07-22 23:07:23 -04:00 |
|
Thomas Harte
|
dbee37ab34
|
Provides extended ROM details for the VIC-20 and Oric.
|
2019-07-22 22:15:44 -04:00 |
|
Thomas Harte
|
a3ad0ab09b
|
Completes the successful import path.
|
2019-07-22 21:46:28 -04:00 |
|
Thomas Harte
|
ed0c4c117b
|
Ensures that machine name reaches Swift.
|
2019-07-22 21:18:30 -04:00 |
|
Thomas Harte
|
2432151bf8
|
Puts machine name into ROMMachine::ROM.
Also switches to idiomatic exit codes.
|
2019-07-22 21:14:21 -04:00 |
|
Thomas Harte
|
2129bfc570
|
Gets as far as testing ROMs against the missing list.
Though now it strikes me that I've forgotten to retain the machine name.
|
2019-07-22 18:02:48 -04:00 |
|
Thomas Harte
|
8de6cd3f44
|
Ensures that ROM files can be dragged and dropped into Swift.
Also adjusts the main window background colour, better to bridge the time between selecting a machine and it starting.
|
2019-07-22 17:18:31 -04:00 |
|
Thomas Harte
|
9b9831f28b
|
The Mac port will now at least display a list of missing ROMs.
It doesn't yet offer the drag-and-drop functionality it promises, however.
|
2019-07-22 13:00:17 -04:00 |
|
Thomas Harte
|
8a2cac0d0c
|
Fixes layout constraints.
|
2019-07-22 11:30:26 -04:00 |
|
Thomas Harte
|
e17b105574
|
Adds a quick label in exposition.
|
2019-07-22 11:18:39 -04:00 |
|
Thomas Harte
|
67c5f6b7cb
|
Ensures the missing ROM list bubbles up to Swift.
|
2019-07-21 22:05:22 -04:00 |
|
Thomas Harte
|
d452d070a1
|
Extends the Mac ROM fetcher to return a missing-ROMs list.
|
2019-07-21 18:41:00 -04:00 |
|
Thomas Harte
|
a846c3245d
|
Checks the application support directory before the application bundle for ROM images.
|
2019-07-20 23:04:46 -04:00 |
|
Thomas Harte
|
4ffa3c1b49
|
Provides an output for some of the extended ROM information.
|
2019-07-20 22:52:57 -04:00 |
|
Thomas Harte
|
b2a6682798
|
Adds extended ROM information for the ZX80 and '81.
|
2019-07-20 22:46:49 -04:00 |
|
Thomas Harte
|
f3aac603f8
|
Adds extended Introduces extended ROM details for the C1540, Electron, Master System and MSX.
|
2019-07-20 21:30:37 -04:00 |
|
Thomas Harte
|
712cb473f7
|
Adds extended ROM information for the CPC and ColecoVision.
|
2019-07-20 17:07:59 -04:00 |
|
Thomas Harte
|
3c68a5ca65
|
Enhances the amount of ROM information posted by the Apple machines.
|
2019-07-20 16:08:40 -04:00 |
|
Thomas Harte
|
20670bab2f
|
Expands information included in ROM load requests.
|
2019-07-19 22:35:22 -04:00 |
|
Thomas Harte
|
86d709ae01
|
Merge pull request #626 from TomHarte/MacScreenshot
Adds a Macintosh screenshot
|
2019-07-18 20:43:26 -04:00 |
|
Thomas Harte
|
0aba95cc9d
|
Recondenses image placement.
|
2019-07-18 20:40:25 -04:00 |
|
Thomas Harte
|
de3c8373fd
|
Adds a Macintosh screenshot to the rogue's gallery.
|
2019-07-18 20:37:14 -04:00 |
|
Thomas Harte
|
75ecd4e72d
|
Adds mention of the Macintosh.
|
2019-07-17 16:31:24 -04:00 |
|
Thomas Harte
|
56555a4d99
|
Merge pull request #621 from TomHarte/Mac128k
Adds preliminary emulation of the 512ke Macintosh.
|
2019-07-17 16:29:58 -04:00 |
|
Thomas Harte
|
cfad20bb33
|
Surfaces missing Macintosh types.
|
2019-07-17 16:02:25 -04:00 |
|
Thomas Harte
|
fa226bb1b9
|
Seeks to reduce enquiry costs.
|
2019-07-17 15:09:26 -04:00 |
|
Thomas Harte
|
77333ff9f7
|
It appears that file checksums are not reliable.
|
2019-07-17 14:56:50 -04:00 |
|
Thomas Harte
|
b9a34bee51
|
Substitutes a more efficient inner loop for audio generation.
|
2019-07-17 14:54:06 -04:00 |
|
Thomas Harte
|
22ee51c12c
|
Corrects clocking issues around audio, and cuts down queue costs.
|
2019-07-17 14:41:36 -04:00 |
|
Thomas Harte
|
ee8d853fcb
|
Ensures you can't get a phase 2 for free with run_for(0) .
|
2019-07-17 14:20:27 -04:00 |
|
Thomas Harte
|
19198ea665
|
Improves const usage.
|
2019-07-16 22:13:47 -04:00 |
|
Thomas Harte
|
bcbda4d855
|
Adds .image as a synonym of .img.
|
2019-07-16 21:44:59 -04:00 |
|
Thomas Harte
|
79a624e696
|
Applies more rigorous logic to deciding when to stop parsing.
|
2019-07-16 18:06:54 -04:00 |
|
Thomas Harte
|
c123ca1054
|
Slightly improves syntax.
|
2019-07-16 18:05:58 -04:00 |
|
Thomas Harte
|
9f0f35033d
|
Introduces sector interleaving.
|
2019-07-16 18:05:40 -04:00 |
|
Thomas Harte
|
3633285aaa
|
Ensures a trailing zero bit isn't dropped.
|
2019-07-16 16:36:00 -04:00 |
|
Thomas Harte
|
cb16790330
|
Improves qualifiers.
|
2019-07-15 22:40:45 -04:00 |
|
Thomas Harte
|
67055d8b56
|
Reduces CheckingWriteProtect costs, negligibly.
|
2019-07-15 22:39:55 -04:00 |
|
Thomas Harte
|
ca37fd8f4c
|
Corrects tag preservation.
|
2019-07-15 17:15:06 -04:00 |
|