m9710797
|
ad62f1f738
[1/2] Made EmuTime/Duration/Clock constexpr
|
4 rokov pred |
m9710797
|
1c389ce22b
[1/6] apply fixes suggested by clang-tidy modernize-*
|
5 rokov pred |
Wouter Vermaelen
|
bc48c7d9b9
Replace our 'noncopyable' helper with c++11 '=delete'
|
9 rokov pred |
Wouter Vermaelen
|
f3e567c5f5
Replace 'typedef' with 'using'
|
9 rokov pred |
Wouter Vermaelen
|
d5ce250f1f
Remove 'userData' from Schedulable
|
9 rokov pred |
m9710797
|
9ae142df29
Don't use Scheduler to control INTRQ in WD2793
|
9 rokov pred |
Wouter Vermaelen
|
22050118f6
[3/3] Scheduler optimizations, SchedulerQueue
|
9 rokov pred |
Wouter Vermaelen
|
bd17011096
[2/3] Scheduler optimizations, tweak scheduleHelper()
|
9 rokov pred |
wouter
|
d089095d55
Various text-processing stuff
|
11 rokov pred |
Wouter Vermaelen
|
9c5d07ed04
Preparations for later patch
|
11 rokov pred |
Wouter Vermaelen
|
7684e53961
Use return value instead of output-parameter
|
11 rokov pred |
Wouter Vermaelen
|
73c880d369
Compile with -Wzero-as-null-pointer-constant and fix all warnings
|
11 rokov pred |
Wouter Vermaelen
|
f9e94a13bc
Added motor_off_timeout_ms disk drive config parameter
|
12 rokov pred |
Wouter Vermaelen
|
f4eb30d3bd
pass EmuTime by-value on 64-bit CPUs
|
15 rokov pred |
Wouter Vermaelen
|
c6202c2bf5
don't #include Scheduler.hh in Schedulable.hh
|
16 rokov pred |
Wouter Vermaelen
|
7a576de97d
serialize currentTime in Scheduler
|
16 rokov pred |
Wouter Vermaelen
|
867d992bde
serialize Schedulable
|
16 rokov pred |
Wouter Vermaelen
|
4eec339d94
made whole Schedulable class friend of Scheduler
|
16 rokov pred |
Wouter Vermaelen
|
6a97208709
small cleanup: moved implementation to cc file
|
16 rokov pred |
Wouter Vermaelen
|
91bf1849aa
fixed bug in CPUClock::advanceTime() +optimization (see ChangeLog)
|
16 rokov pred |
Wouter Vermaelen
|
b076896229
removed ASAP from Scheduler
|
18 rokov pred |
Wouter Vermaelen
|
14a6d0d275
replaced PollInterface mechansim with events / moved InputEventGenerator from MSXMotherboard to Reactor
|
18 rokov pred |
Maarten ter Huurne
|
1b3b88e32c
Removed whitespace at end of lines. Doing this as a single commit will make diffs from actual changes more to-the-point.
|
18 rokov pred |
Wouter Vermaelen
|
9f7ecbdaa9
cleanups
|
18 rokov pred |
Wouter Vermaelen
|
4b74f8e3d2
automatically unschedule SyncPoint when it is deleted
|
18 rokov pred |
Wouter Vermaelen
|
ce20e8cec6
fixed EmuTime parameter for ASAP sync points
|
18 rokov pred |
Wouter Vermaelen
|
b9c418d9ac
large singleton cleanup (see ChangeLog)
|
19 rokov pred |
Wouter Vermaelen
|
908be42a0c
keep sp in queue order
|
19 rokov pred |
Maarten ter Huurne
|
2e529fbc3d
Only Schedulable has access to setting and removing sync points.
|
19 rokov pred |
Wouter Vermaelen
|
d91e81e048
optimization: added (un)likely annotations at a few strategic places
|
19 rokov pred |