Modified: trunk/src/emu/cpu/asap/asap.c
===================================================================
--- trunk/src/emu/cpu/asap/asap.c 2010-09-08 19:07:21 UTC (rev 10233)
+++ trunk/src/emu/cpu/asap/asap.c 2010-09-08 19:25:41 UTC (rev 10234)
@@ -422,8 +422,8 @@

offs_t asap_device::disasm_disassemble(char *buffer, offs_t pc, const UINT8 *oprom, const UINT8 *opram, UINT32 options)
{
- extern offs_t asap_disassemble(char *buffer, offs_t pc, const UINT8 *oprom, const UINT8 *opram);
- return asap_disassemble(buffer, pc, oprom, opram);
+ extern CPU_DISASSEMBLE( asap );
+ return CPU_DISASSEMBLE_NAME(asap)(NULL, buffer, pc, oprom, opram, 0);
}



Modified: trunk/src/emu/cpu/asap/asapdasm.c
===================================================================
--- trunk/src/emu/cpu/asap/asapdasm.c 2010-09-08 19:07:21 UTC (rev 10233)
+++ trunk/src/emu/cpu/asap/asapdasm.c 2010-09-08 19:25:41 UTC (rev 10234)
@@ -43,7 +43,7 @@
return temp;
}

-offs_t asap_disassemble(char *buffer, offs_t pc, const UINT8 *oprom, const UINT8 *opram)
+CPU_DISASSEMBLE( asap )
{
UINT32 op = oprom[0] | (oprom[1] << 8) | (oprom[2] << 16) | (oprom[3] << 24);
int opcode = op >> 27;

That'll fix it.