Annotation of hatari/src/cartimg.c, revision 1.1.1.3

1.1       root        1: /* cart.img */
                      2: 
1.1.1.2   root        3: /* Cartridge - with our gemdos handler */
                      4: /* C-Init flag has bit 3 set = before disk boot, but after GEMDOS init */
                      5: unsigned char cart_hdr[] = {
                      6:   0xAB,0xCD,0xEF,0x42,        /* C-FLAG */
                      7:   0x00,0x00,0x00,0x00,        /* C-NEXT */
                      8:   0x08,0xFA,0x00,0x24,        /* C-INIT */   
                      9:   0x00,0x00,0x00,0x00,        /* C-RUN */
                     10:   0x00,0x00,                  /* C-TIME */
                     11:   0x00,0x00,                  /* C-DATE */
                     12:   0x00,0x00,0x00,0x00,        /* C-BSIZ, offset: $14*/
                     13:   'H','A','T','A','R','I','.','I','M','G',0x00,0x00, /* C-NAME */
                     14: 
                     15:   /* Code ($FA0024) - Set up GEMDOS  handler */
                     16:   0x00,0x08,                  /* GEMDOS opcode */
1.1.1.3 ! root       17:   0xa0,0x00,                  /* Line-A init (for VDI resolutions) */
        !            18:   0xa0,0xff,                  /* Hatari's Line-A opcode (for VDI resolutions) */
1.1.1.2   root       19:   0x4E,0x75                   /* RTS */
                     20: }; 
                     21:  
                     22: 
1.1       root       23: /* NOTE! Remove first 0x1c(PRG_HEADER_SIZE) bytes from image */
                     24: 
                     25: unsigned char cart_img[604-PRG_HEADER_SIZE] = {
                     26: 0x00,0xFA,0x11,0xB4,
                     27: 0x00,0x00,0x00,0x00,0x00,0x0C,0x00,0x08,0x69,0x00,0x00,0x0A,0x66,0x00,0x00,0x04,0x4E,0x73,0x00,0x09,0x41,0xEF,0x00,0x08,0x08,0x17,0x00,0x05,0x66,0x04,0x4E,0x68,
                     28: 0x54,0x48,0x4A,0x50,0x66,0x2A,0x2F,0x0E,0x2C,0x48,0x2F,0x0E,0x61,0x00,0x00,0x3C,0x2C,0x5F,0x61,0x00,0x00,0x8A,0x61,0x00,0x00,0xA8,0x42,0xAE,0x00,0x02,0x42,0xAE,
                     29: 0x00,0x0A,0x2D,0x40,0x00,0x06,0x3C,0xBC,0x00,0x04,0x2C,0x5F,0x60,0x00,0xFF,0xC4,0x0C,0x50,0x00,0x03,0x66,0xBC,0x2F,0x0E,0x2C,0x48,0x61,0x00,0x00,0x0E,0x61,0x00,
                     30: 0x00,0x5E,0x61,0x00,0x00,0x7C,0x2C,0x5F,0x4E,0x73,0x3F,0x3C,0x00,0x2F,0x4E,0x41,0x54,0x4F,0x20,0x40,0x2F,0x18,0x2F,0x18,0x2F,0x18,0x2F,0x18,0x2F,0x18,0x2F,0x18,
                     31: 0x2F,0x18,0x2F,0x18,0x2F,0x18,0x2F,0x18,0x2F,0x18,0x2F,0x08,0x3F,0x3C,0x00,0x17,0x2F,0x2E,0x00,0x02,0x3F,0x3C,0x00,0x4E,0x4E,0x41,0x50,0x4F,0x20,0x5F,0x21,0x1F,
                     32: 0x21,0x1F,0x21,0x1F,0x21,0x1F,0x21,0x1F,0x21,0x1F,0x21,0x1F,0x21,0x1F,0x21,0x1F,0x21,0x1F,0x21,0x1F,0x4A,0x80,0x67,0x04,0x58,0x4F,0x60,0xAA,0x4E,0x75,0x2F,0x2E,
                     33: 0x00,0x0A,0x2F,0x2E,0x00,0x06,0x42,0xA7,0x3F,0x3C,0x00,0x05,0x3F,0x3C,0x00,0x4B,0x4E,0x41,0x4F,0xEF,0x00,0x10,0x4A,0x80,0x6B,0x02,0x4E,0x75,0x58,0x4F,0x60,0x86,
                     34: 0x48,0xE7,0x03,0x1C,0x2A,0x40,0x42,0x67,0x2F,0x2E,0x00,0x02,0x3F,0x3C,0x00,0x3D,0x4E,0x41,0x50,0x4F,0x2C,0x00,0x2F,0x0D,0x06,0x97,0x00,0x00,0x00,0xE4,0x48,0x78,
                     35: 0x00,0x1C,0x3F,0x06,0x3F,0x3C,0x00,0x3F,0x4E,0x41,0x4F,0xEF,0x00,0x0C,0x2F,0x0D,0x06,0x97,0x00,0x00,0x01,0x00,0x48,0x79,0x7F,0xFF,0xFF,0xFF,0x3F,0x06,0x3F,0x3C,
                     36: 0x00,0x3F,0x4E,0x41,0x4F,0xEF,0x00,0x0C,0x3F,0x06,0x3F,0x3C,0x00,0x3E,0x4E,0x41,0x58,0x4F,0x49,0xED,0x00,0x08,0x20,0x0D,0x06,0x80,0x00,0x00,0x01,0x00,0x28,0xC0,
                     37: 0x20,0x2D,0x00,0xE6,0x28,0xC0,0xD0,0xAD,0x00,0x08,0x28,0xC0,0x28,0xED,0x00,0xEA,0xD0,0xAD,0x00,0xEA,0x28,0xC0,0x28,0xED,0x00,0xEE,0x20,0x0D,0x06,0x80,0x00,0x00,
                     38: 0x00,0x80,0x2B,0x40,0x00,0x20,0x28,0x6D,0x00,0x18,0xD9,0xED,0x00,0xF2,0x26,0x6D,0x00,0x08,0x20,0x0B,0x4A,0x6D,0x00,0xFE,0x66,0x1E,0x2E,0x1C,0x67,0x1A,0xD7,0xC7,
                     39: 0x7E,0x00,0xD1,0x93,0x1E,0x1C,0x67,0x10,0xBE,0x3C,0x00,0x01,0x66,0x06,0x47,0xEB,0x00,0xFE,0x60,0xF0,0xD6,0xC7,0x60,0xEA,0x20,0x2D,0x00,0x1C,0x67,0x0A,0x20,0x6D,
                     40: 0x00,0x18,0x42,0x18,0x53,0x80,0x66,0xFA,0x20,0x0D,0x4C,0xDF,0x38,0xC0,0x4E,0x75,0x48,0xE7,0x7F,0xFE,0x3F,0x3C,0x00,0x00,0x3F,0x3C,0x00,0x00,0x3F,0x3C,0x00,0x01,
                     41: 0x2F,0x3C,0x00,0x00,0x16,0x7A,0x3F,0x3C,0x00,0x00,0x3F,0x3C,0x00,0x04,0x4E,0x4D,0xDF,0xFC,0x00,0x00,0x00,0x0E,0x4A,0x80,0x6B,0x00,0x00,0x22,0x3F,0x3C,0x01,0x00,
                     42: 0x2F,0x3C,0x00,0x00,0x16,0x7A,0x61,0x00,0x00,0x1C,0x5C,0x8F,0xB0,0x7C,0x12,0x34,0x66,0x00,0x00,0x0A,0x42,0x40,0x4C,0xDF,0x7F,0xFE,0x4E,0x75,0x70,0x04,0x4C,0xDF,
                     43: 0x7F,0xFE,0x4E,0x75,0x4E,0x56,0x00,0x00,0x48,0xE7,0x03,0x00,0x42,0x47,0x60,0x00,0x00,0x0E,0x20,0x6E,0x00,0x08,0x30,0x10,0xDE,0x40,0x54,0xAE,0x00,0x08,0x30,0x2E,
                     44: 0x00,0x0C,0x53,0x6E,0x00,0x0C,0x4A,0x40,0x66,0x00,0xFF,0xE8,0x30,0x07,0x4A,0x9F,0x4C,0xDF,0x00,0x80,0x4E,0x5E,0x4E,0x75,0x00,0x00,0x00,0x00
                     45: };

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.