9 comments

[ 0.25 ms ] story [ 2.8 ms ] thread
It is a fun way to benchmark your system. I managed to get 4.1hz on my 13th gen i5 work laptop.

Let's see an M-series chip blow that out of the water. ;)

EDIT - It was 4.1Hz in advance mode. Actually runs at between 22Hz and 44hz depending on each time I run it. Odd to have such a wide performance variation. I will just blame Windows and some power management setting/thermal throttling.

M4 Max, Brave — 93Hz highest, usually around 90Hz. On Advanced it started at 22Hz & steadily dropped from there into the single digits as it ran. Safari held around 62.xHz. On Advanced it started at 40Hz & also kept dropping.
High 60's to 70 on a Firefox|Fedora|Ryzen AI 9 HX.
Linux, Core i7-8700, Firefox, GTX1650, nothing special, and I'm getting 45-55Hz out of it.

So you're probably not far off. I can't imagine more modern chips than mine would run it significantly faster, none of the "tweaks" would help here.

Shameless plug: I wrote a 'remix' a couple of years ago over a Christmas break using WASM+WebGL+DearImGui with better rendering performance, integrated assembler and a couple visualization tools (using the visual6502 team's original reverse engineered netlist data, and https://github.com/mist64/perfect6502 as simulation loop):

- 6502: https://floooh.github.io/visual6502remix/

- Z80: https://floooh.github.io/visualz80remix/

- 2A03 (this was contributed): https://floooh.github.io/visual2a03remix/

- source code: https://github.com/floooh/v6502r

(the simulation generally runs throttled to 1 half-clock-cycle per frame, so don't use it as any sort of benchmark)