File Format | Extension | Method | Method Parameters | Export |
---|---|---|---|---|
Character File | *.chr | char | None | Exports all characters data bytes of the source file (C64 256 * 8, FCM 256 * 64, FCM 16bit 8192 * 64) |
Character File | *.chr | char | Index, Count | Exports Count character data bytes starting at Index of the source file |
Character Project File | *.charsetproject | char | None | Exports all characters data bytes of the source file (C64 256 * 8, FCM 256 * 64, FCM 16bit 8192 * 64) |
Character Project File | *.charsetproject | char | Index, Count | Exports Count character data bytes starting at Index bytes of the character data |
Character Project File | *.charsetproject | palette | None | Exports all colors from all palettes, color values ordered all reds, then all greens, then all blues |
Character Project File | *.charsetproject | palette | Index, Count | Exports count colors, starting at index, over all palettes, color values ordered all reds, then all greens, then all blues |
Character Project File | *.charsetproject | palettergb | None | Exports all colors from all palettes, color values ordered as RGB triplets |
Character Project File | *.charsetproject | palettergb | Index, Count | Exports count colors, starting at index, over all palettes, color values ordered as RGB triplets |
Character Project File | *.charsetproject | paletteswizzled | None | Exports all colors from all palettes, color values ordered all reds, then all greens, then all blues. Color bytes are swizzled (nibbles swapped) Used for Mega65 |
Character Project File | *.charsetproject | paletteswizzled | Index, Count | Exports count colors, starting at index, over all palettes, color values ordered all reds, then all greens, then all blues. Color bytes are swizzled (nibbles swapped) Used for Mega65 |
Character Project File | *.charsetproject | palettergbswizzled | None | Exports all colors from all palettes, color values ordered as RGB triplets. Color bytes are swizzled (nibbles swapped) |
Character Project File | *.charsetproject | palettergbswizzled | Index, Count | Exports count colors, starting at index, over all palettes, color values ordered as RGB triplets. Color bytes are swizzled (nibbles swapped) |
Sprite File | *.spr | sprite spriteoptimize | None | Exports all sprite data bytes of the source file (C64 256 * 64, Mega65 Expanded 256 * 168, NCM 256 * 168). If optimize is not set sprite data is padded (C64 aligns sprites to 64 bytes, Mega65 aligns sprites to 192 bytes) |
Sprite File | *.spr | sprite spriteoptimize | Index, Count | Exports Count sprite data bytes starting at Index bytes of the source file If optimize is not set sprite data is padded (C64 aligns sprites to 64 bytes, Mega65 aligns sprites to 192 bytes) |
Sprite File | *.spr | spritedata spritedataoptimize | Index, Count, Offset, Number of Bytes | Takes the sprite data for Count sprites starting at Index and exports Number of Bytes bytes starting at Offset from there If optimize is not set sprite data is padded (C64 aligns sprites to 64 bytes, Mega65 aligns sprites to 192 bytes) |
Sprite Project File | *.spriteproject | sprite spriteoptimize | None | Exports all sprite data bytes of the source file (C64 256 * 64, Mega65 Expanded 256 * 168, NCM 256 * 168) If optimize is not set sprite data is padded (C64 aligns sprites to 64 bytes, Mega65 aligns sprites to 192 bytes) |
Sprite Project File | *.spriteproject | sprite spriteoptimize | Index, Count | Exports Count sprite data bytes starting at Index bytes of the sprite data If optimize is not set sprite data is padded (C64 aligns sprites to 64 bytes, Mega65 aligns sprites to 192 bytes) |
Sprite Project File | *.spriteproject | spritedata spritedataoptimize | Index, Count, Offset, Number of Bytes | Takes the sprite data for Count sprites starting at Index and exports Number of Bytes bytes starting at Offset from there If optimize is not set sprite data is padded (C64 aligns sprites to 64 bytes, Mega65 aligns sprites to 192 bytes) |
Sprite Project File | *.spriteproject | palette | None | Exports all colors from all palettes, color values ordered all reds, then all greens, then all blues |
Sprite Project File | *.spriteproject | palette | Index, Count | Exports count colors, starting at index, over all palettes, color values ordered all reds, then all greens, then all blues |
Sprite Project File | *.spriteproject | palettergb | None | Exports all colors from all palettes, color values ordered as RGB triplets |
Sprite Project File | *.spriteproject | palettergb | Index, Count | Exports count colors, starting at index, over all palettes, color values ordered as RGB triplets |
Sprite Project File | *.spriteproject | paletteswizzled | None | Exports all colors from all palettes, color values ordered all reds, then all greens, then all blues. Color bytes are swizzled (nibbles swapped) |
Sprite Project File | *.spriteproject | paletteswizzled | Index, Count | Exports count colors, starting at index, over all palettes, color values ordered all reds, then all greens, then all blues. Color bytes are swizzled (nibbles swapped) |
Sprite Project File | *.spriteproject | palettergbswizzled | None | Exports all colors from all palettes, color values ordered as RGB triplets. Color bytes are swizzled (nibbles swapped) |
Sprite Project File | *.spriteproject | palettergbswizzled | Index, Count | Exports count colors, starting at index, over all palettes, color values ordered as RGB triplets. Color bytes are swizzled (nibbles swapped) |
Spritepad Project File | *.spd | sprite | None | Exports 256 * 64 bytes of the sprite data |
Spritepad Project File | *.spd | sprite | Index, Count | Exports Count * 64 bytes starting at Index * 64 bytes of the sprite data |
Spritepad Project File | *.spd | spritedata | Index, Count, Offset, Number of Bytes | Takes the sprite data for Count sprites starting at Index (*64) and exports Number of Bytes bytes starting at Offset from there |
Character Screen Project File | *.charscreen | char | None | Exports 40 * 25 bytes of the screen character data |
Character Screen Project File | *.charscreen | charvert | None | Exports 40 * 25 bytes of the screen character data, column major |
Character Screen Project File | *.charscreen | char | x,y,width,height | Exports width * height bytes starting at screen coordinates x,y of the screen character data |
Character Screen Project File | *.charscreen | charvert | x,y,width,height | Exports width * height bytes starting at screen coordinates x,y of the screen character data, column major |
Character Screen Project File | *.charscreen | color | None | Exports 40 * 25 bytes of the screen color data |
Character Screen Project File | *.charscreen | colorvert | None | Exports 40 * 25 bytes of the screen color data, column major |
Character Screen Project File | *.charscreen | color | x,y,width,height | Exports width * height bytes starting at screen coordinates x,y of the screen color data |
Character Screen Project File | *.charscreen | colorvert | x,y,width,height | Exports width * height bytes starting at screen coordinates x,y of the screen color data, column major |
Character Screen Project File | *.charscreen | charcolor | None |
Exports 40 * 25 bytes of the screen char data followed by 40 * 25 bytes of the screen color data |
Character Screen Project File | *.charscreen | charcolorvert | None |
Exports 40 * 25 bytes of the screen char data followed by 40 * 25 bytes of the screen color data Both column major |
Character Screen Project File | *.charscreen | charcolor | x,y,width,height |
Exports width * height bytes starting at screen coordinates x,y of the screen char data followed by width * height bytes starting at screen coordinates x,y of the screen color data |
Character Screen Project File | *.charscreen | charcolorvert | x,y,width,height |
Exports width * height bytes starting at screen coordinates x,y of the screen char data followed by width * height bytes starting at screen coordinates x,y of the screen color data Both column major |
Character Screen Project File | *.charscreen | colorchar | None |
Exports 40 * 25 bytes of the screen color data followed by 40 * 25 bytes of the screen char data |
Character Screen Project File | *.charscreen | colorcharvert | None |
Exports 40 * 25 bytes of the screen color data followed by 40 * 25 bytes of the screen char data Both column major |
Character Screen Project File | *.charscreen | colorchar | x,y,width,height |
Exports width * height bytes starting at screen coordinates x,y of the screen color data followed by width * height bytes starting at screen coordinates x,y of the screen char data |
Character Screen Project File | *.charscreen | colorcharvert | x,y,width,height |
Exports width * height bytes starting at screen coordinates x,y of the screen color data followed by width * height bytes starting at screen coordinates x,y of the screen char data Both column major |
Character Screen Project File | *.charscreen | charset | None | Exports the data of all characters in the charset |
Character Screen Project File | *.charscreen | charset | Index, Count | Exports Count * 8 bytes starting at Index * 8 bytes of the character data |
Character Screen Project File | *.charscreen | palette | None | Exports all colors from all palettes, color values ordered all reds, then all greens, then all blues |
Character Screen Project File | *.charscreen | palette | Index, Count | Exports count colors, starting at index, over all palettes, color values ordered all reds, then all greens, then all blues |
Character Screen Project File | *.charscreen | palettergb | None | Exports all colors from all palettes, color values ordered as RGB triplets |
Character Screen Project File | *.charscreen | palettergb | Index, Count | Exports count colors, starting at index, over all palettes, color values ordered as RGB triplets |
Character Screen Project File | *.charscreen | paletteswizzled | None | Exports all colors from all palettes, color values ordered all reds, then all greens, then all blues. Color bytes are swizzled (nibbles swapped) |
Character Screen Project File | *.charscreen | paletteswizzled | Index, Count | Exports count colors, starting at index, over all palettes, color values ordered all reds, then all greens, then all blues. Color bytes are swizzled (nibbles swapped) |
Character Screen Project File | *.charscreen | palettergbswizzled | None | Exports all colors from all palettes, color values ordered as RGB triplets. Color bytes are swizzled (nibbles swapped) |
Character Screen Project File | *.charscreen | palettergbswizzled | Index, Count | Exports count colors, starting at index, over all palettes, color values ordered as RGB triplets. Color bytes are swizzled (nibbles swapped) |
Graphic Screen Project File | *.graphicscreen | bitmap | None | Exports 8 * 40 * 25 (8000) bytes of the bitmap data |
Graphic Screen Project File | *.graphicscreen | bitmap | x,y,width,height |
Exports 8 * width * height bytes starting at screen coordinates x,y of the bitmap data x,y, width and height must be multiples of 8 |
Graphic Screen Project File | *.graphicscreen | bitmaphires | None | Exports 8 * 40 * 25 (8000) bytes of the bitmap data interpreted as hires |
Graphic Screen Project File | *.graphicscreen | bitmaphires | x,y,width,height |
Exports 8 * width * height bytes starting at screen coordinates x,y of the bitmap data interpreted as hires x,y, width and height must be multiples of 8 |
Graphic Screen Project File | *.graphicscreen | screen | None | Exports 40 * 25 (1000) bytes of the screen data |
Graphic Screen Project File | *.graphicscreen | screen | x,y,width,height |
Exports width * height bytes starting at screen coordinates x,y of the screen data x,y, width and height must be multiples of 8 |
Graphic Screen Project File | *.graphicscreen | color | None | Exports 40 * 25 (1000) bytes of the color data |
Graphic Screen Project File | *.graphicscreen | color | x,y,width,height |
Exports width * height bytes starting at screen coordinates x,y of the color data x,y, width and height must be multiples of 8 |
Graphic Screen Project File | *.graphicscreen | bitmapscreen | None |
Exports 8 * 40 * 25 (8000) bytes of the bitmap data followed by 40 * 25 (1000) bytes of the screen data |
Graphic Screen Project File | *.graphicscreen | bitmaphiresscreen | None |
Exports 8 * 40 * 25 (8000) bytes of the bitmap data interpreted as hires followed by 40 * 25 (1000) bytes of the screen data |
Graphic Screen Project File | *.graphicscreen | bitmapscreen | x,y,width,height |
Exports 8 * width * height bytes starting at screen coordinates x,y of the bitmap data followed by width * height bytes starting at screen coordinates x,y of the screen data x,y, width and height must be multiples of 8 |
Graphic Screen Project File | *.graphicscreen | bitmaphiresscreen | x,y,width,height |
Exports 8 * width * height bytes starting at screen coordinates x,y of the bitmap data interpreted as hires followed by width * height bytes starting at screen coordinates x,y of the screen data x,y, width and height must be multiples of 8 |
Graphic Screen Project File | *.graphicscreen | bitmapscreencolor | None |
Exports 8 * 40 * 25 (8000) bytes of the bitmap data followed by 40 * 25 (1000) bytes of the screen data followed by 40 * 25 (1000) bytes of the color data |
Graphic Screen Project File | *.graphicscreen | bitmaphiresscreencolor | None |
Exports 8 * 40 * 25 (8000) bytes of the bitmap data interpreted as hires followed by 40 * 25 (1000) bytes of the screen data followed by 40 * 25 (1000) bytes of the color data |
Graphic Screen Project File | *.graphicscreen | bitmapscreencolor | x,y,width,height |
Exports 8 * width * height bytes starting at screen coordinates x,y of the bitmap data followed by width * height bytes starting at screen coordinates x,y of the screen data followed by width * height bytes starting at screen coordinates x,y of the color data x,y, width and height must be multiples of 8 |
Graphic Screen Project File | *.graphicscreen | bitmaphiresscreencolor | x,y,width,height |
Exports 8 * width * height bytes starting at screen coordinates x,y of the bitmap data interpreted as hires followed by width * height bytes starting at screen coordinates x,y of the screen data followed by width * height bytes starting at screen coordinates x,y of the color data x,y, width and height must be multiples of 8 |
Value Table Project File | *.valuetableproject | data | None | Exports all values as single bytes. Values are capped to the range 0 to 255 |
Value Table Project File | *.valuetableproject | data | Index, Count | Exports Count values starting with Index as single bytes. Values are capped to the range 0 to 255 |
Map Project File | *.mapproject | char | None | Exports all characters data bytes of the source file (C64 256 * 8, FCM 256 * 64, FCM 16bit 8192 * 64) |
Map Project File | *.mapproject | char | Index, Count | Exports Count character data bytes starting at Index bytes of the character data |
File Format | Extension | Method | Method Parameters | Export |
---|---|---|---|---|
Character Screen Project File | *.charscreen | char | None |
Exports 40 * 25 bytes of the screen character data as assembly directive. A label named <LabelPrefix>_CHARS is inserted before the binary data. |
Character Screen Project File | *.charscreen | char | x,y,width,height |
Exports width * height bytes starting at screen coordinates x,y of the screen character data as assembly directive. A label named <LabelPrefix>_CHARS is inserted before the binary data. |
Character Screen Project File | *.charscreen | color | None |
Exports 40 * 25 bytes of the screen color data as assembly directive. A label named <LabelPrefix>_COLOR is inserted before the binary data. |
Character Screen Project File | *.charscreen | color | x,y,width,height |
Exports width * height bytes starting at screen coordinates x,y of the screen color data as assembly directive. A label named <LabelPrefix>_COLOR is inserted before the binary data. |
Character Screen Project File | *.charscreen | charcolor | None |
Exports 40 * 25 bytes of the screen char data as assembly directive. followed by 40 * 25 bytes of the screen color data as assembly directive. A label named <LabelPrefix>_CHARS is inserted before the screen char data. A label named <LabelPrefix>_COLOR is inserted before the screen color data. |
Character Screen Project File | *.charscreen | color | x,y,width,height |
Exports width * height bytes starting at screen coordinates x,y of the screen char data as assembly directive. followed by width * height bytes starting at screen coordinates x,y of the screen color data as assembly directive. A label named <LabelPrefix>_CHARS is inserted before the screen char data. A label named <LabelPrefix>_COLOR is inserted before the screen color data. |
Character Screen Project File | *.charscreen | colorchar | None |
Exports 40 * 25 bytes of the screen color data as assembly directive. followed by 40 * 25 bytes of the screen char data as assembly directive. A label named <LabelPrefix>_CHARS is inserted before the screen char data. A label named <LabelPrefix>_COLOR is inserted before the screen color data. |
Character Screen Project File | *.charscreen | colorchar | x,y,width,height |
Exports width * height bytes starting at screen coordinates x,y of the screen color data as assembly directive. followed by width * height bytes starting at screen coordinates x,y of the screen char data as assembly directive. A label named <LabelPrefix>_CHARS is inserted before the screen char data. A label named <LabelPrefix>_COLOR is inserted before the screen color data. |
Graphic Screen Project File | *.graphicscreen | bitmap | None |
Exports 8 * 40 * 25 (8000) bytes of the bitmap data as assembly directive. A label named <LabelPrefix>_BITMAP_DATA is inserted before the bitmap data. |
Graphic Screen Project File | *.graphicscreen | bitmap | x,y,width,height |
Exports 8 * width * height bytes starting at screen coordinates x,y of the bitmap data as assembly directive. A label named <LabelPrefix>_BITMAP_DATA is inserted before the bitmap data. x,y, width and height must be multiples of 8 |
Graphic Screen Project File | *.graphicscreen | screen | None |
Exports 40 * 25 (1000) bytes of the screen data as assembly directive. A label named <LabelPrefix>_SCREEN_DATA is inserted before the screen data. |
Graphic Screen Project File | *.graphicscreen | screen | x,y,width,height |
Exports width * height bytes starting at screen coordinates x,y of the screen data as assembly directive. A label named <LabelPrefix>_SCREEN_DATA is inserted before the screen data. x,y, width and height must be multiples of 8 |
Graphic Screen Project File | *.graphicscreen | color | None |
Exports 40 * 25 (1000) bytes of the color data as assembly directive. A label named <LabelPrefix>_COLOR_DATA is inserted before the screen data. |
Graphic Screen Project File | *.graphicscreen | color | x,y,width,height |
Exports width * height bytes starting at screen coordinates x,y of the color data as assembly directive. A label named <LabelPrefix>_COLOR_DATA is inserted before the screen data. x,y, width and height must be multiples of 8 |
Graphic Screen Project File | *.graphicscreen | bitmapscreen | None |
Exports 8 * 40 * 25 (8000) bytes of the bitmap data as assembly directive. followed by 40 * 25 (1000) bytes of the screen data as assembly directive. A label named <LabelPrefix>_BITMAP_DATA is inserted before the bitmap data. A label named <LabelPrefix>_SCREEN_DATA is inserted before the screen data. |
Graphic Screen Project File | *.graphicscreen | bitmapscreen | x,y,width,height |
Exports 8 * width * height bytes starting at screen coordinates x,y of the bitmap data as assembly directive. followed by width * height bytes starting at screen coordinates x,y of the screen data as assembly directive. A label named <LabelPrefix>_BITMAP_DATA is inserted before the bitmap data. A label named <LabelPrefix>_SCREEN_DATA is inserted before the screen data. x,y, width and height must be multiples of 8 |
Graphic Screen Project File | *.graphicscreen | bitmapscreencolor | None |
Exports 8 * 40 * 25 (8000) bytes of the bitmap data as assembly directive. followed by 40 * 25 (1000) bytes of the screen data as assembly directive. followed by 40 * 25 (1000) bytes of the color data as assembly directive. A label named <LabelPrefix>_BITMAP_DATA is inserted before the bitmap data. A label named <LabelPrefix>_SCREEN_DATA is inserted before the screen data. A label named <LabelPrefix>_COLOR_DATA is inserted before the screen data. |
Graphic Screen Project File | *.graphicscreen | bitmapscreencolor | x,y,width,height |
Exports 8 * width * height bytes starting at screen coordinates x,y of the bitmap data as assembly directive. followed by width * height bytes starting at screen coordinates x,y of the screen data as assembly directive. followed by width * height bytes starting at screen coordinates x,y of the color data as assembly directive. A label named <LabelPrefix>_BITMAP_DATA is inserted before the bitmap data. A label named <LabelPrefix>_SCREEN_DATA is inserted before the screen data. A label named <LabelPrefix>_COLOR_DATA is inserted before the screen data. x,y, width and height must be multiples of 8 |
Map Project File | *.mapproject | tileelements | None |
Exports all tiles as arbitrary sized elements like this: <LabelPrefix>NUM_TILES = (number of tiles) Label <LabelPrefix>TILE_WIDTH (all tile widths) Label <LabelPrefix>TILE_HEIGHT (all tile heights) Label <LabelPrefix>TILE_CHARS_LO (low byte of pointer to tile char list) Label <LabelPrefix>TILE_CHARS_HI (high byte of pointer to tile char list) Label <LabelPrefix>TILE_COLORS_LO (low byte of pointer to tile color list) Label <LabelPrefix>TILE_COLORS_HI (high byte of pointer to tile color list) Label <LabelPrefix>TILE_CHAR_(tile name) (tile chars of tile) Label <LabelPrefix>TILE_COLOR_(tile name) (tile chars of tile) |
Map Project File | *.mapproject | tiledata | None |
Exports all tiles as two byte blocks (char/colors) like this: Label <LabelPrefix>_<TileIndex>_CHARS (characters of tile) Label <LabelPrefix>_<TileIndex>_COLORS (colors of tile) |
Map Project File | *.mapproject | tile | None |
Exports all tiles as lookup tables like this: <LabelPrefix>NUM_TILES = (number of tiles) Label <LabelPrefix>TILE_CHARS_<0..max width - 1>_<0..max height - 1> (all tiles chars at x, y) Label <LabelPrefix>TILE_COLORS_<0..max width - 1>_<0..max height - 1> (all tiles colors at x, y) |
Map Project File | *.mapproject | map | None |
Exports all maps as lookup tables like this: <LabelPrefix>NUM_MAPS = (number of maps) <LabelPrefix>MAP_LIST_LO (low bytes of pointer to map data) <LabelPrefix>MAP_LIST_HI (high bytes of pointer to map data) Only if at least one map has valid extra data: <LabelPrefix>MAP_EXTRA_DATA_LIST_LO (low bytes of pointer to map extra data) <LabelPrefix>MAP_EXTRA_DATA_LIST_HI (high bytes of pointer to map extra data) For every map: <LabelPrefix>MAP_<map name> (all tile indices of a map) (all extra data bytes of a map) |
Map Project File | *.mapproject | mapvertical | None |
Exports all maps as lookup tables like this: <LabelPrefix>NUM_MAPS = (number of maps) <LabelPrefix>MAP_LIST_LO (low bytes of pointer to map data) <LabelPrefix>MAP_LIST_HI (high bytes of pointer to map data) Only if at least one map has valid extra data: <LabelPrefix>MAP_EXTRA_DATA_LIST_LO (low bytes of pointer to map extra data) <LabelPrefix>MAP_EXTRA_DATA_LIST_HI (high bytes of pointer to map extra data) For every map: <LabelPrefix>MAP_<map name> (all tile indices of a map column major) (all extra data bytes of a map) |
Map Project File | *.mapproject | mapextradata | None |
Exports all map extradata as lookup tables like this: <LabelPrefix>NUM_MAPS = (number of maps) Only if at least one map has valid extra data: <LabelPrefix>MAP_EXTRA_DATA_LIST_LO (low bytes of pointer to map extra data) <LabelPrefix>MAP_EXTRA_DATA_LIST_HI (high bytes of pointer to map extra data) For every map: <LabelPrefix>MAP_<map name> (all tile indices of a map column major) (all extra data bytes of a map) |
Map Project File | *.mapproject | maptile | None | Exports all tiles and maps. Simply concatenates the output of "tile" and "mapvertical" |
Map Project File | *.mapproject | mapverticaltile | None | Exports all tiles and maps. Simply concatenates the output of "tile" and "mapvertical" |