Features History Screenshots Downloads Miscellaneous
Welcome to the basicNES 2000 homepage. I just figured I'd set this up, it was my biggest project so I figure it deserves it's own space and to stand on it's own.
basicNES will run on any Windows machine, and I'd assume something like a P200 is required(I know, old-school). Although, I remember it running pretty well on my P100 with Windows 95.
basicNES was my first major programming project, and it began in 1996(I was 13!). I had Visual Basic 3 at the time, and may I say thank God for the Byte data type introduced in VB4! I ported a piece of code that Neil Bradley had released, a 6502 CPU emulator in C. It ran pretty nicely, and was easy to read and work on. In 1998, I had my first breakthrough, basicNES started running CART.NES which was included with iNES. After this more and more mapper 0 games began running.
I decided to close the original basicNES project and start it over with basicNES 2000, although it still used the same 6502 core. After 2 or 3 releases, one David T. Finch got ahold of it and made it the amazing emulator that is available here. He added blitting, sound, motion blur, graphical smoothing, and a ton of more features. I focused mainly on adding mappers and got quite a few in there.
Super Mario Bros. 2
Mega Man V
Contra
basicNES is Copyright (C) 1996-2024 Don Jarrett/David T. Finch/Tobias Strömstedt.
M6502 is Copyright (C) 1997-2024 Don Jarrett/Tobias Strömstedt.