}
uaecptr cbp = wd->cdmac.c8727_st506_cb << 9;
if (!valid_address(cbp, 16)) {
- write_log(_T("Invalid ST-506 command block address %08x\n"), cb);
+ write_log(_T("Invalid ST-506 command block address %08x\n"), cbp);
return;
}
for (int i = 0; i < sizeof cb; i++) {
if (rate <= 0)
return;
if (rate != oldrate || (ciaatod & 0xfff) != (tod_hack_tod_last & 0xfff)) {
- write_log (_T("TOD HACK reset %d,%d %d,%d\n"), rate, oldrate, ciaatod, tod_hack_tod_last);
+ write_log (_T("TOD HACK reset %d,%d %ld,%lld\n"), rate, oldrate, ciaatod, tod_hack_tod_last);
tod_hack_reset ();
oldrate = rate;
docount = 1;
drive *drv = &floppy[num];
if (!drv->diskfile)
return;
- TCHAR *fname = zfile_getoriginalname(drv->diskfile);
+ const TCHAR *fname = zfile_getoriginalname(drv->diskfile);
if (!fname)
fname = zfile_getname(drv->diskfile);
if (!fname)
if ((prev_data & 0x04) != (data & 0x04))
write_log (_T(" side %d "), (data & 0x04) ? 1 : 0);
} else {
- write_log (_T(" %d%d%d%d% "), (selected & 1) ? 0 : 1, (selected & 2) ? 0 : 1, (selected & 4) ? 0 : 1, (selected & 8) ? 0 : 1);
+ write_log (_T(" %d%d%d%d "), (selected & 1) ? 0 : 1, (selected & 2) ? 0 : 1, (selected & 4) ? 0 : 1, (selected & 8) ? 0 : 1);
if ((prev_data & 0x80) != (data & 0x80))
write_log (_T(" dskmotor %d "), (data & 0x80) ? 1 : 0);
if ((prev_data & 0x02) != (data & 0x02))
return 1;
}
-int getdebug(void)
+static int getdebug(void)
{
return floppy[0].mfmpos;
}
struct gfxboard
{
const TCHAR *name;
- TCHAR *manufacturername;
- TCHAR *configname;
+ const TCHAR *manufacturername;
+ const TCHAR *configname;
int manufacturer;
int model_memory;
int model_registers;
ide->configured = 1;
ide->bank = &ide_bank_generic;
- struct zfile *f = read_device_from_romconfig(rc, NULL);
+ struct zfile *f = read_device_from_romconfig(rc, 0);
if (f) {
x86_xt_ide_bios(f, rc);
zfile_fclose(f);
uae_u8 *ide_restore_state(uae_u8 *src, struct ide_hdf *ide);
#define IDE_MEMORY_FUNCTIONS(x, y, z) \
-void REGPARAM2 x ## _bput(uaecptr addr, uae_u32 b) \
+static void REGPARAM2 x ## _bput(uaecptr addr, uae_u32 b) \
{ \
y ## _write_byte(z, addr, b); \
} \
-void REGPARAM2 x ## _wput(uaecptr addr, uae_u32 b) \
+static void REGPARAM2 x ## _wput(uaecptr addr, uae_u32 b) \
{ \
y ## _write_word(z, addr, b); \
} \
-void REGPARAM2 x ## _lput(uaecptr addr, uae_u32 b) \
+static void REGPARAM2 x ## _lput(uaecptr addr, uae_u32 b) \
{ \
y ## _write_word(z, addr, b >> 16); \
y ## _write_word(z, addr + 2, b); \
} \
-uae_u32 REGPARAM2 x ## _bget(uaecptr addr) \
+static uae_u32 REGPARAM2 x ## _bget(uaecptr addr) \
{ \
return y ## _read_byte(z, addr); \
} \
-uae_u32 REGPARAM2 x ## _wget(uaecptr addr) \
+static uae_u32 REGPARAM2 x ## _wget(uaecptr addr) \
{ \
return y ## _read_word(z, addr); \
} \
-uae_u32 REGPARAM2 x ## _lget(uaecptr addr) \
+static uae_u32 REGPARAM2 x ## _lget(uaecptr addr) \
{ \
uae_u32 v = y ## _read_word(z, addr) << 16; \
v |= y ## _read_word(z, addr + 2); \
#include "picasso96.h"
#include "statusline.h"
#include "newcpu.h"
+#include "gfxboard.h"
static int tms_vp, tms_hp;
rectangle tms_rectangle;
return ncr9x_lget(ncr, addr);
return 0;
}
-uae_u8 *REGPARAM2 ncr9x_generic_xlate(uaecptr addr)
+static uae_u8 *REGPARAM2 ncr9x_generic_xlate(uaecptr addr)
{
struct ncr9x_state *ncr = getscsiboard(addr);
if (!ncr)
return ncr->rom + addr;
}
-int REGPARAM2 ncr9x_generic_check(uaecptr a, uae_u32 b)
+static int REGPARAM2 ncr9x_generic_check(uaecptr a, uae_u32 b)
{
struct ncr9x_state *ncr = getscsiboard(a);
if (!ncr)
else
_stprintf (offtxt, _T("$%04x"), disp16);
addr = m68k_areg (regs, reg) + disp16;
- _stprintf (buffer, _T("(A%d, %s) == $%08x"), reg, offtxt, (unsigned long)addr);
+ _stprintf (buffer, _T("(A%d, %s) == $%08x"), reg, offtxt, addr);
}
break;
case Ad8r:
case PC16:
disp16 = get_iword_debug (pc); pc += 2;
addr += (uae_s16)disp16;
- _stprintf (buffer, _T("(PC,$%04x) == $%08x"), disp16 & 0xffff, (unsigned long)addr);
+ _stprintf (buffer, _T("(PC,$%04x) == $%08x"), disp16 & 0xffff, addr);
break;
case PC8r:
dp = get_iword_debug (pc); pc += 2;
cont:
if (cputrace.needendcycles) {
cputrace.needendcycles = 0;
- write_log (_T("STARTCYCLES=%08x ENDCYCLES=%08x\n"), cputrace.startcycles, get_cycles ());
+ write_log (_T("STARTCYCLES=%08x ENDCYCLES=%08lx\n"), cputrace.startcycles, get_cycles ());
log_dma_record ();
}