From d0ed84c2d0130fa7945cfca5ecb0ddbd77c3053f Mon Sep 17 00:00:00 2001 From: Sven Oliver Moll Date: Tue, 20 Sep 2016 17:37:10 +0200 Subject: [PATCH] da65: adding support for 4510 cpu of c65 --- doc/da65.sgml | 9 +- src/da65/handler.c | 55 +++++- src/da65/handler.h | 4 + src/da65/opc4510.c | 306 ++++++++++++++++++++++++++++++++ src/da65/opc4510.h | 58 ++++++ src/da65/opctable.c | 2 + test/Makefile | 1 + test/disassembler/4510-disass.s | 298 +++++++++++++++++++++++++++++++ test/disassembler/Makefile | 41 +++++ 9 files changed, 772 insertions(+), 2 deletions(-) create mode 100644 src/da65/opc4510.c create mode 100644 src/da65/opc4510.h create mode 100644 test/disassembler/4510-disass.s create mode 100644 test/disassembler/Makefile diff --git a/doc/da65.sgml b/doc/da65.sgml index df8cd7772..6d962e9d6 100644 --- a/doc/da65.sgml +++ b/doc/da65.sgml @@ -114,10 +114,12 @@ Here is a description of all the command line options: 65sc02 65c02 huc6280 + 4510 6502x is for the NMOS 6502 with unofficial opcodes. huc6280 is the CPU of - the PC engine. Support for the 65816 currently is not available. + the PC engine. 4510 is the CPU of the Commodore C65. Support for the 65816 + currently is not available.