Thomas Harte
|
3821679efd
|
Switches to bit unpacking on the GPU.
|
2018-04-07 22:17:47 -04:00 |
|
Thomas Harte
|
506b4da6c3
|
Merge pull request #408 from TomHarte/MixerBalance
Enhances the CompoundSource so that constituents can have different volumes.
|
2018-04-07 14:32:47 -04:00 |
|
Thomas Harte
|
10f637d2cf
|
Enhances the CompoundSource so that constituents can have different volumes.
|
2018-04-07 14:30:02 -04:00 |
|
Thomas Harte
|
0bab7c88f0
|
Merge pull request #407 from TomHarte/NameImplications
Allows the Vic-20 analyser to act on 'NTSC' in a filename.
|
2018-04-06 20:10:56 -04:00 |
|
Thomas Harte
|
78c612ca17
|
Adds a missing import, removes a redundant conversion.
|
2018-04-06 20:07:10 -04:00 |
|
Thomas Harte
|
e1c4035812
|
Switches away from C strings and allows Vic-20 region inference from filenames.
|
2018-04-06 17:42:24 -04:00 |
|
Thomas Harte
|
eb6d6c8033
|
Merge pull request #406 from TomHarte/NewFixes
Tweaks the 'new machine' dialogue for ZX memory size
|
2018-04-05 22:02:10 -04:00 |
|
Thomas Harte
|
7bf88565ce
|
Resizes to fit all options.
|
2018-04-05 21:59:19 -04:00 |
|
Thomas Harte
|
ee10155296
|
Adds advice and withdraws the ZX 64kb option.
|
2018-04-05 21:57:26 -04:00 |
|
Thomas Harte
|
cc49140f6f
|
Merge pull request #405 from TomHarte/VicFraming
Introduces different clipping zones for NTSC and PAL output.
|
2018-04-05 21:26:07 -04:00 |
|
Thomas Harte
|
3e846f89a1
|
Introduces different clipping zones for NTSC and PAL output.
|
2018-04-05 21:25:19 -04:00 |
|
Thomas Harte
|
5782cab2a0
|
Minor whitespace fix.
|
2018-04-05 21:15:25 -04:00 |
|
Thomas Harte
|
8c511e2b76
|
Merge pull request #404 from TomHarte/ProperShaderSetup
Ensures the SVideo shader gets all proper `enable_vertex_attribute_with_pointer`s.
|
2018-04-05 21:13:26 -04:00 |
|
Thomas Harte
|
ec72fb3baf
|
Ensures the SVideo shader gets all proper enable_vertex_attribute_with_pointer s.
|
2018-04-05 21:12:28 -04:00 |
|
Thomas Harte
|
bab1440f5c
|
Merge pull request #403 from TomHarte/VicRange
Causes the 6560 to obey `set_sample_volume_range`.
|
2018-04-05 21:06:09 -04:00 |
|
Thomas Harte
|
60c1da6a66
|
Causes the 6560 to obey set_sample_volume_range .
Thereby resolves a clipping issue.
|
2018-04-05 21:04:46 -04:00 |
|
Thomas Harte
|
a849b3f2e4
|
Merge pull request #402 from TomHarte/AudioCutoff
Ensures artificial audio frequency limits are honoured.
|
2018-04-05 19:05:48 -04:00 |
|
Thomas Harte
|
dbe3c5c3f8
|
Ensures artificial frequency limits are honoured.
|
2018-04-05 18:40:07 -04:00 |
|
Thomas Harte
|
60cf6b3cfd
|
Merge pull request #401 from TomHarte/VideoQuirks
Corrects composite output of the ZX80/81 and the Oric
|
2018-04-04 19:23:45 -04:00 |
|
Thomas Harte
|
5044aac337
|
Sizes up default window size better to fit machine selector.
|
2018-04-04 19:18:22 -04:00 |
|
Thomas Harte
|
36e0cb29c0
|
Ensures proper propagation of video choice through the Oric.
|
2018-04-04 19:14:42 -04:00 |
|
Thomas Harte
|
c0b4dd65da
|
Mades the expected video signal usage explicit.
|
2018-04-04 19:01:18 -04:00 |
|
Thomas Harte
|
d061ea232b
|
Ensures no attempt to compile an SVideo shader without appropriate source.
|
2018-04-04 19:01:01 -04:00 |
|
Thomas Harte
|
49feca4ddf
|
Merge pull request #400 from TomHarte/NewCrash
Introduces a rudimentary 'new' dialogue for the Mac
|
2018-04-03 23:24:00 -04:00 |
|
Thomas Harte
|
46b1c57bf4
|
Enables the titlebar, inexplicably allowing the sheet to obtain focus.
|
2018-04-03 23:22:26 -04:00 |
|
Thomas Harte
|
eaf1482182
|
Reverts the once-again-unused document controller.
|
2018-04-03 23:11:19 -04:00 |
|
Thomas Harte
|
d3418550eb
|
Attempts explicitly to disable promise of saving.
|
2018-04-03 23:06:48 -04:00 |
|
Thomas Harte
|
3ffa9e2751
|
Ensures complete machine picker state is preserved.
|
2018-04-03 23:01:12 -04:00 |
|
Thomas Harte
|
c697dd78f0
|
Ensures a new machine starts as first responder.
|
2018-04-03 22:22:39 -04:00 |
|
Thomas Harte
|
7dac791290
|
Causes the machine picker to show as a sheet.
Albeit with some user experience issues lingering.
|
2018-04-03 18:47:07 -04:00 |
|
Thomas Harte
|
cde2faeda6
|
Makes an unsuccessful attempt to show the new machine dialogue as a sheet.
Also corrects the 'open' case versus recent changes.
|
2018-04-02 23:31:36 -04:00 |
|
Thomas Harte
|
69f520428d
|
Makes a first, ugly attempt at a 'new machine' dialogue for the Mac.
Which has implied getting much more specific about MSX disk drive attachment, and has prompted an excuse to offer the ZX80 with the ZX81 ROM.
|
2018-04-02 22:42:41 -04:00 |
|
Thomas Harte
|
80c84ddd75
|
Merge pull request #398 from TomHarte/SVideoOption
Exposes S-Video as a user-selectable option
|
2018-04-01 13:30:41 -04:00 |
|
Thomas Harte
|
fca8a58b36
|
Exposes S-Video option in the Mac UI.
|
2018-04-01 13:29:04 -04:00 |
|
Thomas Harte
|
33084899d0
|
Provides s-video as a command-line option.
|
2018-03-31 22:14:34 -04:00 |
|
Thomas Harte
|
7b381a8b6b
|
Merge pull request #397 from TomHarte/Vic20FastTape
Improves Vic-20 fast tape ownership and simplifies memory logic.
|
2018-03-31 21:05:22 -04:00 |
|
Thomas Harte
|
9c75689a8d
|
Increased verbosity.
|
2018-03-31 20:58:16 -04:00 |
|
Thomas Harte
|
0ee40e8556
|
Reintroduces 90% crop for VIC output.
|
2018-03-31 20:57:45 -04:00 |
|
Thomas Harte
|
8b45377b89
|
Simplifies storage underlying Vic memory.
In the hope of avoiding non-obvious bugs.
|
2018-03-31 18:54:40 -04:00 |
|
Thomas Harte
|
f6fb368d88
|
Allows the fast-tape mechanism to take ownership of tape handling.
Any successful fast tape interaction will now permanently pause the tape until a failed interaction occurs. This may or may not be a good idea.
|
2018-03-30 21:22:52 -04:00 |
|
Thomas Harte
|
183a5379de
|
Merge pull request #396 from TomHarte/SVideo
Adds support for s-video.
|
2018-03-30 18:25:28 -04:00 |
|
Thomas Harte
|
912791d3d4
|
Causes the s-video path correctly to function.
|
2018-03-30 18:24:18 -04:00 |
|
Thomas Harte
|
163a61dd63
|
Corrects SVideo-as-composite output; the Atari and Vic-20 now both supply svideo.
|
2018-03-30 13:16:18 -04:00 |
|
Thomas Harte
|
207d462dbf
|
Attempts to provide an implementation of SVideo support.
|
2018-03-30 12:41:20 -04:00 |
|
Thomas Harte
|
33281b9d89
|
Introduces S-Video as a video signal type at the interface level.
|
2018-03-30 10:25:41 -04:00 |
|
Thomas Harte
|
389979923e
|
Performs update to and satisfaction of Xcode 9.3's preferred warnings.
|
2018-03-30 10:25:01 -04:00 |
|
Thomas Harte
|
067174965e
|
Merge pull request #395 from TomHarte/TEDEsqueColours
Introduces Vic luminances sourced from the TED manual.
|
2018-03-30 09:39:02 -04:00 |
|
Thomas Harte
|
286259c83b
|
Adds missing 6560 update hooks.
|
2018-03-29 20:49:36 -04:00 |
|
Thomas Harte
|
e1aa3e5a7f
|
Imports chrominances from the TED documentation. They seem to apply to the VIC-I also.
|
2018-03-29 20:04:37 -04:00 |
|
Thomas Harte
|
78e1c2851a
|
Merge pull request #393 from TomHarte/Vic20Faster
Introduces some minor Vic-20 optimisations.
|
2018-03-27 22:04:40 -04:00 |
|