Page 1 of 92 1231151 ... LastLast
Results 1 to 10 of 1057

Thread: Chip 8

Hybrid View

Previous Post Previous Post   Next Post Next Post
  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
    ????????????????????????? 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

  8. #8
    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"

  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
    ????????????????????????? Doomulation's Avatar
    Join Date
    Nov 2001
    Location
    ????????????????
    Posts
    8,776
    Mentioned
    0 Post(s)
    Quote Originally Posted by Villela
    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
    That list is even incomplete. Sure, it lists all opcodes you'd need for chip8, but not all schip8 opcodes, oh no. I recommend dave winter's documetation. It lists all opcodes there is. And in some complicated way, it also describes the cpu, memory, etc.

    And I know that goldroad HAS NO documentation for chip8 that I'm aware of. The tutorial links were even all broken.

    Oh and even if you do a gameboy emulator, you won't even get a single demo of a next-gen system working, oh no. You need far more experience with emulators before starting such an emulator.
    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

Page 1 of 92 1231151 ... 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
  •