ajrhacker
a59a5cbbb5
preliminary TLCS-870 disassembler - Work in Progress ( #1967 )
2017-02-05 16:36:06 -05:00
Vas Crabb
06e22ce79d
m6805: added skeleton CMOS devices
...
* Added m146805 and m68hc05 to unidasm
* Made opcode tables configurable in m6805_base_device, provided tables for HMOS, CMOS and HC families
* Implemented MUL instruction, made unimplemented STOP and WAIT raise fatal error
* Added skeleton MC68HC05C4 with RAM and ROM in correct locations in memory map
2017-01-30 23:10:51 +11:00
R. Belmont
5bb61a8965
Merge pull request #2016 from pmackinlay/interpro
...
Interpro
2017-01-24 14:02:51 -05:00
Patrick Mackinlay
875f3c9d12
initial pull request
2017-01-24 21:53:51 +07:00
R. Belmont
da169d7fe0
Merge pull request #2002 from wilbertpol/hcd62121
...
hcd62121/cfx9850: several small cleanups (nw)
2017-01-20 15:29:12 -05:00
Wilbert Pol
fc16e06975
hcd62121: several small cleanups (nw)
2017-01-19 22:50:30 +01:00
Curt Coder
9d371eb5ba
cop400: Properly separated COP444L from COP444C. [Curt Coder]
2017-01-16 22:06:11 +02:00
Curt Coder
af0805d848
cop400: Removed non-working, incomplete COP440 code. (nw)
2017-01-16 20:13:31 +02:00
Vas Crabb
02d69ca65a
m6805: refactoring and improvements
...
* Moved 68705 devices into their own file.
* Made P3, P5 and U3 variants and made them load bootstrap ROMs.
* Implemented EPROM control (write is stubbed out with a logerror).
* Implemented differences for open drain I/O ports.
(nw) Base device with peripherals should really derive from the 6805
device directly, not the 68705 devices, as I/O ports are present on mask
devices (e.g. 6805P2). All drivers and devices that were using
M68705_NEW have been changed to M68705P5 - someone who knows the drivers
better should fix them up.
2017-01-12 19:05:12 +11:00
Ville Linde
dbcf903c78
Added preliminary MB86235 recompiler [Ville Linde]
2016-12-17 22:09:09 +02:00
Nathan Woods
dc4086847a
Put necv_dasm_one() into a header file
2016-11-16 08:07:33 -05:00
fulivi
5f54097e53
nanoprocessor: initial support. Disassembler only is known to work at this point.
2016-11-03 14:52:41 +01:00
Nathan Woods
293bfef845
Merging Konami disassembler with M6809/HD6309 disassemblers
2016-10-23 21:27:45 -04:00
Nathan Woods
81294aa08f
Merged the M6809 and HD6309 disassemblers, and changed to properly use streams
2016-10-23 18:03:36 -04:00
angelosa
f4749d03f7
Base WatchDog Timer device
2016-09-27 18:36:59 +02:00
angelosa
f6ad513ab0
Written stub SH7604 BUS device (not hooked up to SH2 yet).
2016-09-27 16:21:54 +02:00
Miodrag Milanovic
a9e89e4f17
Fixed separate compile of drivers using sharc/ADSP21062 cpu (nw)
2016-07-23 11:10:17 +02:00
therealmogminer@gmail.com
ff04ed4cc0
Convert SPARCv8 ops to document-described functionality
2016-06-23 14:20:24 +02:00
Vas Crabb
a1625d2220
improve SPARC disassembler: [Vas Crabb]
...
* Support SPARCv9
* Allow plug-in ASI comments
* Fix format of some opcodes
* Produce clr synthetic
* Allow running in v7, v8 and v9 modes
2016-06-22 04:39:56 +10:00
therealmogminer@gmail.com
6d50e3cb36
Add majority of SPARC integer ops
2016-06-18 13:37:06 +02:00
therealmogminer@gmail.com
579d4873a6
Initial MB86901 diassembler
2016-06-17 15:09:39 +02:00
hap
396c2a0946
fix compile problem
2016-06-05 21:46:48 +02:00
Ville Linde
958731ef5a
Added highly experimental SHARC recompiler (disabled by default) [Ville Linde]
2016-05-28 18:58:54 +03:00
Felipe Corrêa da Silva Sanches
deb38446ea
Further improvements to the Patinho Feio driver & CPU
2016-05-25 10:32:24 -03:00
hap
262524206b
tms7000/e0c6200: renamed hxx(inc) to cpp
2016-05-01 21:39:40 +02:00
Miodrag Milanovic
be67262fc2
INC -> HXX makes editors and code analyzers see it as C++ (nw)
2016-05-01 20:27:50 +02:00
Miodrag Milanovic
13855d2404
Fixed ti drivers (nw)
2016-05-01 12:55:22 +02:00
Miodrag Milanovic
a0829452f1
fix for mb86235 (nw)
2016-05-01 11:06:06 +02:00
Miodrag Milanovic
949fddaaa8
hec2hrp and arcompact fix (nw)
2016-05-01 09:51:51 +02:00
Miodrag Milanovic
50361fcc23
R3000 is separate CPU, helps building some drivers with SOURCES (nw)
2016-04-28 18:26:37 +02:00
Olivier Galibert
5607ec442e
h8: Add dtc, dma, watchdog (WIP) [O. Galibert]
...
h8: Fixes, lots of [O. Galibert]
cybiko: Make work a little emore, add v1 flash [O. Galibert]
2016-04-27 21:55:58 +02:00
Miodrag Milanovic
e55035391e
fix for v25 building (nw)
2016-04-23 14:38:20 +02:00
hap
d981b66bba
sm500: start on opcodes
2016-04-11 12:43:55 +02:00
hap
10cadefbe2
sm500 file placeholders
2016-04-05 11:33:05 +02:00
Miodrag Milanovic
9b3788035c
scrclean on lua scripts (nw)
2016-03-29 08:49:47 +02:00
hap
d76a9644cf
tms1k: split part 3, done
2016-03-16 02:59:29 +01:00
hap
1a479042cf
tms1k: split part 2, renamed folder tms0980 to tms1000
2016-03-16 01:33:56 +01:00
hap
ce5cb07631
tms1k: split part 2, renamed files
2016-03-16 01:26:37 +01:00
AJR
0d8df9d595
Make generic VTLB implementation a modern device interface (nw)
2016-02-07 01:42:58 -05:00
Miodrag Milanovic
700683468a
Removed dead PPC code (nw)
2015-12-09 10:25:40 +01:00
Felipe Corrêa da Silva Sanches
0618c642ba
adding a basic machine driver for the Patinho Feio and setting up build system for the driver and the CPU module
2015-12-06 13:32:03 -02:00
Miodrag Milanovic
1fe2587c86
This one is not used in compile (nw)
2015-11-15 12:20:35 +01:00
Miodrag Milanovic
0f8471d937
Finished adding to lua, some included cpp renamed to inc (nw)
2015-11-12 15:00:07 +01:00
Miodrag Milanovic
5deec43cbc
update build scripts for rename c - > cpp (nw)
2015-11-08 13:26:29 +01:00
David Haywood
965e52dff8
mask address space for a2600 in the CPU (m6507) not in the driver.
2015-10-30 00:50:38 +00:00
David Haywood
de9353adcb
create derived CPU type so that code can be put in the correct place (nw)
2015-10-29 19:21:01 +00:00
Miodrag Milanovic
ee7ff77255
update build scripts and code change in order to fix compile (nw)
2015-09-13 09:20:24 +02:00
therealmogminer@gmail.com
5d7c5fc62b
nw, add skeleton and disassembler for DEC PDP-8 CPU
2015-08-13 14:38:30 +02:00
therealmogminer@gmail.com
14c07a34b1
Fix the majority of CEN64 SSE stuff, nw
2015-07-09 13:30:12 +02:00
hap
563b496792
renamed some cpu core inc files to c
2015-07-03 23:04:24 +02:00