Thomas Harte
|
b75ad3def2
|
Updates the multimachine for the ScanTarget world.
|
2019-02-03 15:07:22 -05:00 |
|
Thomas Harte
|
8a699b6072
|
Kills setup_output definitively, saving some indirection. set_scan_target takes its place.
|
2018-11-14 21:52:57 -05:00 |
|
Thomas Harte
|
b40211d2c0
|
Starts to bend 'CRTMachine' to a world farther from owning the GPU relationship.
|
2018-11-03 21:54:25 -04:00 |
|
Thomas Harte
|
0b771ce61a
|
Removes all instances of the copyright symbol.
|
2018-05-13 15:19:52 -04:00 |
|
Thomas Harte
|
da3d65c18f
|
Devolves time to cycle conversion to machines.
Thereby avoids a whole bunch of complicated machinations that would otherwise have been required of the multimachine.
|
2018-03-21 22:18:13 -04:00 |
|
Thomas Harte
|
a005dabbe3
|
Corrects some minor outstanding data races.
|
2018-02-18 16:37:07 -05:00 |
|
Thomas Harte
|
c8a4432c63
|
Makes an attempt to transfer audio outputs during dynamic analysis.
|
2018-02-18 15:23:15 -05:00 |
|
Thomas Harte
|
7ea4ca00dc
|
Ensures perform_parallel doesn't lock up if all machines complete prior to reaching condition.wait .
|
2018-02-11 21:06:51 -05:00 |
|
Thomas Harte
|
8eea55b51c
|
Simplifies perform_parallel slightly.
|
2018-02-10 23:39:30 -05:00 |
|
Thomas Harte
|
e1cab52c84
|
Ensures thread safety of access to machines array.
|
2018-02-10 19:38:26 -05:00 |
|
Thomas Harte
|
eb39617ad0
|
Allows cartridges to filter based on the actor talking to them; corrects outstanding_machines access error.
|
2018-02-10 17:11:16 -05:00 |
|
Thomas Harte
|
043fd5d404
|
Merge branch 'DynamicAnalysis' of github.com:TomHarte/CLK into DynamicAnalysis
|
2018-02-09 09:12:05 -05:00 |
|
Thomas Harte
|
d63a95983d
|
Adds a couple of hard-stop conditions to the MSX, and respect for hard stops.
|
2018-02-09 09:10:56 -05:00 |
|
Thomas Harte
|
4cf258f952
|
Parallelises MultiMachine running, and ensures errors propagate.
|
2018-02-08 20:33:57 -05:00 |
|
Thomas Harte
|
4e720d57b2
|
With debugging hooks still on display, makes first attempt at dynamic analysis.
|
2018-02-01 07:53:52 -05:00 |
|
Thomas Harte
|
c12aaea747
|
Attempts to get as far as running the MultiMachine.
In doing so, fixes the long-standing bug that machines that output audio but don't have a listener produce a divide by zero.
|
2018-01-30 22:23:06 -05:00 |
|