|
|
| version 1.8, 2004/08/08 09:12:06 | version 1.9, 2004/08/08 15:14:08 |
|---|---|
| Line 88 void pal_settext(REG8 num) { | Line 88 void pal_settext(REG8 num) { |
| REG8 black; | REG8 black; |
| RGB32 rgb; | RGB32 rgb; |
| textpal = crtc_TEXTPAL[num]; | textpal = crtc.p.text[num]; |
| black = 0; | black = 0; |
| rgb.p.e = 0; | rgb.p.e = 0; |
| rgb.p.b = ((textpal >> 0) & 3) * 0x55; | rgb.p.b = ((textpal >> 0) & 3) * 0x55; |
| Line 127 void pal_setgrph(REG8 bank, REG8 num) { | Line 127 void pal_setgrph(REG8 bank, REG8 num) { |
| REG8 black; | REG8 black; |
| RGB32 rgb; | RGB32 rgb; |
| grphpal = crtc_GRPHPAL[bank][num]; | grphpal = crtc.p.grph[bank][num]; |
| black = 0; | black = 0; |
| rgb.p.e = 0; | rgb.p.e = 0; |
| rgb.p.b = ((grphpal >> 0) & 0x0f) * 0x11; | rgb.p.b = ((grphpal >> 0) & 0x0f) * 0x11; |
| Line 164 void pal_setgrph4096(UINT num) { | Line 164 void pal_setgrph4096(UINT num) { |
| REG8 black; | REG8 black; |
| RGB32 rgb; | RGB32 rgb; |
| grphpal = crtc_PAL4096[num]; | grphpal = crtc.p.grph4096[num]; |
| black = 0; | black = 0; |
| rgb.p.e = 0; | rgb.p.e = 0; |
| rgb.p.b = ((grphpal >> 0) & 0x0f) * 0x11; | rgb.p.b = ((grphpal >> 0) & 0x0f) * 0x11; |
| Line 281 void pal_update(void) { | Line 281 void pal_update(void) { |
| for (j=i+8; j<64; j+=8) { | for (j=i+8; j<64; j+=8) { |
| bcnt--; | bcnt--; |
| if (bcnt) { | if (bcnt) { |
| c = crtc.s.TEXT_PAL[j >> 3]; | c = j >> 3; |
| } | } |
| else { | else { |
| c = 0; | c = 0; |