Emulation of the 1970's Chip-8 machine. The emulator has 7 games that are unmodified from the original Chip-8 format.
BrixGame.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 __BRIXGAME_H__ |
taylorza | 0:bc3f11b1b41f | 2 | #define __BRIXGAME_H__ |
taylorza | 0:bc3f11b1b41f | 3 | static const uint8_t BrixGame[] = |
taylorza | 0:bc3f11b1b41f | 4 | { |
taylorza | 0:bc3f11b1b41f | 5 | 0x6e,0x05,0x65,0x00,0x6b,0x06,0x6a,0x00, |
taylorza | 0:bc3f11b1b41f | 6 | 0xa3,0x0c,0xda,0xb1,0x7a,0x04,0x3a,0x40, |
taylorza | 0:bc3f11b1b41f | 7 | 0x12,0x08,0x7b,0x02,0x3b,0x12,0x12,0x06, |
taylorza | 0:bc3f11b1b41f | 8 | 0x6c,0x20,0x6d,0x1f,0xa3,0x10,0xdc,0xd1, |
taylorza | 0:bc3f11b1b41f | 9 | 0x22,0xf6,0x60,0x00,0x61,0x00,0xa3,0x12, |
taylorza | 0:bc3f11b1b41f | 10 | 0xd0,0x11,0x70,0x08,0xa3,0x0e,0xd0,0x11, |
taylorza | 0:bc3f11b1b41f | 11 | 0x60,0x40,0xf0,0x15,0xf0,0x07,0x30,0x00, |
taylorza | 0:bc3f11b1b41f | 12 | 0x12,0x34,0xc6,0x0f,0x67,0x1e,0x68,0x01, |
taylorza | 0:bc3f11b1b41f | 13 | 0x69,0xff,0xa3,0x0e,0xd6,0x71,0xa3,0x10, |
taylorza | 0:bc3f11b1b41f | 14 | 0xdc,0xd1,0x60,0x04,0xe0,0xa1,0x7c,0xfe, |
taylorza | 0:bc3f11b1b41f | 15 | 0x60,0x06,0xe0,0xa1,0x7c,0x02,0x60,0x3f, |
taylorza | 0:bc3f11b1b41f | 16 | 0x8c,0x02,0xdc,0xd1,0xa3,0x0e,0xd6,0x71, |
taylorza | 0:bc3f11b1b41f | 17 | 0x86,0x84,0x87,0x94,0x60,0x3f,0x86,0x02, |
taylorza | 0:bc3f11b1b41f | 18 | 0x61,0x1f,0x87,0x12,0x47,0x1f,0x12,0xac, |
taylorza | 0:bc3f11b1b41f | 19 | 0x46,0x00,0x68,0x01,0x46,0x3f,0x68,0xff, |
taylorza | 0:bc3f11b1b41f | 20 | 0x47,0x00,0x69,0x01,0xd6,0x71,0x3f,0x01, |
taylorza | 0:bc3f11b1b41f | 21 | 0x12,0xaa,0x47,0x1f,0x12,0xaa,0x60,0x05, |
taylorza | 0:bc3f11b1b41f | 22 | 0x80,0x75,0x3f,0x00,0x12,0xaa,0x60,0x01, |
taylorza | 0:bc3f11b1b41f | 23 | 0xf0,0x18,0x80,0x60,0x61,0xfc,0x80,0x12, |
taylorza | 0:bc3f11b1b41f | 24 | 0xa3,0x0c,0xd0,0x71,0x60,0xfe,0x89,0x03, |
taylorza | 0:bc3f11b1b41f | 25 | 0x22,0xf6,0x75,0x01,0x22,0xf6,0x45,0x60, |
taylorza | 0:bc3f11b1b41f | 26 | 0x12,0xde,0x12,0x46,0x69,0xff,0x80,0x60, |
taylorza | 0:bc3f11b1b41f | 27 | 0x80,0xc5,0x3f,0x01,0x12,0xca,0x61,0x02, |
taylorza | 0:bc3f11b1b41f | 28 | 0x80,0x15,0x3f,0x01,0x12,0xe0,0x80,0x15, |
taylorza | 0:bc3f11b1b41f | 29 | 0x3f,0x01,0x12,0xee,0x80,0x15,0x3f,0x01, |
taylorza | 0:bc3f11b1b41f | 30 | 0x12,0xe8,0x60,0x20,0xf0,0x18,0xa3,0x0e, |
taylorza | 0:bc3f11b1b41f | 31 | 0x7e,0xff,0x80,0xe0,0x80,0x04,0x61,0x00, |
taylorza | 0:bc3f11b1b41f | 32 | 0xd0,0x11,0x3e,0x00,0x12,0x30,0x12,0xde, |
taylorza | 0:bc3f11b1b41f | 33 | 0x78,0xff,0x48,0xfe,0x68,0xff,0x12,0xee, |
taylorza | 0:bc3f11b1b41f | 34 | 0x78,0x01,0x48,0x02,0x68,0x01,0x60,0x04, |
taylorza | 0:bc3f11b1b41f | 35 | 0xf0,0x18,0x69,0xff,0x12,0x70,0xa3,0x14, |
taylorza | 0:bc3f11b1b41f | 36 | 0xf5,0x33,0xf2,0x65,0xf1,0x29,0x63,0x37, |
taylorza | 0:bc3f11b1b41f | 37 | 0x64,0x00,0xd3,0x45,0x73,0x05,0xf2,0x29, |
taylorza | 0:bc3f11b1b41f | 38 | 0xd3,0x45,0x00,0xee,0xe0,0x00,0x80,0x00, |
taylorza | 0:bc3f11b1b41f | 39 | 0xfc,0x00,0xaa,0x00,0x00,0x00,0x00,0x00, |
taylorza | 0:bc3f11b1b41f | 40 | }; |
taylorza | 0:bc3f11b1b41f | 41 | #endif //__BRIXGAME_H__ |