Emuforums.com

Go Back   Emuforums.com > General Discussion > Web development / Programming
Home Register Downloads FAQ Members List Calendar Arcade Mark Forums Read

Reply
 
Thread Tools Display Modes
Old June 17th, 2002, 01:54   #1
haaris_abbasi
Registered User
 
haaris_abbasi's Avatar
 
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)
haaris_abbasi is offline   Reply With Quote

Advertisement [Remove Advertisement]

Old June 17th, 2002, 02:00   #2
Betamax
Resident Movie Critic
 
Betamax's Avatar
 
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.
Betamax is offline   Reply With Quote

Old June 17th, 2002, 04:26   #3
haaris_abbasi
Registered User
 
haaris_abbasi's Avatar
 
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)
haaris_abbasi is offline   Reply With Quote

Old June 17th, 2002, 04:45   #4
Badaro
I'm in despair!
 
Badaro's Avatar
 
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
Badaro is offline   Reply With Quote

Old June 17th, 2002, 07:21   #5
ShADoWFLaRe85
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
  Reply With Quote

Old June 18th, 2002, 10:42   #6
M.I.K.e7
King of Pain
 
M.I.K.e7's Avatar
 
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
M.I.K.e7 is offline   Reply With Quote

Old June 18th, 2002, 10:55   #7
metal_ash
V|rus
 
metal_ash's Avatar
 
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.
__________________
metal_ash is offline   Reply With Quote

Old June 21st, 2002, 05:59   #8
Ali
CoLD InSiDE
 
Ali's Avatar
 
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

Ali is offline   Reply With Quote

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +1. The time now is 19:10.

© 2006 - 2012 Emu Forums | About Emu Forums | Advertisers | Investors | Legal | A member of the Crowdgather Forum Community


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.