gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

Hardware > Hardware + Software interaction + Emulation

#13746 - AcidGame - Mon Dec 22, 2003 4:12 am

Of the many years i've been programming ( 4-5 ) i've never seemed to understand how the whole Hardware and software things can interact. Another thing is, how emulators 'emulate' the hardware. Could someone please explain to me how this all comes together? I just dont really understand it. :X

#13749 - tepples - Mon Dec 22, 2003 5:20 am

You need to learn about computer architecture. Many of my classmates consider this book the best $85 they've ever spent.

An emulator interprets one architecture's instruction set and simulates (i.e. performs operations that mimic the behavior of) the rest of the hardware on the motherboard
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#13750 - AcidGame - Mon Dec 22, 2003 5:34 am

sounds like a nice book. I'll look into it. Thanks alot :)

#16235 - x86asm - Wed Feb 11, 2004 1:42 am

Hi, if you want to learn how an emulator works, I'm currently writing an SMS emulator for Windows PC's ,from scratch, it's not very hard, just need to put some thought into structuring it as it could be as slow as hell or run at decent speed if not planned properly.
_________________
Hello Everyone :D