make unsigned/signed usage more consistent

This commit is contained in:
Markus Fröschle
2015-04-07 10:06:14 +00:00
parent 05835f58f5
commit 8051f2a4cc

View File

@@ -94,8 +94,8 @@ static const int32_t videl_dflt_palette[] = {
0x44210000, 0x44110000, FRGB_WHITE, FRGB_BLACK 0x44210000, 0x44110000, FRGB_WHITE, FRGB_BLACK
}; };
int32_t falcon_shadow_palette[256]; /* real Falcon does this, used by vectors.S */ uint32_t falcon_shadow_palette[256]; /* real Falcon does this, used by vectors.S */
static int16_t ste_shadow_palette[16]; static uint16_t ste_shadow_palette[16];
#define MON_ALL -1 /* code used in VMODE_ENTRY for match on mode only */ #define MON_ALL -1 /* code used in VMODE_ENTRY for match on mode only */
@@ -262,13 +262,12 @@ static const VMODE_ENTRY nonvga_init_table[] = {
void set_palette(uint16_t *colorptr) void set_palette(uint16_t *colorptr)
{ {
int i;
uint16_t *palette_regs = (uint16_t *) 0xffff9800; uint16_t *palette_regs = (uint16_t *) 0xffff9800;
do do
{ {
*palette_regs++ = *colorptr++; *palette_regs++ = *colorptr++;
} while (palette_regs < 0xffff9600 + 16 * 2); } while (palette_regs < (uint16_t *) 0xffff9600 + 16);
} }
/* /*
@@ -628,7 +627,7 @@ int32_t vgetsize(int16_t mode)
*/ */
#define falc2ste(a) ((((a) >> 1) & 0x08) | (((a) >> 5) & 0x07)) #define falc2ste(a) ((((a) >> 1) & 0x08) | (((a) >> 5) & 0x07))
static void convert2ste(int16_t *ste,int32_t *falcon) static void convert2ste(uint16_t *ste, uint32_t *falcon)
{ {
union union
{ {
@@ -676,9 +675,9 @@ static int use_ste_palette(int16_t videomode)
* address | 0x01 load first 16 Falcon palette regs from address * address | 0x01 load first 16 Falcon palette regs from address
* 0 | 0x01 load 256 Falcon palette regs from falcon_shadow_palette[] * 0 | 0x01 load 256 Falcon palette regs from falcon_shadow_palette[]
*/ */
int16_t vsetrgb(int16_t index,int16_t count, int32_t *rgb) int16_t vsetrgb(int16_t index, int16_t count, uint32_t *rgb)
{ {
int32_t *shadow, *source; uint32_t *shadow, *source;
union union
{ {
int32_t l; int32_t l;
@@ -721,7 +720,7 @@ int16_t vsetrgb(int16_t index,int16_t count, int32_t *rgb)
return 0; /* OK */ return 0; /* OK */
} }
colorptr = (limit == 256) ? (int16_t *) 0x01L : (int16_t *) ((int32_t) falcon_shadow_palette|0x01L); colorptr = (limit == 256) ? (uint16_t *) 0x01L : (uint16_t *) ((uint32_t) falcon_shadow_palette|0x01L);
set_palette(colorptr); set_palette(colorptr);
return 0; /* OK */ return 0; /* OK */
@@ -730,9 +729,9 @@ int16_t vsetrgb(int16_t index,int16_t count, int32_t *rgb)
/* /*
* get palette registers * get palette registers
*/ */
int16_t vgetrgb(int16_t index,int16_t count,int32_t *rgb) int16_t vgetrgb(int16_t index, int16_t count, uint32_t *rgb)
{ {
int32_t *shadow; uint32_t *shadow;
union union
{ {
int32_t l; int32_t l;