Skip to main content
GameDev.net gamedev.net
🔒 Locked

OOP emulators

Started by ErUs Sep 19, 2005 at 2:37 PM 1 replies 650+ views
Original Post
ErUs
ErUs
does anyone know of any opensource OOP emulators written in C++ ? i would like to take a look at how it would be written. i mean for games consoles btw ( like snes, nes or gameboy )
-www.freewebs.com/tm1rbrt -> check out my gameboy emulator ( worklog updated regularly )
doynax
doynax
To be honest most emulator sources tend to be somewhat messy, often with many layers of compability hacks and optimizations. On top of that half of them seem to be written in assembly language regardless of whether the they need to performance boost or not.

It's not written in C++ but MAME is an interesting study large-scale object oriented software design. I find it fascinating how you can pull together a complete emulator from a set of standard components (CPUs, graphics chips, audio, etc..) in a couple of hundred lines of code.

Considering it's size and generality it may not be the best project to study if you only want to see how an emulator is written, but it's a good framework to implement your own emulator in however.
ErUs
ErUs
im having a problem getting any two way link to work in MSVC :( allways compile errors.


[Edited by - ErUs on September 24, 2005 4:22:00 AM]
-www.freewebs.com/tm1rbrt -> check out my gameboy emulator ( worklog updated regularly )

Topic Locked

This topic has been locked by a moderator. New replies are not allowed.

Sign in to reply to this topic.