Asnivor
|
b2584145d7
|
SyncSoundMixer: improved and moved out of ZXSpectrum into Cores.Sound (as the CPC will use this and future cores may find it useful)
|
2019-04-04 12:16:16 +01:00 |
Asnivor
|
ae7bea226c
|
ZXHawk: move the beeper implementation out of the core into Cores.Sound. The CPC core will also use this and we may have other cores in the future that want to make use of a nice 1-bit buzzer/implementation (tape loading, onboard speaker etc..)
|
2019-04-03 17:01:35 +01:00 |
Asnivor
|
1ffeb7cf7e
|
ZXHawk: pentagon initialisation
|
2018-12-06 12:58:52 +00:00 |
Asnivor
|
16d68ea813
|
ZXHawk: debug only zx-state snapshot export
|
2018-09-10 10:05:49 +01:00 |
Asnivor
|
4e470cf17a
|
ZXHawk: DeterministicEmulation to be overridden (TRUE) when recording a movie - #1290
|
2018-08-21 14:16:14 +01:00 |
Asnivor
|
da15b64eca
|
ZXHawk: DCFilter implementation
|
2018-07-02 15:33:32 +01:00 |
Asnivor
|
1ade5d0b49
|
ZXHawk: Prep for release
|
2018-06-22 16:55:57 +01:00 |
Asnivor
|
660fb500ae
|
ZXHawk: codebase cleanup
|
2018-06-14 11:31:09 +01:00 |
Asnivor
|
2bae423df8
|
ZXHawk: Bit of a tidy & readme update
|
2018-06-13 15:17:19 +01:00 |
Matt Burgess
|
9a15cbf4d4
|
ZXHawk: new ULA implementation
|
2018-05-31 17:54:57 +01:00 |
Asnivor
|
2f513a3ed5
|
ZXHawk: Better SoundProviderMixer implementation
|
2018-05-09 11:33:39 +01:00 |
Asnivor
|
9c800cf133
|
ZXHawk: Buzzer/Beeper implementation now use BlipBuffer - #1158
|
2018-05-08 20:23:02 +01:00 |
Asnivor
|
7aaa5e8a52
|
ZXHawk: +3 disk ready for testing
|
2018-04-26 12:57:21 +01:00 |
alyosha-tas
|
b2ed6eb737
|
Always initialize independent instances of IController in cores to NullController
- Fixes #1168
|
2018-03-31 11:23:55 -04:00 |
Asnivor
|
8485a52662
|
ZXHawk: Finished separation of emulated TapeDevice - #1158
|
2018-03-27 16:12:38 +01:00 |
Asnivor
|
86dd0b4a06
|
ZXHawk: Started tapedevice independence implementation
|
2018-03-27 16:12:38 +01:00 |
Asnivor
|
752bd0e35b
|
ZXHawk: Audio settings menu implimenting volume controls for AY, tape and buzzer
|
2018-03-21 12:47:10 +00:00 |
Asnivor
|
7a36f913ec
|
New AY-3-8912 implementation. Better sounding and more performant
|
2018-03-15 16:32:26 +00:00 |
Asnivor
|
7739c0dee1
|
Handling loadstate issues for different machine configurations
|
2018-03-13 22:09:46 +00:00 |
Asnivor
|
d23dc0a296
|
Finally fixed tape trap auto loading/stopping routines
|
2018-03-13 20:31:13 +00:00 |
Asnivor
|
6c01ba3c6a
|
StereoSound core setting fixed (was not used after core initliazation
|
2018-03-13 19:01:13 +00:00 |
Asnivor
|
9778cc2644
|
Reduced the AY center channel volume for better balance
|
2018-03-13 18:52:00 +00:00 |
Asnivor
|
97c453ae91
|
Fixed zx16 machine after memory changes
|
2018-03-13 12:48:08 +00:00 |
Asnivor
|
33aa77d8e3
|
Removed [CoreConstructor("ZXSpectrum")] identifier (as this was causing an exception when loading roms for other systems
|
2018-03-12 18:17:06 +00:00 |
Asnivor
|
ccb5947ade
|
Finished port IO contention rewrites
|
2018-03-12 12:00:17 +00:00 |
Asnivor
|
e6d43fa5d2
|
Implemented +2a and +3 is now working (although disk drive not yet implemented so it just shows as +2a)
|
2018-03-08 19:33:14 +00:00 |
Asnivor
|
cf8b632381
|
Disabled new test DiagRom
|
2018-03-08 16:51:25 +00:00 |
Asnivor
|
f121aedd6a
|
Added floating bus implementation to 128k/+2 and started looking at +3 emulation
|
2018-03-08 16:50:56 +00:00 |
Asnivor
|
74423041f3
|
Removed DCFilter
|
2018-03-07 17:40:15 +00:00 |
Asnivor
|
fbbd75b3ab
|
Implemented DeterministicEmulation as a syncsetting and if this is set to false, audio and video devices respect the render and renderSound IEmulator bools
|
2018-03-07 12:21:36 +00:00 |
Asnivor
|
7a7b84f35c
|
Fixed MemoryCallbacks (i think) - now debugger opens without throwing an exception
|
2018-03-06 17:04:12 +00:00 |
Asnivor
|
35bb1d0c93
|
Fixed default keys and also fixed a major syncsettings snafu
|
2018-03-06 16:40:25 +00:00 |
Asnivor
|
aa1cfde69b
|
Disabled replacement DiagRom bios (vblank tests now appear to be working)
|
2018-03-06 16:05:50 +00:00 |
Asnivor
|
93ae29c3a0
|
Added Cursor(Protek) and Sinclair (left and right) joystick emulation. Also user can now set J1, J2, and J3 emulated joystick type through syncsettings
|
2018-03-06 15:47:14 +00:00 |
Asnivor
|
23c07cdb67
|
OSD message handling implementation
|
2018-03-05 13:29:34 +00:00 |
Asnivor
|
90c1e293bf
|
Implemented multi bundler functionlity and multiple tape controls
|
2018-03-05 11:17:22 +00:00 |
Asnivor
|
1fb10f3d9c
|
Some TapeDevice serialization
|
2018-01-15 12:50:07 +00:00 |
Asnivor
|
2b988954ee
|
Started implementing new ULA implemetation (far more performant)
|
2017-12-11 12:54:48 +00:00 |
Asnivor
|
e155bb05fc
|
Embedded ZX Roms (allowed for distribution from AMSTRAD)
|
2017-12-11 09:05:12 +00:00 |
Asnivor
|
0cd8af5974
|
SyncSettings option for widescreen mode (remove top and bottom borders)
|
2017-12-07 17:24:30 +00:00 |
Asnivor
|
fc8b89c837
|
Added original 16k speccy (even though it sucks)
|
2017-12-07 16:03:23 +00:00 |
Asnivor
|
eff8ce69b4
|
More +3 stuff (still not working)
|
2017-12-07 15:43:28 +00:00 |
Asnivor
|
f0cef1cf0d
|
AY-3-8912 Implementation
|
2017-12-07 10:49:43 +00:00 |
Asnivor
|
f82b1b8336
|
Custom SoundProviderMixer implementation
|
2017-12-05 13:08:47 +00:00 |
Asnivor
|
27ba7e0008
|
Started +2 implementation
|
2017-12-05 10:26:06 +00:00 |
Asnivor
|
30019d68fc
|
Started Spectrum128 implementation
|
2017-12-05 10:02:57 +00:00 |
Asnivor
|
f92269657d
|
Added core UI menu and fixed up settings / syncsettings
|
2017-12-04 15:40:27 +00:00 |
Asnivor
|
0ac6012320
|
small refactor
|
2017-12-01 11:36:57 +00:00 |
Asnivor
|
64bb08cbb7
|
un-refactored input code and added some +keyboard combinations
|
2017-11-30 12:08:36 +00:00 |
Asnivor
|
b38760caeb
|
Internal facility to use DiagROM
|
2017-11-30 09:41:30 +00:00 |