Web-based 6502 emulator
Posted: Thu Sep 12, 2002 12:54 am
Hi all,
I have just completed writing a web-based 6502 emulator in PHP/JavaScript to teach never-assembled-before persons the basics of assembly. Whilst I have deliberately excluded some opcodes, addressing modes and features (beyond the scope of an educational/training tool for the more learned), it successfully executes the largest majority of 6502/65c02 programs I have encountered on the web.
What I was wondering was if anybody had written a program/a set of programs/a test suite that incorporates most of the 6502's abilities, and produces a standard output, so that one could use it to check whether a 6502 implementation works without err.
I haven't yet found anything like it on the web, but thought some people with interests in 6502 resources other than the Internet might know of something.
My web-based emulator is easily usable and configurable by beginners and pro's alike. It's efficient and helpful - and is open source. I will be publishing it as soon as it has been fully tested in terms of 6502 operational compliance and technical specification adhesion, and cross-browser compatibility.
I'll post the URL when I have, it would be nice to hear some feedback from more professional 6502 users.
Kindest thanks,
Paul
I have just completed writing a web-based 6502 emulator in PHP/JavaScript to teach never-assembled-before persons the basics of assembly. Whilst I have deliberately excluded some opcodes, addressing modes and features (beyond the scope of an educational/training tool for the more learned), it successfully executes the largest majority of 6502/65c02 programs I have encountered on the web.
What I was wondering was if anybody had written a program/a set of programs/a test suite that incorporates most of the 6502's abilities, and produces a standard output, so that one could use it to check whether a 6502 implementation works without err.
I haven't yet found anything like it on the web, but thought some people with interests in 6502 resources other than the Internet might know of something.
My web-based emulator is easily usable and configurable by beginners and pro's alike. It's efficient and helpful - and is open source. I will be publishing it as soon as it has been fully tested in terms of 6502 operational compliance and technical specification adhesion, and cross-browser compatibility.
I'll post the URL when I have, it would be nice to hear some feedback from more professional 6502 users.
Kindest thanks,
Paul