Hi everyone
I want to introduce my NES emulator called VPNES. It's written in C++, uses SDL 1.2 and freetype2 libraries, should be cross-platform but GUI was implemented only for win32.
Right now it can run simple NES games. Implemented mappers are: nrom, mmc1 (sxrom), uxrom, cnrom, mmc3 (txrom), axrom.
My program is not really precise and certainly not fast. Last weeks I worked on my PPU (rewrote from scratch again) and now gonna revise my APU (especially DMA). So later I can fix sprites timings. Maybe then I will try to optimize it a bit.
Every time I start work on the program I always end up playing NES games instead, so don't expect much progress. =(
You can download the latest win32 build from here.
Project page: http://vpnes.googlecode.com/
Even tho it passed a year since I started the project I overcame myself and decided to ask your opinion.
And yes, I started this to learn C++ language just like everyone.
Edit: Please stop talking about penises, that joke is not funny.
I want to introduce my NES emulator called VPNES. It's written in C++, uses SDL 1.2 and freetype2 libraries, should be cross-platform but GUI was implemented only for win32.
Right now it can run simple NES games. Implemented mappers are: nrom, mmc1 (sxrom), uxrom, cnrom, mmc3 (txrom), axrom.
My program is not really precise and certainly not fast. Last weeks I worked on my PPU (rewrote from scratch again) and now gonna revise my APU (especially DMA). So later I can fix sprites timings. Maybe then I will try to optimize it a bit.
Every time I start work on the program I always end up playing NES games instead, so don't expect much progress. =(
You can download the latest win32 build from here.
Project page: http://vpnes.googlecode.com/
Even tho it passed a year since I started the project I overcame myself and decided to ask your opinion.
And yes, I started this to learn C++ language just like everyone.
Edit: Please stop talking about penises, that joke is not funny.