Crazy-8 1.0.4, the FutureBasic CHIP8 and SCHIP-48 emulator


Crazy-8 Running Joust! (Why don'tcha give that image a click?

Crazy-8(1.0.4)

An Open Source CHIP8 and SCHIP48 emulator/interpreter

by Derek Smith, aka Warman

Man, sooner or later I'll have to name this Insane-8.

Its the world's first FutureBasic CHIP8 emulator! Crazy-8 is a PowerPC app that emulates the CHIP8 virtual machine, which ran on old old TELMAC computers, and the SCHIP48, which ran on ancient HP calculators...and I bet you thought Java was original - well these guys were on the scene in the early 80's. Crazy-8 emulates the original CHIP8 as best as I can figure out after some code porting and reading and just making stuff up. The speed is slightly off but, every single CHIP8 game I have found runs perfectly.

And also, as is shown above, Crazy-8 is the only Mac CHIP8 emulator that can run Super CHIP48 games! Every game I have been able to find works great in Crazy-8, though the speed of the SCHIP games is a rough guestimate on my part. I have a feeling they should run a bit faster than they do, but oh well.

Crazy-8 is open source freeware. Use it all you want and if you are into programming, the source code may be of interest to you. But enough of that, let's see some...

Screen shots!

Tetris..yes I suck at it

Space Invaders

UBOAT reminds me of Eric's Deep Sea game

Ant - pretty cool game, it's got bosses!


Features!

Download!

Yes you know you want it! You want it bad! What do you need to run it? Any PowerPC Mac and System 7.6 or better (you can take your chances with earlier systems though). Crazy-8 is very, very fast, so if you feel like its not up to snuff, turn off the frame limiter and hold onto your ass.

New and improved! Version 1.0.4 is the ultimate in laser eye surgery!

Crazy-8 v1.0.4 in Stuffit 5 format (77k)

Crazy-8 v1.0.4 binhexed(105k)

 


Source Code

If you are interested in how emulators/interpreters are programmed, take a peek at the FutureBasic 3 SOURCE (65k) Crazy-8 is open source, so you can modify it to your heart's content. You'd think the other Mac CHIP8 emulators would have at least stolen my SCHIP code by now. If you have any questions or suggestions about it, feel free to email me.

Some ROMs/Games

Grab some free public domain CHIP8 roms (3k) for your gaming pleasure. You can find quite a few games on the net if you search for 'Chip8 Games'. I'm not entirely sure of the legality of them or I would have included them here. To the best of my knowledge there are approximately 45 CHIP8 and SCHIP programs out there. If you believe I am missing some, please drop me a line so I can test the program for compatibility and improve the emulation if need be.

Compatibility:

Games that glitch

NONE
Games that fail

LOOPZ(SCHIP)
Games that work
CHIP8 SCHIP
15PUZZLE
BLINKY
BLITZ
BREAKOUT
BRIX
CONNECT4
GUESS
HIDDEN
INVADERS
KALEID
MAZE
MERLIN
MISSILE
PONG
PONG2
PUZZLE
PUZZLE2
SQUASH
SYZYGY
TANK
TETRIS
TICTAC
UFO
VBRIX
VERS
WALL
WIPEOFF
FIELD
ALIEN
ANT
BLINKY
CAR
DRAGON1
DRAGON2
JOUST23
LOOPZ
MAZE
MINES
PIPER
RACE
SPACEFIG
SQUARE
TEST
UBOAT
WORM3

Coming Soon

To arrive sometime soon is the ability to select the two Chip8 colors instead of the default black and white. If you've got suggestions of your own, feel free to tell me about them. And UNRAEL TORNAMENT SI FOR FAGOTS is not a valid suggestion anymore, thanks though.


Links!

Crazy-8 is actually the second emulator written in FutureBasic, the first being MacSloMo, by Terence Grant. Marcel Dekogel really helped me out with this FutureBasic version by making code available at his website...some of the code in the Crazy-8 source base was stolen from Vision-8 with his permission.