|
|
1.1 root 1: /*
2: * Hatari - fakeTosData.c
3: *
4: * This file is distributed under the GNU General Public License, version 2
5: * or at your option any later version. Read the file gpl.txt for details.
6: *
7: * NOTE: This file is included by tos.c - do not compile and link this file
8: * separately!
9: */
10: const char FakeTosData_fileid[] = "Hatari fakeTosData.c : " __DATE__ " " __TIME__;
11:
12: /*
13: * This is the assembled code from fakeTos.s, our ROM TOS replacement for
14: * testing. NOTE: Remove first 0x1c (PRG_HEADER_SIZE) bytes from the assembled
15: * program file or use an assembler like TurboAss or vasm that can generate
16: * absolute binary images.
17: *
18: * Convert the assembled binary with:
19: *
20: * hexdump -v -e ' 16/1 "0x%02x," "\n" ' fakeTos.bin > fakeTos.txt
21: *
22: * Then replace the data below in FakeTos_data[] with the contents of
23: * fakeTos.txt (edit the last line to remove empty "0x,")
24: */
25: const Uint8 FakeTos_data[] =
26: {
27: 0x60,0x2e,0x00,0x01,0x00,0xe0,0x00,0x30,0x00,0xe0,0x00,0x00,0x00,0x00,0x10,0x00,
28: 0x00,0xe0,0x00,0x30,0x00,0x00,0x00,0x00,0x03,0x03,0x20,0x18,0x00,0x01,0x4c,0x63,
29: 0x00,0x00,0x08,0x80,0x00,0x00,0x08,0x70,0x00,0x00,0x08,0x00,0x00,0x00,0x00,0x00,
30: 0x46,0xfc,0x27,0x00,0x4e,0x70,0x11,0xfc,0x00,0x05,0x80,0x01,0x4f,0xf9,0x00,0x02,
31: 0x00,0x00,0x41,0xf9,0x00,0xfa,0x00,0x00,0x0c,0x90,0xab,0xcd,0xef,0x42,0x66,0x12,
32: 0x43,0xfa,0x00,0x5a,0x30,0x7c,0x00,0x08,0x20,0xc9,0xb0,0xfc,0x01,0xc0,0x6f,0xf8,
33: 0x00,0x0a,0x43,0xfa,0x00,0x5e,0x23,0xc9,0x00,0x00,0x00,0x68,0x23,0xc9,0x00,0x00,
34: 0x00,0x72,0x70,0x00,0x20,0x40,0x22,0x40,0x46,0xfc,0x07,0x00,0x4f,0xf9,0x00,0x01,
35: 0x80,0x00,0x48,0x78,0x10,0x00,0x48,0x7a,0xff,0x78,0x4e,0xf8,0x11,0x00,0x45,0x52,
36: 0x52,0x4f,0x52,0x3a,0x20,0x55,0x6e,0x68,0x61,0x6e,0x64,0x6c,0x65,0x64,0x20,0x65,
37: 0x78,0x63,0x65,0x70,0x74,0x69,0x6f,0x6e,0x21,0x0d,0x0a,0x00,0x48,0x7a,0xff,0xe0,
38: 0x3f,0x3c,0x00,0x09,0x4e,0x41,0x5c,0x8f,0x3f,0x3c,0x00,0x01,0x3f,0x3c,0x00,0x4c,
39: 0x4e,0x41,0x4e,0x73
40: };
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.