I'd like to emulate a NES on my 8086 desktop. It is a 9.somethingMhz 8086, and the nes is a 1.somethingMhz.. Z80 is it? Anywho, I think that a factor of 10 is enough so that an emulator could exist, does it? I couldn't locate one.
VCF SoCal | Feb 15 - 16 2025, | Hotel Fera, Orange CA |
VCF East | Apr 04 - 06 2025, | Infoage Museum, Wall NJ |
VCF Southwest | Jun 20 - 22 2025, | University of Texas at Dallas |
VCF Southeast | Jun 20 - 22 2025, | Atlanta, GA |
VCF West | Aug 2025, | CHM, Mountain View, CA |
VCF Midwest | Sep 13 - 14 2025, | Schaumburg, IL |
I'd like to emulate a NES on my 8086 desktop. It is a 9.somethingMhz 8086, and the nes is a 1.somethingMhz.. Z80 is it? Anywho, I think that a factor of 10 is enough so that an emulator could exist, does it? I couldn't locate one.
The best overclock I ever had was a Zilog 2.5Mhz Z80, I overclocked it to 10Mhz that is a 400% overclock.
Even a 80386 isn't enough if you want to emulate another system, at least not anywhere near full speed. Perhaps if you're satisfied with advanced higher-level simulation. Possibly you can get the core of a 6502 CPU emulator running cycle exact on a 33 MHz 80386DX.
Consider most of the precise NES emulators stutter on a 200 MHz PC, possibly even 500 MHz unless you reduce the frame rate and turn off some of the features.
In the case of Kenbak, I have a feeling there is no custom hardware apart from the CPU to emulate? Well, perhaps a few switches and lights. :-D
I just got done trying to get SNES emulators running well on a Pentium II 233 notebook. Close but no cigar. It works but you are in for some chops and stutters.
NES emulation is obviously less demanding, but it'll never ever happen on something that old. I would imagine that a Pentium is probably needed to do it well.
You have to realize that emulation of a console is more than just about its CPU. You are trying to duplicate the functions of everything. RAM, instruction sets, quirks, hacks, audio, video, inputs, etc. There's nothing trivial about it.
I haven't played with them in years but my friends and I settled on nesticle for nes.
I remember zsnes for super nintendo was our favorite although later on the windows compiled Win9xsnes or something was cool for TCP play.
However, I'd LOVE to see someone try and emulate an NES on a CGA 8088 computer, the graphics sprites are could very well be possible being as the NES uses only 4 "colors" for each sprite out of the total pallet.
Atari 2600 emulation is even worse. On a 486 DX4, expect at least a 10% slowdown, if not more, and for games like Pitfall II, forgettaboutit', it'll run like molasses in January.
However, I'd LOVE to see someone try and emulate an NES on a CGA 8088 computer, the graphics sprites are could very well be possible being as the NES uses only 4 "colors" for each sprite out of the total pallet.