![](/media/cache/profiles/301b144af4d1614dbcf92f9710be50fb.jpg.50x50_q85.jpg)
Emulation of the 1970's Chip-8 machine. The emulator has 7 games that are unmodified from the original Chip-8 format.
TetrisGame.h@0:bc3f11b1b41f, 2015-02-08 (annotated)
- Committer:
- taylorza
- Date:
- Sun Feb 08 01:58:57 2015 +0000
- Revision:
- 0:bc3f11b1b41f
Chip-8 Emulator
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
taylorza | 0:bc3f11b1b41f | 1 | #ifndef __TETRISGAME_H__ |
taylorza | 0:bc3f11b1b41f | 2 | #define __TETRISGAME_H__ |
taylorza | 0:bc3f11b1b41f | 3 | static const uint8_t TetrisGame[] = |
taylorza | 0:bc3f11b1b41f | 4 | { |
taylorza | 0:bc3f11b1b41f | 5 | 0xa2,0xb4,0x23,0xe6,0x22,0xb6,0x70,0x01, |
taylorza | 0:bc3f11b1b41f | 6 | 0xd0,0x11,0x30,0x25,0x12,0x06,0x71,0xff, |
taylorza | 0:bc3f11b1b41f | 7 | 0xd0,0x11,0x60,0x1a,0xd0,0x11,0x60,0x25, |
taylorza | 0:bc3f11b1b41f | 8 | 0x31,0x00,0x12,0x0e,0xc4,0x70,0x44,0x70, |
taylorza | 0:bc3f11b1b41f | 9 | 0x12,0x1c,0xc3,0x03,0x60,0x1e,0x61,0x03, |
taylorza | 0:bc3f11b1b41f | 10 | 0x22,0x5c,0xf5,0x15,0xd0,0x14,0x3f,0x01, |
taylorza | 0:bc3f11b1b41f | 11 | 0x12,0x3c,0xd0,0x14,0x71,0xff,0xd0,0x14, |
taylorza | 0:bc3f11b1b41f | 12 | 0x23,0x40,0x12,0x1c,0xe7,0xa1,0x22,0x72, |
taylorza | 0:bc3f11b1b41f | 13 | 0xe8,0xa1,0x22,0x84,0xe9,0xa1,0x22,0x96, |
taylorza | 0:bc3f11b1b41f | 14 | 0xe2,0x9e,0x12,0x50,0x66,0x00,0xf6,0x15, |
taylorza | 0:bc3f11b1b41f | 15 | 0xf6,0x07,0x36,0x00,0x12,0x3c,0xd0,0x14, |
taylorza | 0:bc3f11b1b41f | 16 | 0x71,0x01,0x12,0x2a,0xa2,0xc4,0xf4,0x1e, |
taylorza | 0:bc3f11b1b41f | 17 | 0x66,0x00,0x43,0x01,0x66,0x04,0x43,0x02, |
taylorza | 0:bc3f11b1b41f | 18 | 0x66,0x08,0x43,0x03,0x66,0x0c,0xf6,0x1e, |
taylorza | 0:bc3f11b1b41f | 19 | 0x00,0xee,0xd0,0x14,0x70,0xff,0x23,0x34, |
taylorza | 0:bc3f11b1b41f | 20 | 0x3f,0x01,0x00,0xee,0xd0,0x14,0x70,0x01, |
taylorza | 0:bc3f11b1b41f | 21 | 0x23,0x34,0x00,0xee,0xd0,0x14,0x70,0x01, |
taylorza | 0:bc3f11b1b41f | 22 | 0x23,0x34,0x3f,0x01,0x00,0xee,0xd0,0x14, |
taylorza | 0:bc3f11b1b41f | 23 | 0x70,0xff,0x23,0x34,0x00,0xee,0xd0,0x14, |
taylorza | 0:bc3f11b1b41f | 24 | 0x73,0x01,0x43,0x04,0x63,0x00,0x22,0x5c, |
taylorza | 0:bc3f11b1b41f | 25 | 0x23,0x34,0x3f,0x01,0x00,0xee,0xd0,0x14, |
taylorza | 0:bc3f11b1b41f | 26 | 0x73,0xff,0x43,0xff,0x63,0x03,0x22,0x5c, |
taylorza | 0:bc3f11b1b41f | 27 | 0x23,0x34,0x00,0xee,0x80,0x00,0x67,0x05, |
taylorza | 0:bc3f11b1b41f | 28 | 0x68,0x06,0x69,0x04,0x61,0x1f,0x65,0x10, |
taylorza | 0:bc3f11b1b41f | 29 | 0x62,0x07,0x00,0xee,0x40,0xe0,0x00,0x00, |
taylorza | 0:bc3f11b1b41f | 30 | 0x40,0xc0,0x40,0x00,0x00,0xe0,0x40,0x00, |
taylorza | 0:bc3f11b1b41f | 31 | 0x40,0x60,0x40,0x00,0x40,0x40,0x60,0x00, |
taylorza | 0:bc3f11b1b41f | 32 | 0x20,0xe0,0x00,0x00,0xc0,0x40,0x40,0x00, |
taylorza | 0:bc3f11b1b41f | 33 | 0x00,0xe0,0x80,0x00,0x40,0x40,0xc0,0x00, |
taylorza | 0:bc3f11b1b41f | 34 | 0x00,0xe0,0x20,0x00,0x60,0x40,0x40,0x00, |
taylorza | 0:bc3f11b1b41f | 35 | 0x80,0xe0,0x00,0x00,0x40,0xc0,0x80,0x00, |
taylorza | 0:bc3f11b1b41f | 36 | 0xc0,0x60,0x00,0x00,0x40,0xc0,0x80,0x00, |
taylorza | 0:bc3f11b1b41f | 37 | 0xc0,0x60,0x00,0x00,0x80,0xc0,0x40,0x00, |
taylorza | 0:bc3f11b1b41f | 38 | 0x00,0x60,0xc0,0x00,0x80,0xc0,0x40,0x00, |
taylorza | 0:bc3f11b1b41f | 39 | 0x00,0x60,0xc0,0x00,0xc0,0xc0,0x00,0x00, |
taylorza | 0:bc3f11b1b41f | 40 | 0xc0,0xc0,0x00,0x00,0xc0,0xc0,0x00,0x00, |
taylorza | 0:bc3f11b1b41f | 41 | 0xc0,0xc0,0x00,0x00,0x40,0x40,0x40,0x40, |
taylorza | 0:bc3f11b1b41f | 42 | 0x00,0xf0,0x00,0x00,0x40,0x40,0x40,0x40, |
taylorza | 0:bc3f11b1b41f | 43 | 0x00,0xf0,0x00,0x00,0xd0,0x14,0x66,0x35, |
taylorza | 0:bc3f11b1b41f | 44 | 0x76,0xff,0x36,0x00,0x13,0x38,0x00,0xee, |
taylorza | 0:bc3f11b1b41f | 45 | 0xa2,0xb4,0x8c,0x10,0x3c,0x1e,0x7c,0x01, |
taylorza | 0:bc3f11b1b41f | 46 | 0x3c,0x1e,0x7c,0x01,0x3c,0x1e,0x7c,0x01, |
taylorza | 0:bc3f11b1b41f | 47 | 0x23,0x5e,0x4b,0x0a,0x23,0x72,0x91,0xc0, |
taylorza | 0:bc3f11b1b41f | 48 | 0x00,0xee,0x71,0x01,0x13,0x50,0x60,0x1b, |
taylorza | 0:bc3f11b1b41f | 49 | 0x6b,0x00,0xd0,0x11,0x3f,0x00,0x7b,0x01, |
taylorza | 0:bc3f11b1b41f | 50 | 0xd0,0x11,0x70,0x01,0x30,0x25,0x13,0x62, |
taylorza | 0:bc3f11b1b41f | 51 | 0x00,0xee,0x60,0x1b,0xd0,0x11,0x70,0x01, |
taylorza | 0:bc3f11b1b41f | 52 | 0x30,0x25,0x13,0x74,0x8e,0x10,0x8d,0xe0, |
taylorza | 0:bc3f11b1b41f | 53 | 0x7e,0xff,0x60,0x1b,0x6b,0x00,0xd0,0xe1, |
taylorza | 0:bc3f11b1b41f | 54 | 0x3f,0x00,0x13,0x90,0xd0,0xe1,0x13,0x94, |
taylorza | 0:bc3f11b1b41f | 55 | 0xd0,0xd1,0x7b,0x01,0x70,0x01,0x30,0x25, |
taylorza | 0:bc3f11b1b41f | 56 | 0x13,0x86,0x4b,0x00,0x13,0xa6,0x7d,0xff, |
taylorza | 0:bc3f11b1b41f | 57 | 0x7e,0xff,0x3d,0x01,0x13,0x82,0x23,0xc0, |
taylorza | 0:bc3f11b1b41f | 58 | 0x3f,0x01,0x23,0xc0,0x7a,0x01,0x23,0xc0, |
taylorza | 0:bc3f11b1b41f | 59 | 0x80,0xa0,0x6d,0x07,0x80,0xd2,0x40,0x04, |
taylorza | 0:bc3f11b1b41f | 60 | 0x75,0xfe,0x45,0x02,0x65,0x04,0x00,0xee, |
taylorza | 0:bc3f11b1b41f | 61 | 0xa7,0x00,0xf2,0x55,0xa8,0x04,0xfa,0x33, |
taylorza | 0:bc3f11b1b41f | 62 | 0xf2,0x65,0xf0,0x29,0x6d,0x32,0x6e,0x00, |
taylorza | 0:bc3f11b1b41f | 63 | 0xdd,0xe5,0x7d,0x05,0xf1,0x29,0xdd,0xe5, |
taylorza | 0:bc3f11b1b41f | 64 | 0x7d,0x05,0xf2,0x29,0xdd,0xe5,0xa7,0x00, |
taylorza | 0:bc3f11b1b41f | 65 | 0xf2,0x65,0xa2,0xb4,0x00,0xee,0x6a,0x00, |
taylorza | 0:bc3f11b1b41f | 66 | 0x60,0x19,0x00,0xee,0x37,0x23, |
taylorza | 0:bc3f11b1b41f | 67 | }; |
taylorza | 0:bc3f11b1b41f | 68 | #endif //__TETRISGAME_H__ |