Christian Speckner
|
3aaeead676
|
Stab at fixing memory issues.
|
2019-12-14 10:04:36 +01:00 |
Christian Speckner
|
ce993427d1
|
The gods made heavy metal...
|
2019-12-13 21:12:51 +01:00 |
Christian Speckner
|
02dd24d45f
|
Fall back to bilinear filtering if rendertargets are not supported.
|
2019-12-10 23:23:46 +01:00 |
Christian Speckner
|
e3dc861932
|
Clear intermediate texture before blitting.
|
2019-12-10 23:23:46 +01:00 |
Christian Speckner
|
1c798bd567
|
Factor out rendering / texture juggling from surface handling. Defuct.
|
2019-12-10 23:23:46 +01:00 |
Christian Speckner
|
8cb235bf19
|
Hack around race condition in timers.
|
2018-12-17 00:30:42 +01:00 |
Christian Speckner
|
2f9fc4f525
|
Bug fixing, harcode min ystart to 0.
|
2018-09-13 23:23:49 +02:00 |
Christian Speckner
|
ab0e4d6bba
|
Properly handle TV and ystart autodetection during runtime.
|
2018-09-06 23:47:17 +02:00 |
Christian Speckner
|
28f8dcc312
|
Get rid of strlen_s and strnlen_s, don't drive audio if sound is disabled.
|
2018-09-01 23:12:52 +02:00 |
Christian Speckner
|
2b23c81126
|
Support variable emulation speed.
|
2018-06-27 23:12:50 +02:00 |
Christian Speckner
|
ef5261689a
|
Major audio settings overhaul.
|
2018-06-23 00:58:28 +02:00 |
Christian Speckner
|
8edc597189
|
Hook and fix up EmulationWorker -> threading works, pick'n'pile is happy.
|
2018-06-07 23:38:14 +02:00 |
Christian Speckner
|
afb1e1d1e1
|
Emulation worker. Currently untested and disconnected.
|
2018-06-07 20:54:30 +02:00 |
Christian Speckner
|
3bac41dd46
|
Factor out resampling.
|
2018-05-09 00:38:01 +02:00 |
Christian Speckner
|
396dd637af
|
Rework dispatch loop.
|
2018-01-31 20:44:39 +01:00 |
Christian Speckner
|
ae88a5b6b6
|
Fix crash on audio settings change.
|
2018-01-29 00:09:21 +01:00 |
Christian Speckner
|
317f7391c2
|
Merge branch 'master' into feature/precise-audio
|
2018-01-15 23:53:35 +01:00 |
Christian Speckner
|
c0edcaf0c9
|
Sanitize halt and hardware state handling after CPU dispatch.
|
2018-01-06 23:33:52 +01:00 |
Christian Speckner
|
e88751638b
|
Gut current audio code.
|
2017-12-01 23:17:16 +01:00 |
Christian Speckner
|
35ae38572c
|
Clear FB before running autodetection.
|
2017-11-26 23:24:05 +01:00 |
Christian Speckner
|
37ebd83534
|
VSCode settings.
|
2017-11-26 23:10:05 +01:00 |
Christian Speckner
|
d0da98aef9
|
Remove the (now obsolete) logic for clearing the first pixels of line zero.
|
2017-10-12 00:10:36 +02:00 |
Christian Speckner
|
d51a9e09d6
|
Configure vscode to use the official c++ extension for intellisense.
|
2017-09-25 22:06:40 +02:00 |
Christian Speckner
|
8275b1a9d6
|
Add DelayQueue widget (mocked content).
|
2017-04-04 00:39:55 +02:00 |
Christian Speckner
|
f1eb76303c
|
Finish introduction of shadow registers:
* Reenable all register readouts
* Refer to shadow registers in all readouts
* (De)serialize shadow registers
|
2017-03-29 19:32:57 +02:00 |
Christian Speckner
|
208f630a3c
|
Implement delay queue (untested).
|
2016-11-08 23:54:22 +01:00 |
Christian Speckner
|
ffccc351f6
|
Allow to switch between TIA implementations via command line / config.
|
2016-10-31 00:12:52 +01:00 |
Christian Speckner
|
2075ff082a
|
Prepare build system for new core.
|
2016-10-30 21:00:08 +01:00 |
Christian Speckner
|
83417e976f
|
Isolate TIA implementation in sub-module, remove all direct references in favor of AbstractTIA.
|
2016-10-30 00:31:55 +02:00 |
Christian Speckner
|
24737671c0
|
VSCode: configure excludes.
|
2016-10-26 14:59:36 +02:00 |
Christian Speckner
|
b3b4de7403
|
Commit .vscode .
|
2016-10-11 00:22:38 +02:00 |