Xemu [doxygen]  hyppo 0a42be3a057156924bc1b626a687bd6e27349c45 @ Sat 19 Mar 02:15:11 CET 2022
memcontent.h
Go to the documentation of this file.
1 /* !THIS IS A GENERATED FILE! DO NOT EDIT!
2  * Instead, say 'make recreatememcontent' to re-generate this file
3  * from binary data from the MEGA65 project. Please note, that MEGA65 is
4  * an open source, GNU/GPL project, like Xemu. Thus, it's valid
5  * to use binaries from it, as it's from the compiled version of MEGA65
6  * which is available in source form at https://github.com/MEGA65/mega65-core
7  * always, as per GNU/GPL. */
8 
9 #ifndef XEMU_MEGA65_MEMCONTENT_H_INCLUDED
10 #define XEMU_MEGA65_MEMCONTENT_H_INCLUDED
11 
12 // This must be incremented by ONE every time, when memcontent.c changes, or even
13 // if sdcontent.c is changed in a way to write new files, new content, or whatever
14 // to the SD-card as part of the "update system files" process. Edit this in the python generator though, not in this file!
15 #define MEMCONTENT_VERSION_ID 2
16 
17 // Special structure array for system files update on the SD-image
18 struct meminitdata_sdfiles_st { const Uint8 *p; const char *fn; const int size; };
19 #define MEMINITDATA_SDFILES_ITEMS 9
21 
22 // Generated as "chrwom" from file ../../../mega65-core-master/bin/charrom.bin ($1000 bytes)
23 #define MEMINITDATA_CHRWOM_SIZE 0x1000
25 
26 // Generated as "hickup" from file ../../../mega65-core-master/bin/HICKUP.M65 ($4000 bytes)
27 #define MEMINITDATA_HICKUP_SIZE 0x4000
29 
30 // Generated as "cramutils" from file ../../../mega65-core-master/bin/COLOURRAM.BIN ($8000 bytes)
31 #define MEMINITDATA_CRAMUTILS_SIZE 0x8000
33 
34 // Generated as "banner" from file ../../../mega65-core-master/sdcard-files/BANNER.M65 ($5300 bytes)
35 #define MEMINITDATA_BANNER_SIZE 0x5300
37 
38 // Generated as "onboard" from file ../../../mega65-core-master/sdcard-files/ONBOARD.M65 ($2B84 bytes)
39 #define MEMINITDATA_ONBOARD_SIZE 0x2B84
41 
42 // Generated as "initrom" from file ../../../mega65-core-master/src/open-roms/bin/mega65.rom ($20000 bytes)
43 #define MEMINITDATA_INITROM_SIZE 0x20000
45 
46 // Generated as "freezer" from file ../../../mega65-core-master/sdcard-files/FREEZER.M65 ($7E7C bytes)
47 #define MEMINITDATA_FREEZER_SIZE 0x7E7C
49 
50 // Generated as "makedisk" from file ../../../mega65-core-master/sdcard-files/MAKEDISK.M65 ($667E bytes)
51 #define MEMINITDATA_MAKEDISK_SIZE 0x667E
53 
54 // Generated as "audiomix" from file ../../../mega65-core-master/sdcard-files/AUDIOMIX.M65 ($6C45 bytes)
55 #define MEMINITDATA_AUDIOMIX_SIZE 0x6C45
57 
58 // Generated as "c64thumb" from file ../../../mega65-core-master/sdcard-files/C64THUMB.M65 ($2E00 bytes)
59 #define MEMINITDATA_C64THUMB_SIZE 0x2E00
61 
62 // Generated as "c65thumb" from file ../../../mega65-core-master/sdcard-files/C65THUMB.M65 ($23C0 bytes)
63 #define MEMINITDATA_C65THUMB_SIZE 0x23C0
65 
66 // Generated as "romload" from file ../../../mega65-core-master/sdcard-files/ROMLOAD.M65 ($6672 bytes)
67 #define MEMINITDATA_ROMLOAD_SIZE 0x6672
69 
70 // Generated as "sprited" from file ../../../mega65-core-master/sdcard-files/SPRITED.M65 ($8858 bytes)
71 #define MEMINITDATA_SPRITED_SIZE 0x8858
73 
74 #endif
meminitdata_hickup
const Uint8 meminitdata_hickup[MEMINITDATA_HICKUP_SIZE]
Definition: memcontent.c:159
meminitdata_makedisk
const Uint8 meminitdata_makedisk[MEMINITDATA_MAKEDISK_SIZE]
Definition: memcontent.c:7840
MEMINITDATA_CHRWOM_SIZE
#define MEMINITDATA_CHRWOM_SIZE
Definition: memcontent.h:23
meminitdata_sdfiles_st::p
const Uint8 * p
Definition: memcontent.h:18
MEMINITDATA_FREEZER_SIZE
#define MEMINITDATA_FREEZER_SIZE
Definition: memcontent.h:47
meminitdata_freezer
const Uint8 meminitdata_freezer[MEMINITDATA_FREEZER_SIZE]
Definition: memcontent.c:6824
MEMINITDATA_ONBOARD_SIZE
#define MEMINITDATA_ONBOARD_SIZE
Definition: memcontent.h:39
meminitdata_cramutils
const Uint8 meminitdata_cramutils[MEMINITDATA_CRAMUTILS_SIZE]
Definition: memcontent.c:675
meminitdata_sdfiles_st::size
const int size
Definition: memcontent.h:18
meminitdata_romload
const Uint8 meminitdata_romload[MEMINITDATA_ROMLOAD_SIZE]
Definition: memcontent.c:10197
MEMINITDATA_AUDIOMIX_SIZE
#define MEMINITDATA_AUDIOMIX_SIZE
Definition: memcontent.h:55
MEMINITDATA_SPRITED_SIZE
#define MEMINITDATA_SPRITED_SIZE
Definition: memcontent.h:71
MEMINITDATA_BANNER_SIZE
#define MEMINITDATA_BANNER_SIZE
Definition: memcontent.h:35
meminitdata_sprited
const Uint8 meminitdata_sprited[MEMINITDATA_SPRITED_SIZE]
Definition: memcontent.c:11021
Uint8
uint8_t Uint8
Definition: fat32.c:51
meminitdata_audiomix
const Uint8 meminitdata_audiomix[MEMINITDATA_AUDIOMIX_SIZE]
Definition: memcontent.c:8664
meminitdata_chrwom
const Uint8 meminitdata_chrwom[MEMINITDATA_CHRWOM_SIZE]
Definition: memcontent.c:27
MEMINITDATA_HICKUP_SIZE
#define MEMINITDATA_HICKUP_SIZE
Definition: memcontent.h:27
MEMINITDATA_C64THUMB_SIZE
#define MEMINITDATA_C64THUMB_SIZE
Definition: memcontent.h:59
meminitdata_c65thumb
const Uint8 meminitdata_c65thumb[MEMINITDATA_C65THUMB_SIZE]
Definition: memcontent.c:9907
meminitdata_onboard
const Uint8 meminitdata_onboard[MEMINITDATA_ONBOARD_SIZE]
Definition: memcontent.c:2371
MEMINITDATA_ROMLOAD_SIZE
#define MEMINITDATA_ROMLOAD_SIZE
Definition: memcontent.h:67
MEMINITDATA_C65THUMB_SIZE
#define MEMINITDATA_C65THUMB_SIZE
Definition: memcontent.h:63
meminitdata_banner
const Uint8 meminitdata_banner[MEMINITDATA_BANNER_SIZE]
Definition: memcontent.c:1703
MEMINITDATA_MAKEDISK_SIZE
#define MEMINITDATA_MAKEDISK_SIZE
Definition: memcontent.h:51
MEMINITDATA_SDFILES_ITEMS
#define MEMINITDATA_SDFILES_ITEMS
Definition: memcontent.h:19
meminitdata_sdfiles_st::fn
const char * fn
Definition: memcontent.h:18
meminitdata_c64thumb
const Uint8 meminitdata_c64thumb[MEMINITDATA_C64THUMB_SIZE]
Definition: memcontent.c:9535
MEMINITDATA_CRAMUTILS_SIZE
#define MEMINITDATA_CRAMUTILS_SIZE
Definition: memcontent.h:31
MEMINITDATA_INITROM_SIZE
#define MEMINITDATA_INITROM_SIZE
Definition: memcontent.h:43
meminitdata_sdfiles_db
const struct meminitdata_sdfiles_st meminitdata_sdfiles_db[MEMINITDATA_SDFILES_ITEMS]
Definition: memcontent.c:13
meminitdata_sdfiles_st
Definition: memcontent.h:18
meminitdata_initrom
const Uint8 meminitdata_initrom[MEMINITDATA_INITROM_SIZE]
Definition: memcontent.c:2724