Thomas Harte
|
c827d14d97
|
Corrects various GCC warnings across the 6560, CPC, TIA, Oric video and elsewhere.
|
2017-11-12 17:17:27 -05:00 |
|
Thomas Harte
|
2979d19621
|
Enables all warnings for the SDL build.
|
2017-11-12 16:46:10 -05:00 |
|
Thomas Harte
|
282e5c9d3e
|
For GCC's benefit, added impossible default options.
|
2017-11-12 16:45:31 -05:00 |
|
Thomas Harte
|
ede47d4ba7
|
Improves type safety within CSW file support.
|
2017-11-12 16:42:53 -05:00 |
|
Thomas Harte
|
5408efe9b5
|
Flags obvious default options within the 6560, Vic-20 and DynamicMachine.
|
2017-11-12 16:41:09 -05:00 |
|
Thomas Harte
|
d6141cb020
|
Increases number of warnings in Xcode.
|
2017-11-12 16:37:39 -05:00 |
|
Thomas Harte
|
198d0fd1de
|
Makes it obvious to GCC that a return result is always supplied.
|
2017-11-12 16:37:18 -05:00 |
|
Thomas Harte
|
6d80856f02
|
Attempts to eliminate warnings around a meaningless value and an unused label in the 8272.
|
2017-11-12 16:34:51 -05:00 |
|
Thomas Harte
|
4778616fd7
|
Eliminates unused result and unused label.
|
2017-11-12 16:30:23 -05:00 |
|
Thomas Harte
|
2e025d85eb
|
Added check in SDL main that the expected number of bytes is read.
|
2017-11-12 16:26:42 -05:00 |
|
Thomas Harte
|
61f2191c86
|
Merge branch 'PragmaMark'
|
2017-11-12 16:11:36 -05:00 |
|
Thomas Harte
|
c1eab8d5f3
|
Corrects a pragma mark that escaped detection through typo.
|
2017-11-12 16:11:24 -05:00 |
|
Thomas Harte
|
91d2d59ae5
|
Merge pull request #271 from TomHarte/PragmaMark
Commutes cross-platform `#pragma mark`s to `//MARK:`s.
|
2017-11-12 16:02:18 -05:00 |
|
Thomas Harte
|
5aef81cf24
|
Commutes cross-platform #pragma mark s to //MARK: s.
|
2017-11-12 15:59:11 -05:00 |
|
Thomas Harte
|
3550196bed
|
Merge pull request #270 from TomHarte/TrackCloning
Corrects `insert` explicitly to supply a `shared_ptr` rather than a raw one.
|
2017-11-11 18:23:49 -05:00 |
|
Thomas Harte
|
bce58683fa
|
Corrects insert explicitly to supply a shared_ptr rather than a raw one.
|
2017-11-11 18:22:41 -05:00 |
|
Thomas Harte
|
c91a5875b2
|
Merge pull request #269 from TomHarte/StdNamespace
Starts doubling down on <cX> over <X.h> for C includes, plus appropriate namespace usage.
|
2017-11-11 15:32:50 -05:00 |
|
Thomas Harte
|
2e15fab651
|
Doubles down on <cX> over <X.h> for C includes, and usage of the namespace for those types and functions.
|
2017-11-11 15:28:40 -05:00 |
|
Thomas Harte
|
6a176082a0
|
Switches a couple of overlooked C-style casts to functional style.
|
2017-11-11 12:41:49 -05:00 |
|
Thomas Harte
|
fd346bac3e
|
Merge pull request #267 from TomHarte/AudioCleanup
Resolves dangling C-isms in my FIR filter, and introduces composition.
|
2017-11-11 12:38:45 -05:00 |
|
Thomas Harte
|
25e9dcc800
|
Merge pull request #268 from TomHarte/SerialPortVIAInitialisation
Resolvws out-of-order initialisation within the C1540.
|
2017-11-11 12:37:48 -05:00 |
|
Thomas Harte
|
792cbb1536
|
Resolvws out-of-order initialisation within the C1540.
|
2017-11-11 12:35:51 -05:00 |
|
Thomas Harte
|
2e12370251
|
Resolves some of the dangling C-isms remaining in my FIR filter, and introduces filter composition.
|
2017-11-11 12:30:45 -05:00 |
|
Thomas Harte
|
7adc25694a
|
Merge pull request #266 from TomHarte/SDLScons
Introduces an SCons build file and corrects remaining Ubuntu build errors
|
2017-11-10 23:43:44 -05:00 |
|
Thomas Harte
|
ca80da7fbe
|
Merge branch 'SDLScons' of github.com:TomHarte/CLK into SDLScons
|
2017-11-10 23:17:05 -05:00 |
|
Thomas Harte
|
f853d87884
|
Switches SConstruct build file to producing an optimised result.
|
2017-11-10 23:16:05 -05:00 |
|
Thomas Harte
|
524087805f
|
Switches SConstruct build file to producing an optimised result.
|
2017-11-10 23:11:40 -05:00 |
|
Thomas Harte
|
916eb96b47
|
Makes buffer size restriction explicit in the Vic-20.
|
2017-11-10 22:59:11 -05:00 |
|
Thomas Harte
|
4add2c1051
|
Corrects order-of-initialisation errors in the TIA.
|
2017-11-10 22:57:43 -05:00 |
|
Thomas Harte
|
cb0f58ab7a
|
Corrects order-of-initialisation errors in the CPC (again), TextureBuilder, TextureTarget, Z80, MFM parser and binary tape player.
|
2017-11-10 22:57:03 -05:00 |
|
Thomas Harte
|
d9e56711ce
|
Corrects order-of-initialisation errors in the Amstrad CPC, Vic-20, Oric, Commodore File, MFM disk controller, UEF and Commodore tape parser.
|
2017-11-10 22:47:10 -05:00 |
|
Thomas Harte
|
d60692b6fd
|
Corrects order of initialisation for the Typer and Oric video.
|
2017-11-10 22:35:05 -05:00 |
|
Thomas Harte
|
5b6ea35d96
|
Corrects initialisation ordering for the ZX80/81, C1540 and AY-3-8910.
|
2017-11-10 22:31:27 -05:00 |
|
Thomas Harte
|
4cbc87a17d
|
Corrects out-of-order initialisations for the 1770, Atari 2600 joystick, Pitfall II bus extender, Microdisc and 6502.
|
2017-11-10 22:20:44 -05:00 |
|
Thomas Harte
|
46e7c199b2
|
Corrects improper initialisation order of the Commodore .tap and CRTMachine::Machine.
|
2017-11-10 22:08:40 -05:00 |
|
Thomas Harte
|
ff7ba526fb
|
Corrects improper initialisation order on the 6560.
|
2017-11-10 22:05:35 -05:00 |
|
Thomas Harte
|
a825da3715
|
Reinstates missing include file.
|
2017-11-10 22:02:02 -05:00 |
|
Thomas Harte
|
fabaf4e607
|
Adds missing include files, corrects bad include paths and eliminates the Clang-specific __undefined .
|
2017-11-10 21:56:53 -05:00 |
|
Thomas Harte
|
153067c018
|
Adds missing files to SConstruct.
|
2017-11-10 21:56:15 -05:00 |
|
Thomas Harte
|
f7f2736d4d
|
Corrects missing includes in the SerialBus, Electron Video and Typer.
|
2017-11-10 20:37:18 -05:00 |
|
Thomas Harte
|
a16ca65825
|
Adds object files and SConstruct intermediaries to .gitignore.
|
2017-11-10 20:36:47 -05:00 |
|
Thomas Harte
|
cb015c83e1
|
Eliminated C99-style struct initialisations.
|
2017-11-10 19:14:19 -05:00 |
|
Thomas Harte
|
2203499215
|
Enables -Wreorder and corrects a few of the more trivial fixes thereby suggested.
|
2017-11-09 22:14:22 -05:00 |
|
Thomas Harte
|
c0055a5a5f
|
Further builds up SConstruct, correcting many missed imports and a couple of improper uses of C99 in C++ code.
|
2017-11-09 22:04:49 -05:00 |
|
Thomas Harte
|
62218e81bf
|
Fixes the FIR filter again from the Apple side.
|
2017-11-08 22:48:44 -05:00 |
|
Thomas Harte
|
c45d4831ec
|
Introduces an SConstruct file and corrects those errors and warnings that arise in Ubuntu.
|
2017-11-08 22:36:41 -05:00 |
|
Thomas Harte
|
9fd33bdfde
|
Merge pull request #265 from TomHarte/Whitespace
Eliminates a large number of instance of end-of-line white space.
|
2017-11-07 22:54:46 -05:00 |
|
Thomas Harte
|
6e1d69581c
|
Eliminates a variety of end-of-line spaces.
|
2017-11-07 22:54:22 -05:00 |
|
Thomas Harte
|
f95515ae81
|
Eliminates a large number of instance of end-of-line tabs.
|
2017-11-07 22:51:06 -05:00 |
|
Thomas Harte
|
09c855a659
|
Merge pull request #264 from TomHarte/SDLKiosk
SDL kiosk
|
2017-11-07 22:44:48 -05:00 |
|