Emulation of the 1970's Chip-8 machine. The emulator has 7 games that are unmodified from the original Chip-8 format.

Dependencies:   mbed

Committer:
taylorza
Date:
Sun Feb 08 01:58:57 2015 +0000
Revision:
0:bc3f11b1b41f
Chip-8 Emulator

Who changed what in which revision?

UserRevisionLine numberNew contents of line
taylorza 0:bc3f11b1b41f 1 #ifndef __PONGGAME_H__
taylorza 0:bc3f11b1b41f 2 #define __PONGGAME_H__
taylorza 0:bc3f11b1b41f 3 static const uint8_t PongGame[] =
taylorza 0:bc3f11b1b41f 4 {
taylorza 0:bc3f11b1b41f 5 0x6a,0x02,0x6b,0x0c,0x6c,0x3f,0x6d,0x0c,
taylorza 0:bc3f11b1b41f 6 0xa2,0xea,0xda,0xb6,0xdc,0xd6,0x6e,0x00,
taylorza 0:bc3f11b1b41f 7 0x22,0xd4,0x66,0x03,0x68,0x02,0x60,0x60,
taylorza 0:bc3f11b1b41f 8 0xf0,0x15,0xf0,0x07,0x30,0x00,0x12,0x1a,
taylorza 0:bc3f11b1b41f 9 0xc7,0x17,0x77,0x08,0x69,0xff,0xa2,0xf0,
taylorza 0:bc3f11b1b41f 10 0xd6,0x71,0xa2,0xea,0xda,0xb6,0xdc,0xd6,
taylorza 0:bc3f11b1b41f 11 0x60,0x01,0xe0,0xa1,0x7b,0xfe,0x60,0x04,
taylorza 0:bc3f11b1b41f 12 0xe0,0xa1,0x7b,0x02,0x60,0x1f,0x8b,0x02,
taylorza 0:bc3f11b1b41f 13 0xda,0xb6,0x8d,0x70,0xc0,0x0a,0x7d,0xfe,
taylorza 0:bc3f11b1b41f 14 0x40,0x00,0x7d,0x02,0x60,0x00,0x60,0x1f,
taylorza 0:bc3f11b1b41f 15 0x8d,0x02,0xdc,0xd6,0xa2,0xf0,0xd6,0x71,
taylorza 0:bc3f11b1b41f 16 0x86,0x84,0x87,0x94,0x60,0x3f,0x86,0x02,
taylorza 0:bc3f11b1b41f 17 0x61,0x1f,0x87,0x12,0x46,0x02,0x12,0x78,
taylorza 0:bc3f11b1b41f 18 0x46,0x3f,0x12,0x82,0x47,0x1f,0x69,0xff,
taylorza 0:bc3f11b1b41f 19 0x47,0x00,0x69,0x01,0xd6,0x71,0x12,0x2a,
taylorza 0:bc3f11b1b41f 20 0x68,0x02,0x63,0x01,0x80,0x70,0x80,0xb5,
taylorza 0:bc3f11b1b41f 21 0x12,0x8a,0x68,0xfe,0x63,0x0a,0x80,0x70,
taylorza 0:bc3f11b1b41f 22 0x80,0xd5,0x3f,0x01,0x12,0xa2,0x61,0x02,
taylorza 0:bc3f11b1b41f 23 0x80,0x15,0x3f,0x01,0x12,0xba,0x80,0x15,
taylorza 0:bc3f11b1b41f 24 0x3f,0x01,0x12,0xc8,0x80,0x15,0x3f,0x01,
taylorza 0:bc3f11b1b41f 25 0x12,0xc2,0x60,0x20,0xf0,0x18,0x22,0xd4,
taylorza 0:bc3f11b1b41f 26 0x8e,0x34,0x22,0xd4,0x66,0x3e,0x33,0x01,
taylorza 0:bc3f11b1b41f 27 0x66,0x03,0x68,0xfe,0x33,0x01,0x68,0x02,
taylorza 0:bc3f11b1b41f 28 0x12,0x16,0x79,0xff,0x49,0xfe,0x69,0xff,
taylorza 0:bc3f11b1b41f 29 0x12,0xc8,0x79,0x01,0x49,0x02,0x69,0x01,
taylorza 0:bc3f11b1b41f 30 0x60,0x04,0xf0,0x18,0x76,0x01,0x46,0x40,
taylorza 0:bc3f11b1b41f 31 0x76,0xfe,0x12,0x6c,0xa2,0xf2,0xfe,0x33,
taylorza 0:bc3f11b1b41f 32 0xf2,0x65,0xf1,0x29,0x64,0x14,0x65,0x00,
taylorza 0:bc3f11b1b41f 33 0xd4,0x55,0x74,0x15,0xf2,0x29,0xd4,0x55,
taylorza 0:bc3f11b1b41f 34 0x00,0xee,0x80,0x80,0x80,0x80,0x80,0x80,
taylorza 0:bc3f11b1b41f 35 0x80,0x00,0x00,0x00,0x00,0x00,
taylorza 0:bc3f11b1b41f 36 };
taylorza 0:bc3f11b1b41f 37 #endif //__PONGGAME_H__