ch++;
if (blit_ch & 8)
ch++;
- write_log (_T("blitstart: %dx%d ch=%d %d*%d=%d d=%d f=%02X n=%d pc=%p l=%d dma=%04X %s\n"),
+ write_log (_T("blitstart: %dx%d ch=%d %d*%d=%d d=%d f=%02x n=%d pc=%08x l=%d dma=%04x %s\n"),
blt_info.hblitsize, blt_info.vblitsize, ch, blit_diag[0], cycles, blit_diag[0] * cycles,
blitdesc ? 1 : 0, blitfill, dmaen (DMA_BLITPRI) ? 1 : 0, M68K_GETPC, blitline,
dmacon, ((dmacon & (DMA_MASTER | DMA_BLITTER)) == (DMA_MASTER | DMA_BLITTER)) ? _T("") : _T(" off!"));
return;
struct zfile *f = zfile_fopen (currprefs.rtcfile, _T("wb"));
if (f) {
- uae_u8 zero[13] = { 0 };
struct tm *ct;
time_t t = time (0);
t += currprefs.cs_rtc_adjust;
/* MMU struct for 68030 */
-struct {
+static struct {
/* Translation tables */
struct {
/* The size of these arrays is pretty arbitrary; it was chosen to be "more
than enough". The coordinates used for indexing into these arrays are
almost, but not quite, Amiga coordinates (there's a constant offset). */
-union {
+static union {
/* Let's try to align this thing. */
double uupzuq;
long int cruxmedo;
}
}
#else
-#define xlinecheck
+#define xlinecheck(start, end)
#endif
static void clearbuffer (struct vidbuffer *dst)
* form. */
static void pfield_expand_dp_bplcon (void)
{
- static int b2;
-
bplres = dp_for_drawing->bplres;
bplplanecnt = dp_for_drawing->nr_planes;
bplham = dp_for_drawing->ham_seen;
}
}
}
- if (mintime != ~0L) {
+ if (mintime != ~0UL) {
eventtab[ev_misc].active = true;
eventtab[ev_misc].oldcycles = ct;
eventtab[ev_misc].evtime = ct + mintime;
static uae_u16 ide_get_data (struct ide_hdf *ide)
{
bool irq = false;
- bool last = false;
uae_u16 v;
if (IDE_LOG > 4)
static int get_gayle_ide_reg (uaecptr addr, struct ide_hdf **ide)
{
int ide2;
- uaecptr a = addr;
addr &= 0xffff;
*ide = NULL;
if (addr >= GAYLE_IRQ_4000 && addr <= GAYLE_IRQ_4000 + 1 && currprefs.cs_ide == IDE_A4000)
{
struct ide_hdf *ide = NULL;
int ide_reg;
- uae_u8 v = 0;
addr &= 0xffff;
if ((IDE_LOG > 3 && (addr != 0x2000 && addr != 0x2001 && addr != 0x3020 && addr != 0x3021 && addr != GAYLE_IRQ_1200)) || IDE_LOG > 5)
}
static int pcmcia_common_size, pcmcia_attrs_size;
-static int pcmcia_common_mask;
static uae_u8 *pcmcia_common;
static uae_u8 *pcmcia_attrs;
static int pcmcia_write_min, pcmcia_write_max;
-static int pcmcia_oddevenflip;
static uae_u16 pcmcia_idedata;
static int get_pcmcmia_ide_reg (uaecptr addr, int width, struct ide_hdf **ide)
if (!pcmcia_sram->hfd.drive_empty) {
pcmcia_common_size = pcmcia_sram->hfd.virtsize;
if (pcmcia_sram->hfd.virtsize > 4 * 1024 * 1024) {
- write_log (_T("PCMCIA SRAM: too large device, %d bytes\n"), pcmcia_sram->hfd.virtsize);
+ write_log (_T("PCMCIA SRAM: too large device, %llu bytes\n"), pcmcia_sram->hfd.virtsize);
pcmcia_common_size = 4 * 1024 * 1024;
}
pcmcia_common = xcalloc (uae_u8, pcmcia_common_size);
}
}
-static int rl (uae_u8 *p)
-{
- return (p[0] << 24) | (p[1] << 16) | (p[2] << 8) | (p[3]);
-}
-
void gayle_free_units (void)
{
int i;
+#ifndef UAE_ARCADIA_H
+#define UAE_ARCADIA_H
#ifdef ARCADIA
#define ARCADIA_BIOS 1
#define ARCADIA_GAME 2
-#endif
\ No newline at end of file
+#endif
+
+#endif // UAE_ARCADIA_H
struct uae_filter
{
int type, yuv, intmul;
- TCHAR *name, *cfgname;
+ const TCHAR *name, *cfgname;
int flags;
};
+#ifndef UAE_STATUSLINE_H
+#define UAE_STATUSLINE_H
#define TD_PADX 4
#define TD_PADY 2
extern void statusline_updated(void);
extern bool has_statusline_updated(void);
extern const TCHAR *statusline_fetch(void);
+
+#endif // UAE_STATUSLINE_H
* (c) 1996 Samuel Devulder
*/
+#ifndef_UAE_ZFILE_H
+#define UAE_ZFILE_H
+
struct zfile;
struct zvolume;
struct zdirectory;
struct mytimeval mtime;
};
extern void timeval_to_amiga (struct mytimeval *tv, int* days, int* mins, int* ticks);
-extern void amiga_to_timeval (struct mytimeval *tv, int days, int mins, int ticks);
\ No newline at end of file
+extern void amiga_to_timeval (struct mytimeval *tv, int days, int mins, int ticks);
+
+#endif // UAE_ZFILE_H
int record_key_direct (int kc)
{
- int fs = 0;
int kpb_next = kpb_first + 1;
- int k = kc >> 1;
- int b = !(kc & 1);
//write_log (_T("got kc %02X\n"), ((kc << 7) | (kc >> 1)) & 0xff);
if (kpb_next == KEYBUF_SIZE)
static void parse_diskswapper (const TCHAR *s)
{
TCHAR *tmp = my_strdup (s);
- TCHAR *delim = _T(",");
+ const TCHAR *delim = _T(",");
TCHAR *p1, *p2;
int num = 0;
TCHAR *my_strdup (const TCHAR *s)
{
- TCHAR *x = (char*)xmalloc(strlen((TCHAR *)s) + 1);
+ TCHAR *x = (char*)malloc(strlen((TCHAR *)s) + 1);
strcpy(x, (TCHAR *)s);
return x;
}
return &pdevst[i];
}
-static TCHAR *getdevname (int type)
+static const TCHAR *getdevname (int type)
{
switch (type) {
case UAEDEV_SCSI_ID:
}
}
return src;
-}
\ No newline at end of file
+}
case 0x10: /* WRITE FILEMARK */
len = rl (cmdbuf + 1) & 0xffffff;
if (log_tapeemu)
- write_log (_T("TAPEEMU WRITE FILEMARK %d\n"), len);
+ write_log (_T("TAPEEMU WRITE FILEMARK %lld\n"), len);
if (notape (tape))
goto notape;
if (tape->unloaded)
if (cmdbuf[1] & 1)
len *= tape->blocksize;
if (log_tapeemu)
- write_log (_T("TAPEEMU WRITE %d (%d, %d)\n"), len, rl (cmdbuf + 1) & 0xffffff, cmdbuf[1] & 1);
+ write_log (_T("TAPEEMU WRITE %lld (%d, %d)\n"), len, rl (cmdbuf + 1) & 0xffffff, cmdbuf[1] & 1);
if (notape (tape))
goto notape;
if (tape->unloaded)
if (cmdbuf[1] & 1)
len *= tape->blocksize;
if (log_tapeemu)
- write_log (_T("TAPEEMU READ %d (%d, %d)\n"), len, rl (cmdbuf + 1) & 0xffffff, cmdbuf[1] & 1);
+ write_log (_T("TAPEEMU READ %lld (%d, %d)\n"), len, rl (cmdbuf + 1) & 0xffffff, cmdbuf[1] & 1);
if (notape (tape))
goto notape;
if (tape->unloaded)
s[13] = 1; /* File Mark detected */
ls = 0x12;
if (log_tapeemu)
- write_log (_T("TAPEEMU READ FILE END, %d remaining\n"), len - scsi_len);
+ write_log (_T("TAPEEMU READ FILE END, %lld remaining\n"), len - scsi_len);
}
break;
{
uae_u8 *p;
int maxlen;
- bool pcodeloop = false;
bool sense10 = cmdbuf[0] == 0x5a;
int totalsize, bdsize;
int pc = cmdbuf[2] >> 6;
}
}
return status;
-}
\ No newline at end of file
+}
for (led = 0; led < LED_MAX; led++) {
int side, pos, num1 = -1, num2 = -1, num3 = -1, num4 = -1;
int x, c, on = 0, am = 2;
- xcolnr on_rgb, on_rgb2, off_rgb, pen_rgb;
+ xcolnr on_rgb = 0, on_rgb2 = 0, off_rgb = 0, pen_rgb = 0;
int half = 0;
if (!(currprefs.leds_on_screen_mask[picasso_on ? 1 : 0] & (1 << led)))