Load_C64() bitmaps are 1bpp

+ log in Save_C64_window()
+ comment
This commit is contained in:
Thomas Bernard 2018-11-10 15:57:50 +01:00
parent aa9d0ac3f0
commit 0a30051d91
No known key found for this signature in database
GPG Key ID: 0FF11B67A5C0863C

View File

@ -2243,6 +2243,7 @@ static const char *c64_format_names[] = {
*
* http://unusedino.de/ec64/technical/formats/bitmap.html
* http://codebase64.org/doku.php?id=base:c64_grafix_files_specs_list_v0.03
* https://sourceforge.net/p/view64/code/HEAD/tree/trunk/libview64.c#l3737
*/
void Test_C64(T_IO_Context * context, FILE * file)
{
@ -2777,7 +2778,7 @@ void Load_C64(T_IO_Context * context)
else
snprintf(context->Comment,COMMENT_SIZE+1,"%s, no addr",c64_format_names[loadFormat]);
Pre_load(context, width, height, file_size, FORMAT_C64, context->Ratio, 4); // Do this as soon as you can
Pre_load(context, width, height, file_size, FORMAT_C64, context->Ratio, (loadFormat == F_bitmap) ? 1 : 4); // Do this as soon as you can
memcpy(context->Palette,pal,48); // this set the software palette for grafx2
// Transparent color "16" is a dark grey that is distinguishable
@ -2874,7 +2875,7 @@ static int Save_C64_window(enum c64_format *saveFormat, byte *saveWhat, byte *lo
{
case 3: // Save what
*saveWhat = Window_attribute2;
//printf("what=%d\n",Window_attribute2);
GFX2_Log(GFX2_DEBUG, "Save_C64_Window() : what=%d (%s)\n", *saveWhat, what_label[*saveWhat]);
break;
case 4: // Load addr