Tim Allen e39987a3e3 Update to v101 release.
byuu says (in the public announcement):

Not a large changelog this time, sorry. This release is mostly to fix
the SA-1 issue, and to get some real-world testing of the new scheduler
model. Most of the work in the past month has gone into writing a 68000
CPU core; yet it's still only about half-way finished.

Changelog (since the previous release):

  - fixed SNES SA-1 IRQ regression (fixes Super Mario RPG level-up
    screen)
  - new scheduler for all emulator cores (precision of 2^-127)
  - icarus database adds nine new SNES games
  - added Input/Frequency to settings file (allows simulation of
    latency)

byuu says (in the WIP forum):

Changelog:

  - in 32-bit mode, Thread uses uint64\_t with 2^-63 time units (10^-7
    precision in the worst case)
      - nearly ten times the precision of an attosecond
  - in 64-bit mode, Thread uses uint128\_t with 2^-127 time units
    (10^-26 precision in the worst case)
      - far more accurate than yoctoseconds; almost closing in on planck
        time

Note: a quartz crystal is accurate to 10^-4 or 10^-5. A cesium fountain
atomic clock is accurate to 10^-15. So ... yeah. 2^-63 was perfectly
fine; but there was no speed penalty whatsoever for using uint128\_t in
64-bit mode, so why not?
2016-08-08 20:04:15 +10:00
..
2016-07-04 21:48:17 +10:00
2016-02-16 20:11:58 +11:00
2016-06-05 14:52:43 +10:00
2016-07-04 21:48:17 +10:00
2016-05-16 19:51:12 +10:00
2016-05-16 19:51:12 +10:00
2016-08-03 22:32:40 +10:00
2016-05-16 19:51:12 +10:00
2016-07-04 21:48:17 +10:00
2016-07-01 21:50:32 +10:00
2016-08-03 22:32:40 +10:00
2016-05-16 19:51:12 +10:00
2016-07-01 21:50:32 +10:00
2016-05-16 19:51:12 +10:00
2016-07-01 21:50:32 +10:00
2016-07-04 21:48:17 +10:00
2016-06-09 08:26:35 +10:00
2016-07-01 21:50:32 +10:00
2016-08-03 22:32:40 +10:00
2016-05-25 21:13:02 +10:00
2016-07-01 21:50:32 +10:00
2016-07-18 08:11:29 +10:00
2016-01-25 22:27:18 +11:00
2016-05-25 21:13:02 +10:00
2016-05-25 21:13:02 +10:00
2016-08-03 22:32:40 +10:00
2016-06-01 21:23:22 +10:00
2016-05-25 21:13:02 +10:00
2016-07-04 21:48:17 +10:00
2016-05-25 21:13:02 +10:00
2016-06-27 23:07:57 +10:00
2016-06-14 20:51:54 +10:00
2016-08-03 22:32:40 +10:00
2016-07-30 13:56:12 +10:00
2016-06-25 18:53:11 +10:00
2016-06-01 08:29:36 +10:00
2016-05-25 21:13:02 +10:00
2016-05-02 19:57:04 +10:00
2016-07-04 21:48:17 +10:00
2016-05-02 19:57:04 +10:00
2016-07-31 12:11:20 +10:00
2016-05-25 21:13:02 +10:00
2016-05-16 19:51:12 +10:00
2016-05-25 21:13:02 +10:00
2016-05-25 21:13:02 +10:00
2016-08-08 20:04:15 +10:00
2016-08-03 22:32:40 +10:00
2016-07-01 21:50:32 +10:00
2016-01-25 22:27:18 +11:00
2016-05-25 21:13:02 +10:00
2016-07-01 21:50:32 +10:00
2016-05-16 19:51:12 +10:00
2016-06-20 21:00:32 +10:00