Thomas Harte
|
9960121b08
|
Introduces an exit condition for the multi machine.
|
2018-02-11 20:24:08 -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
|
43b682a5af
|
Adds multiple target versions of all the DynamicMachine-vended types.
|
2018-02-09 16:31:05 -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 |
|
Thomas Harte
|
ca48497e87
|
Pulls DynamicMachine out of MachineForTarget and adds MultiConfigurationTarget as a first multiplexer.
|
2018-01-29 21:49:49 -05:00 |
|
Thomas Harte
|
d493ea4bca
|
Introduces a multimachine to handle multi-target static analyser outputs.
Non-functional as of yet.
|
2018-01-28 22:22:21 -05:00 |
|