News for hackers. Stuff that matters.
Re:MartyPC, cycle accurate IBM PC/XT emulator by qingcharles on Monday July 03, 2023 @08:50PM (#36580763)
This is a fantastic piece of work.

Are there any cycle-accurate like this for 8-bit consoles?

Re:MartyPC, cycle accurate IBM PC/XT emulator by r3jjs on Monday July 03, 2023 @09:27PM (#36581013)
By definition, all Atari 2600/VCS emulators are cycle accurate.

That machine required very precise timing of the CPU to drive the video output.

There are a number of other cycle-accurate emulators, including some you woudln't expect, like a cycle-accurate emulator for the C64 floppy disk (needed for anti-piracy and some high-end demos that use the floppy like a co-processor).

Re:MartyPC, cycle accurate IBM PC/XT emulator by tadfisher on Monday July 03, 2023 @09:52PM (#36581198)
For the uninitiated, the Commodore 1541 (and later 1570) are external floppy drives that contain their own 6502 CPU and work RAM. In fact, you could daisy-chain two of them with a C64, tell one to copy a whole disk from the other, and disconnect the C64; the drives would continue to work as they do not rely on the C64 at all.
Re:MartyPC, cycle accurate IBM PC/XT emulator by thristian on Monday July 03, 2023 @11:35PM (#36581899)
The "C64" demo "Freespin" wires the drive's data cable directly into the monitor's data cable to play a demo (including audio!) without an actual C64 involved at all:

https://www.youtube.com/watch?v=zprSxCMlECA

Re:MartyPC, cycle accurate IBM PC/XT emulator by shon on Tuesday July 04, 2023 @12:14AM (#36582163)
That’s bananas. Thanks for the link!
Re:MartyPC, cycle accurate IBM PC/XT emulator by mmastrac on Monday July 03, 2023 @09:06PM (#36580857)
Quite a few. At least one for each of the major consoles.
Re:MartyPC, cycle accurate IBM PC/XT emulator by takantri on Monday July 03, 2023 @11:14PM (#36581744)
I know the NES has many cycle-accurate emulators[0].

[0] - https://emulation.gametechwiki.com/index.php/Nintendo_Entert...