Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

6502 cpu + memory test

Name: Extern 2006-12-16 1:42

Any 6502 architecture runs on pretty old hardware.  Having a reset routine that would completely test all CPU/ROM/RAM would be beneficial to any new applications that run on 6502 architectures.

Let's try to write a routine that can absolutely confirm that as much of the actual 6502 CPU plus any found ROM or RAM is working as is possible.  It'd be more of a challenge than you'd initially think because you cannot use a component such as a register or memory location in the test until you confirm that it works.

Assume this routine exists in ROM and that there is guaranteed to be RAM at $180-$1FF.  Locations of RAM and ROM should ideally be available in a lookup table if this is possible.

Name: Anonymous 2006-12-16 4:11

Yeah, what >>2 said. Also, is it guaranteed that there is RAM at $00-$FF? I mean, a 6502's pretty useless without the zero page. What with the indirection and all, unless you want to go self-modifying and I know a bunch of people who'll kill you for suggesting such a thing.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List