Hacker News new | ask | show | jobs
by adiusmus 2845 days ago
6502 zeropage addressing effectively made it a risc by today’s standards. Done right it made for fast and compact code.

Sometimes I’d throw in an extra instruction as alternate entry point into a subroutine. We’d be scrounging for ROM space and would adhoc a subroutine into the end of a different one.

Time delays were another good reason. An extra cycle mattered when you needed to sync with something.

Made for fun times when debugging but you did what you did.