|
|
1.1 ! root 1: // Screen Conversion, High Res to 640x1Bit ! 2: ! 3: void ConvertHighRes_640x1Bit(void) ! 4: { ! 5: fprintf(stderr,"Screen Conversion, High Res to 640x1Bit\n"); ! 6: // Copy palette to bitmap (2 colours) ! 7: /* FIXME */ ! 8: /* if (HBLPalettes[0]==0x777) { ! 9: ScreenBMP.Colours[0].rgbRed = ScreenBMP.Colours[0].rgbGreen = ScreenBMP.Colours[0].rgbBlue = 0xff; ! 10: ScreenBMP.Colours[1].rgbRed = ScreenBMP.Colours[1].rgbGreen = ScreenBMP.Colours[1].rgbBlue = 0x00; ! 11: } ! 12: else { ! 13: ScreenBMP.Colours[0].rgbRed = ScreenBMP.Colours[0].rgbGreen = ScreenBMP.Colours[0].rgbBlue = 0x00; ! 14: ScreenBMP.Colours[1].rgbRed = ScreenBMP.Colours[1].rgbGreen = ScreenBMP.Colours[1].rgbBlue = 0xff; ! 15: } ! 16: */ ! 17: // Simply copy ST screen, as same format! ! 18: memcpy(pPCScreenDest,pSTScreen,(640/8)*400); ! 19: ! 20: bScreenContentsChanged = TRUE; ! 21: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.