Results 1 to 10 of 10
  1. #1
    EmuTalk Member vidigal's Avatar
    Join Date
    Nov 2006
    Posts
    15

    how can i create an emulator?

    how can i create an emulator? what program i've to use to create one and how to create?



    • Advertising

      advertising
      EmuTalk.net
      has no influence
      on the ads that
      are displayed
        
       

  2. #2
    EmuTalk Member
    Join Date
    Dec 2005
    Posts
    124
    You'll find the answers to your questions here EMUBook .

  3. #3
    Banned Iconoclast's Avatar
    Join Date
    Aug 2006
    Location
    A rainbow cemetery
    Posts
    862
    If only it were that easy. If only, I could just start a thread like this, and get a simple answer that tells me how to make an emulator and how easy it is, thinking I could do better than everyone else. It's just too good to be a dream.

    I don't like living off of other people's work. I want to make my own emulator. I won't give up learning yet.

    All I can say is, Google for some C++ tutorials, though you may want to learn C first. These are the usual programming languages used to make emulators, but there can be others. If you can't understand them, if you do not have the patience, the determination to push on and improve until one day you are capable of making your own, then the answer to this question is not for you.

  4. #4
    Mankind Member NoeOM's Avatar
    Join Date
    Jun 2006
    Location
    Cáceres, Spain
    Posts
    77
    Hi vidigal,

    Create an emulator is not an easy task, depending on the system you want to emulate.

    First, you need to have some programming skills (very good programming skills a plus ) because an emulator is a program, and you have to program it!

    In these forums you can find a lot of information and useful links about emulators design and programming. If you want to start an emulator, I reccomend you to choose an easy to emulate system and read a lot about it before you design your program.

    Well, I know I've said nothing hehe, but look up in the forums, you will find useful information.

    Happy New Year!

    Noé.
    by Noé
    More about me at my website

  5. #5
    16-bit Corpse | Moderator Agozer's Avatar
    Join Date
    Jan 2006
    Location
    Nokia Land
    Posts
    6,112
    Although a lot have been already contributed to this thread, I'll add a few things, even with the risk of repeating something.

    1. There is no single program that let you make an emulator. You need to code it yourself.

    2. You need very good skills in the programming language of of your choice. Usually either C (and it's variants), Java, Assembly, etc.

    3. You will get nowhere unless you know exactly how the target hardware operates and why it does what it does. From memory, to inputs, to graphics to sound and everything you might think of in between.

    4. There are technical documentations from various hardware available on the Internet. They help you when you write your emulator and deal with the different features that I mentioned above. Then again, these documentations won't help you at all unless you know what you're looking at.

    5. You need dedication. Coding an emulator is hard work, and essentially very time-consuming.
    My Site With Random Stuff (+ two custom ZSNES GUI fonts)



  6. #6
    Dreamcast-Fan
    Join Date
    Dec 2006
    Location
    Munich, Germany
    Posts
    40
    If you want to code a DS-Emualtor you can use DeSmuME-Source.
    But I was just wondering why you've posted that in the DS-Emulation-Forum.

  7. #7
    EmuTalk Member vidigal's Avatar
    Join Date
    Nov 2006
    Posts
    15
    thanks.... posted in ds-emulation cause i want to do one emulator to DS but i've to start with easy emulators like genesis, nes, snes.... but it's a begining i'm the best student at programming subject in my class... lol but tanks anyway....

  8. #8
    Moderator Cyberman's Avatar
    Join Date
    Nov 2001
    Posts
    1,824
    Quote Originally Posted by vidigal View Post
    thanks.... posted in ds-emulation cause i want to do one emulator to DS but i've to start with easy emulators like genesis, nes, snes.... but it's a begining i'm the best student at programming subject in my class... lol but tanks anyway....
    Hmmm the systems you listed are not EASY emulators. Try the chip8 first that is the easiest I know of.

    Keep in mind you need very complete documentation to start too make an emulator. Since this is the first time you also need something that's already proven. Start small and work up. Otherwise you will be overwelmed, it's not a matter of IF you will be or not.

    Cyb
    Progress (n.):
    The process through which the Internet has evolved from smart people in front of dumb terminals to dumb people in front of smart terminals.
    -------------------------------------------------------------------
    Recursive (adj):
    see Recursive

  9. #9
    Moderator _Zack_'s Avatar
    Join Date
    Nov 2005
    Posts
    801
    I agree, chip8 would be the emulator of choice to start off on
    Proud Moderator Of Emutalk.net

    My iPhone / iPod Touch Games :


  10. #10
    EmuTalk Member
    Join Date
    Dec 2005
    Posts
    8
    I'm starting out with a Space Invaders emulator and I'm going quite well. I can recommend you Chip 8 or Space Invaders (intel 8080) emulator, they are both not to hard.

Similar Threads

  1. PJ 64 and geforce 66gt error
    By ryosableng in forum Project64
    Replies: 11
    Last Post: July 21st, 2006, 19:30
  2. Replies: 1
    Last Post: March 23rd, 2006, 00:04
  3. Replies: 3
    Last Post: September 17th, 2005, 21:32
  4. how do you create an emulator
    By secretemu in forum Programming
    Replies: 7
    Last Post: February 27th, 2005, 13:35
  5. How to create emulator of nes or snes ????
    By linuxboy in forum Programming
    Replies: 1
    Last Post: December 14th, 2004, 00:16

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •