From 5201a7f6bf1baf7e697b46b1292faaed5d850992 Mon Sep 17 00:00:00 2001 From: fulivi Date: Sat, 8 Jul 2017 11:31:42 +0200 Subject: Begin of HP80 emulation (#2448) What works: * HP85A machine with 16K of RAM * Capricorn CPU works * Keyboard works (with minor issues) * CRT text / graphics modes work (correct speed is not emulated yet so service ROM complaints) * BASIC is usable What is missing (and I'll have hopefully working soon): * HW timers * Beeper * Integral printer * DC100 cassette drive * Extension ROMs * I/O modules (especially the HPIB interface so that we can hook up floppy drives) * Other models in the family (e.g. HP86) --- src/tools/unidasm.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/tools/unidasm.cpp') diff --git a/src/tools/unidasm.cpp b/src/tools/unidasm.cpp index 6ea7939af2c..c736bdbb892 100644 --- a/src/tools/unidasm.cpp +++ b/src/tools/unidasm.cpp @@ -76,6 +76,7 @@ CPU_DISASSEMBLE( arm7thumb ); CPU_DISASSEMBLE( arm7thumb_be ); CPU_DISASSEMBLE( asap ); CPU_DISASSEMBLE( avr8 ); +CPU_DISASSEMBLE( capricorn ); CPU_DISASSEMBLE( ccpu ); CPU_DISASSEMBLE( cdp1801 ); CPU_DISASSEMBLE( cdp1802 ); @@ -249,6 +250,7 @@ static const dasm_table_entry dasm_table[] = { "arm7thumbb", _16be, 0, CPU_DISASSEMBLE_NAME(arm7thumb_be) }, { "asap", _32le, 0, CPU_DISASSEMBLE_NAME(asap) }, { "avr8", _16le, 0, CPU_DISASSEMBLE_NAME(avr8) }, + { "capricorn", _8bit, 0, CPU_DISASSEMBLE_NAME(capricorn) }, { "ccpu", _8bit, 0, CPU_DISASSEMBLE_NAME(ccpu) }, { "cdp1801", _8bit, 0, CPU_DISASSEMBLE_NAME(cdp1801) }, { "cdp1802", _8bit, 0, CPU_DISASSEMBLE_NAME(cdp1802) }, -- cgit v1.2.3-70-g09d2