Page 1 of 106 1231151101 ... LastLast
Results 1 to 10 of 1054

Thread: Chip 8

  1. #1
    Certified SuperHero sammyboy's Avatar
    Join Date
    Apr 2004
    Location
    England
    Posts
    184
    Mentioned
    0 Post(s)

    Chip 8

    If I was to create a chip 8 emulator what roms would it play (I have never heard of one until I looked at this emu programming site). It has so less functions do you reckon it would be possible to emulate in Visual Basic I mean if gameboy ones have written in VB (rather slow though) it must be possible for a chip 8 emulator. And once I have programmed this were would I go next and where can I find documents for chip 8. Hopefully requesting docs arent against the rules like requesting roms are.

    "About as innocent as a nun doing pushups in a cucumber field"

  2. #2
    Programmer Marce1991's Avatar
    Join Date
    Mar 2004
    Location
    Brazil, Sao Paulo
    Posts
    84
    Mentioned
    0 Post(s)
    I've seen the site you'd be able to play pong,space invaders those ooooooold games.
    What's done is done.

  3. #3
    EmuTalk Member BlueYoshi's Avatar
    Join Date
    Jun 2002
    Posts
    17
    Mentioned
    0 Post(s)
    I have made Chip8 & SuperChip emulator. It's on my site http://koti.mbnet.fi/smiika/chippy.htm (sources included). You can make it just fine in VB, I made it in pascal and had to implement slowdown system because the games were running way too fast. Though you might have few problems with VB because it doesn't support bitwise xor (afaik) and bit shifting operators are missing in VB too...

    Here's some documentation:
    http://www.goldroad.co.uk/chip8.html
    http://www.pdc.kth.se/~lfo/chip8/CHIP8.htm
    http://members.aol.com/autismuk/chip8/chip8def.htm

    roms: (legal ones)
    http://www.zophar.net/roms.phtml?op=show&type=chip8

  4. #4
    Certified SuperHero sammyboy's Avatar
    Join Date
    Apr 2004
    Location
    England
    Posts
    184
    Mentioned
    0 Post(s)
    I am getting VB.net soon which is actually backwards compatible with some Visual C++.net functions so that would be ok.
    "About as innocent as a nun doing pushups in a cucumber field"

  5. #5
    ????????????????????????? Doomulation's Avatar
    Join Date
    Nov 2001
    Location
    ????????????????
    Posts
    8,776
    Mentioned
    0 Post(s)
    Hmmmmm, if I remember correctly, doesn't VB have "XOR" or something? The logical operators could be replaced with multiplication or division.
    Left shift is multiplication. Shift by 1 is equal to times 2. Shift by 2 is 4, 3 is 8, etc, afaik.
    Same goes for right shift, only that it's multiplication instead.

    I've also made a chip8 emulator called "Chippu."
    A good documentation would be dave winter's, although probably the best one would be mine, but I haven't made that one public yet.
    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

  6. #6
    What's that...? mesman00's Avatar
    Join Date
    Nov 2001
    Location
    USA
    Posts
    1,425
    Mentioned
    0 Post(s)
    Quote Originally Posted by Doomulation
    Hmmmmm, if I remember correctly, doesn't VB have "XOR" or something? The logical operators could be replaced with multiplication or division.
    Left shift is multiplication. Shift by 1 is equal to times 2. Shift by 2 is 4, 3 is 8, etc, afaik.
    Same goes for right shift, only that it's multiplication instead.

    I've also made a chip8 emulator called "Chippu."
    A good documentation would be dave winter's, although probably the best one would be mine, but I haven't made that one public yet.
    well make it public!
    <font color="blue">System Specs</font>
    Dual Boot:
    1. Gentoo Linux
    2. Win2k
    Athlon XP Barton 2700
    512 MB PC 2700 DDR Ram
    GF4 Ti4200 AGP 8X 64 MB
    Onboard Sound

  7. #7
    Certified SuperHero sammyboy's Avatar
    Join Date
    Apr 2004
    Location
    England
    Posts
    184
    Mentioned
    0 Post(s)
    No I like a site. www.goldroad.com
    "About as innocent as a nun doing pushups in a cucumber field"

  8. #8
    ????????????????????????? Doomulation's Avatar
    Join Date
    Nov 2001
    Location
    ????????????????
    Posts
    8,776
    Mentioned
    0 Post(s)
    Quote Originally Posted by mesman00
    well make it public!
    It's incomplete and it's at home, so I can't do that right now
    Oh yeah and goldroad euqals NOTHING compared to the tech docs, btw. It only tells you the very basics of how to make a chip8 emulator.

    EDIT: Crap, I realized the name I wrote for my emulator is wrong. I'm stuck with the old name I came up with before deciding the real name The real name is "Chuit," not "Chippu."
    Last edited by Doomulation; April 20th, 2004 at 13:27.
    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

  9. #9
    EmuTalk Member
    Join Date
    Nov 2003
    Location
    ~/
    Posts
    37
    Mentioned
    0 Post(s)
    To emulate chip8 you don't need to much things, just needs little things like this table:
    http://members.aol.com/autismuk/chip8/chip8def.htm

  10. #10
    Certified SuperHero sammyboy's Avatar
    Join Date
    Apr 2004
    Location
    England
    Posts
    184
    Mentioned
    0 Post(s)
    Yeah I cant do anything at the moment because of the fact that my Visual Studio hasnt came yet (I have ordered it from Bangkok). But when it comes I will make two versions of my chip 8 emu. 0ne using the goldroad docs and the other using the table thingy I dont know (if only other emus would be as simple as this). I have decided to emulate the SCHIP after then try something like a gameboy then work on a next gen emu. See how that goes.
    "About as innocent as a nun doing pushups in a cucumber field"

Page 1 of 106 1231151101 ... LastLast

Similar Threads

  1. Nintendo DS specifications leaked
    By Gorxon in forum Gaming
    Replies: 37
    Last Post: June 25th, 2004, 22:16
  2. C&T 69000 video chip
    By Knuckles in forum TechTalk
    Replies: 4
    Last Post: June 16th, 2003, 00:43
  3. Rice's Daedalus 5.0.0 source code
    By Rice in forum 1964
    Replies: 19
    Last Post: June 15th, 2003, 09:39
  4. Replies: 18
    Last Post: December 7th, 2002, 10:59

Posting Permissions

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