MAMEWorld >> Programming
View all threads Index   Flat Mode Flat  

arcadegamenut
MAME Fan
Reged: 06/06/06
Posts: 39
Send PM
Re: Writing My Own Emulator From Scratch
01/14/08 09:20 PM


> If you really want to go places, then I'd suggest C or C++
> I know someone has done emulators using Visual Basic, but it's not the best tool for
> the job. I guess it depends on where you want to go with this.

I don't know that I want to go anywhere with it. I just want to learn a little more then I already know and if at the same time someone else learns a little too, that'd be great.

I agree that C or C++ would probably be best, but part of me wants the challenge of seeing if it can be done with Delphi. Plus, a lot of examples I find are in C. If I'm forced to evaluate what exactly the C code is doing (especially those where the author decides to code all of his or her variables as A, B, C, D, E, etc with no comments), the more I'm really going to understand what is happening (once I figure it out) and will be able to answer questions from others instead of just saying "I don't know really. I just used .".

Should I stay interested in the project enough, the ultimate goal would be to come up with a FAQ/How-To that someone with reasonable skills could use to walk thru creating their own emulator, participating in the MAME project, etc.

There are several how-to's out there already, but many of them are unfinished or do not go into enough detail in some spots (in order to make the above-mentioned goal possible)...which could be what this project does as well....who knows.

ArcadeGamenut







Entire thread
Subject Posted by Posted on
* Writing My Own Emulator From Scratch arcadegamenut 01/10/08 07:15 AM
. * Centipede Documentation arcadegamenut  02/01/08 10:19 PM
. * Re: Centipede Documentation Phil Bennett  02/01/08 11:59 PM
. * Progress arcadegamenut  01/22/08 06:25 PM
. * Re: Progress arcadegamenut  01/30/08 12:40 AM
. * Re: Progress Lord Nightmare  01/30/08 01:43 AM
. * Re: Progress R. Belmont  01/30/08 02:34 AM
. * Re: Progress arcadegamenut  01/30/08 04:27 AM
. * Re: Progress Anonymous  02/04/08 02:28 AM
. * Baby Steps arcadegamenut  01/18/08 11:43 PM
. * Re: Baby Steps R. Belmont  01/20/08 12:33 AM
. * Re: Baby Steps Anonymous  01/20/08 12:38 AM
. * Re: Baby Steps R. Belmont  01/20/08 03:38 AM
. * Re: Baby Steps arcadegamenut  01/20/08 04:13 AM
. * Re: Baby Steps arcadegamenut  01/20/08 01:34 AM
. * Re: Baby Steps R. Belmont  01/20/08 03:37 AM
. * Re: Writing My Own Emulator From Scratch arcadegamenut  01/16/08 06:27 PM
. * Re: Writing My Own Emulator From Scratch arcadegamenut  01/11/08 07:09 PM
. * Re: Writing My Own Emulator From Scratch Anonymous  01/14/08 02:12 PM
. * Re: Writing My Own Emulator From Scratch arcadegamenut  01/14/08 09:20 PM
. * Re: Writing My Own Emulator From Scratch Anonymous  01/15/08 01:30 AM
. * Re: Writing My Own Emulator From Scratch R. Belmont  01/10/08 07:48 AM
. * Re: Writing My Own Emulator From Scratch arcadegamenut  01/10/08 06:26 PM
. * Re: Writing My Own Emulator From Scratch Stolistic  01/10/08 08:27 PM
. * Re: Writing My Own Emulator From Scratch arcadegamenut  01/11/08 12:10 AM
. * Re: Writing My Own Emulator From Scratch R. Belmont  01/11/08 01:10 AM

Extra information Permissions
Moderator:  Pi 
0 registered and 1 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 5500