1
0
mirror of https://github.com/mre/mos6502.git synced 2026-04-19 14:16:52 +00:00

5 Commits

Author SHA1 Message Date
Matthias Endler 3d4af71c8a Add cycle times (#124)
This add cycle times to the emulator. I did some initial research in
docs/CYCLE_TIMINGS.md. There are a few differences between the online
documentation around cycle times. I tried to find the most accurate
cycle timings possible.

In terms of implementation, I tried a few ideas and landed on calculating the cycle times when executing the instructions. That's pretty much what other emulators also do (olcNES in C++, bugzmanov/nes_ebook in Rust, NES-rust).

Things I took into account:
- Base cycles
- Page crossing penalties
- Decimal mode (65C02)
- Address space wrapping

Fixes: #119
2026-01-10 18:02:49 +01:00
Matthias Endler f7235f7981 Create NOTES.md 2025-07-31 18:48:02 +02:00
Alex Weisberger db3ae89745 add org files 2014-10-07 23:51:30 -04:00
Alex Weisberger aefdfe3f0f Update work for me in notes 2014-10-01 17:40:20 -04:00
Johannes Muenzel 0b5bfa8d8b move notes into notes folder 2014-09-26 08:07:26 -04:00