Results 1 to 6 of 6
  1. #1
    Moderator _Zack_'s Avatar
    Join Date
    Nov 2005
    Posts
    801

    Joystick Emulator Programming - Noob

    Hello. I have no previous experience in programming, i would like to start a Very Small emulator project using visual basic program language. can someone please advise me on A : An Easy Console to Emulate, B: How to go about it & C: What documentation i would need. Any help would be greatly appreciated, Because i have taken so much from the emulation scene and would love to give something back.



    • Advertising

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

  2. #2
    EmuTalk Member Garstyciuks's Avatar
    Join Date
    Jan 2006
    Posts
    152
    As everyone else would say - making an emulator as your first project with no previous coding experience is just not that easy. First you have to learn the basics of the language, some API and other stuff. Probably the easiest machine to emulate is Chip8, you can find all the information on it in the Chip8 sticky.

  3. #3
    EmuTalk Member
    Join Date
    Jul 2004
    Location
    Someplace where I don't know where I am.
    Posts
    618
    You'll need to be able to do shift operations for most. Didn't someone say Visual Basic doesn't support shift? You can probably replace this by multiplying by 2 and dividing by two, but it might not give correct results all the time. I'd think, as a bare minimum for any language you would need to know file input, memory handling, basic mathematical operations, graphical output, bitwise operations and knowledge of how bits work, branching/conditional commands, and user input even for Chip-8.
    Last edited by bcrew1375; March 13th, 2006 at 07:26.

  4. #4
    ????????????????????????? Doomulation's Avatar
    Join Date
    Nov 2001
    Location
    ????????????????
    Posts
    8,780
    A shift can be performed with the following mathematic formula:
    Val * 2 ^ n. Where n is number of shifts. For example, to shift left 2 times, try Val * 2 ^ 2. Same as Val >> 2.
    For right shifts, use divide instead.

    VB supports binary and or and xor.
    Atashi wa juu-yon-sai no onna no ko! Atashi no namae wa Miizuki. Yurushiku ne!
    Nani? Atashi o shinjirimasen desu ka? Baka!
    "You're all doomed! Doomed, I say! Hehe... are we approaching the end of the world?"

    shikata ga kaite aru - "the instructions are written above"
    Need to download GoodN64 or instructions to use it? Need to check if it's a good or bad rom?
    Download: Glide64 | Hacktarux's wrapper

  5. #5
    Sony battery Toasty's Avatar
    Join Date
    Dec 2004
    Location
    Oregon, U.S.A.
    Posts
    2,047
    I'd definitely not do an emulator as a first programming project. Get comfortable with whatever language you'll be using first (C and C++ are the most common, but VB will work fine for starters). Then, after you can talk computer fluently, try out Chip8 like Garstyciuks suggested. Just check the Chip8 sticky at the top of this forum for all the documentation you'll need.

  6. #6
    ????????????????????????? Doomulation's Avatar
    Join Date
    Nov 2001
    Location
    ????????????????
    Posts
    8,780
    A chip8 emulator is pretty easy as long as you use a tutorial and are able to learn. You'll learn a lot, and it isn't that hard.
    Well, that is, unless you want to make it bugfree and work with every game.
    Atashi wa juu-yon-sai no onna no ko! Atashi no namae wa Miizuki. Yurushiku ne!
    Nani? Atashi o shinjirimasen desu ka? Baka!
    "You're all doomed! Doomed, I say! Hehe... are we approaching the end of the world?"

    shikata ga kaite aru - "the instructions are written above"
    Need to download GoodN64 or instructions to use it? Need to check if it's a good or bad rom?
    Download: Glide64 | Hacktarux's wrapper

Similar Threads

  1. im a noob really a noob
    By thejeti in forum Dolphin
    Replies: 3
    Last Post: December 29th, 2005, 19:31
  2. noob with a question.
    By Sean18 in forum Dolphin
    Replies: 11
    Last Post: November 3rd, 2005, 03:24
  3. Noob Questions!
    By nEmoGrinder in forum Project64
    Replies: 8
    Last Post: August 17th, 2005, 03:42
  4. zaba is not a noob
    By Jakob in forum IRC Quotes
    Replies: 21
    Last Post: August 12th, 2004, 13:44
  5. The moron n00b gets pwned
    By vampireuk in forum IRC Quotes
    Replies: 18
    Last Post: October 1st, 2003, 09:40

Posting Permissions

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