Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> It combines both simulators into a single simulation and allows the simulation to run NES roms (albeit at roughly 1/1000th of the speed of a real NES)

What is this emulator doing that causes it to emulate so slowly? Even if it's doing perfect emulation, are modern processors still so slow that they can't emulate a couple 35-year-old processors at something closer to real time?



Visual 6502 emulates the CPU not just at a logical level (performing equivalent instructions) but at a silicon level, simulating each transistor in the original chip at an electrical level as closely and as accurately as possible. This is far more intensive, as there's a whole bunch of state to maintain and thousands upon thousands of tiny components that need to remain in perfect sync. Of course the goal here is not to run the processor at anything resembling real-time speeds. Quite the opposite; the developers have created a marvelous way to slow down the components so that humans can observe each tiny step, which normally takes a fraction of a fraction of a fraction of a second on the physical chip.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: