|
|
|||||||
| Home | Register | Downloads | FAQ | Members List | Calendar | Arcade | Mark Forums Read |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Registered User
![]() Join Date: Dec 2001
Posts: 97
|
How to write an emulator?
I got one question. I know C and C++ inside and out along with a little of x86 ASM. I was just drivven crazy by trying to find out how to write an emulator? Obviously technical docs about the system trying to be emulated are a huge player in this, but also, how does one come up with the methods and Objects[if using C++] when designing an emulator?
__________________
My specs: Pentium 4 -1.6 Ghz Windows XP/Windows 98 dual boot system Voodoo Banshee 16 meg 256 megs of Rambus Ram(RIMS) |
|
|
|
| Advertisement | [Remove Advertisement] |
|
|
|
|
|
#2 |
|
Resident Movie Critic
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Join Date: Apr 2001
Location: Belfast, Northern Ireland
Posts: 9,506
|
Moved to programming.
__________________
Superior marketing of an inferior product will always win over inferior marketing of a superior product. |
|
|
|
|
|
#3 |
|
Registered User
![]() Join Date: Dec 2001
Posts: 97
|
Any help would be grateful
__________________
My specs: Pentium 4 -1.6 Ghz Windows XP/Windows 98 dual boot system Voodoo Banshee 16 meg 256 megs of Rambus Ram(RIMS) |
|
|
|
|
|
#4 |
|
I'm in despair!
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Apr 2001
Location: Brazil
Posts: 3,419
|
I've never written an emulator, but here's some links to open-source emulators... they might help you getting started. MAME: http://www.mame.net/ Zsnes: http://www.zsnes.com/ Snes9x: http://www.snes9x.com/ FakeNES: http://fakenes.sourceforge.net/ Stella: http://stella.sourceforge.net/ GPSE: http://savannah.gnu.org/projects/gpse/ Peops (PSX Emulator Plugins): http://sourceforge.net/projects/peops/ []s Badaro |
|
|
|
|
|
#5 |
|
Guest
Posts: n/a
|
What the hell is with all of these "how do I write an emulator/plugin" threads lately? I really don't think there is anybody on these boards who will sit here and actually give you step by step instructions on how to write an emu, but if you actually take the time to look around you'll find other threads that already have links to the information you are seeking. Try and see if you can come up with anything from this one: http://www.ngemu.com/forums/showthre...threadid=20261 |
|
|
|
#6 |
|
King of Pain
![]() ![]() ![]() Join Date: Oct 2001
Location: Germany
Posts: 485
|
Some resources: http://fms.komkon.org/EMUL8/HOWTO.html http://www.atarihq.com/danb/emulation.html http://www.classicgaming.com/epr/
__________________
The crownless again shall be King |
|
|
|
|
|
#7 |
|
V|rus
![]() ![]() ![]() ![]() Join Date: Jan 2002
Location: house
Posts: 521
|
get source codes and bored your self in understnading each of them and then get to programming.
__________________
|
|
|
|
|
|
#8 |
|
CoLD InSiDE
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Apr 2001
Location: Somewhere
Posts: 2,615
|
FPSE v0.08 sources are free to everyone, just look at them to get the basic idea, the team is a bit cranky, so if you copy those they will bust you off.....! Ali
__________________
AMD Athlon XP 2100 @ 1.75 Ghz Gigabyte GA-7VA.XP VIA K400 1.25GB PC3200 System Ram ChainTech GeForCe4 TI 4200 128MB Creative SB Live! 5.1 2x WD Caviar 120GBs and -Rom1 Maxtor 40GB LiteON 16x DVD-Rw WindowsXP Professional-SP2 & Mandrake Linux |
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|