summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src/cpu.lua
Commit message (Collapse)AuthorAgeFilesLines
* m68000: Separate FPU code from header AJR2020-10-151-1/+1
|
* ns32000: avoid potential slave dependency issue Patrick Mackinlay2020-10-061-0/+1
|
* lc58: Add disassembler [O. Galibert] Olivier Galibert2020-09-291-0/+10
|
* machines promoted to WORKING (plug play) (#7299) David Haywood2020-09-291-1/+1
| | | | | | | machines promoted to WORKING ---- TV MegaMax active power game system 30-in-1 (MegaMax GPD001SDG) [David Haywood] * added files for the VT APU type, currently no extra functionality, but will be built upon
* kl5c80a12, kl5c80a16: Added emulation of KP63(A) Timer/Counter unit. This ↵ AJR2020-09-141-0/+10
| | | | | | | | improves timings in animalc, haekaka, pyenaget and tdoboon. * animalc: Pile kludge upon kludge for poorly understood video timing register * gocowboy, itazuram: Increase frequency of one timer interrupt (and hopper timing in gocowboy) * kc82, kp69: Modernize state_add syntax
* Fix non-x86 build and try to make sure it does not break silently again (#7041) Julian Sikorski2020-08-121-4/+8
| | | | | | * Do not build x64 DRC backend when C backend is forced * New CI target (mametiny + kinst) * Switch travis to CI target * Switch appveyor to CI target
* cpu/nec: use anonymous namespaces to avoid ODR violations with enums Vas Crabb2020-08-111-2/+2
|
* sigmab98.cpp: Change CPU to new KC82-derived type for Sigma/Banpresto games AJR2020-07-271-0/+6
| | | | | | * dashhero: Add back NVRAM (and more of it) now that memory map has been corrected * getbass: Add KL5C80A16 I/O CPU to configuration
* kl5c80a12: Emulate interrupt controller AJR2020-07-271-0/+2
|
* Remove x86emit.h AJR2020-07-101-1/+0
|
* New machines marked as NOT_WORKING AJR2020-06-281-0/+17
| | | | | | | | | ---------------------------------- Korg WaveStation EX [DBWBP] Korg WaveStation A/D [DBWBP] Korg WaveStation SR [DBWBP] -Add H16 disassembler and skeleton HD641016 CPU device [AJR]
* New machines marked as NOT_WORKING AJR2020-06-211-0/+2
| | | | | ---------------------------------- Kawai KSP10 Digital Piano [DBWBP]
* Correct cycle counts for TLCS-900/H CPU core; prepare to add support for ↵ AJR2020-06-191-0/+1
| | | | original TLCS-900 devices
* tlcs900: Split derived types into separate files; no need for separate 8-bit ↵ AJR2020-06-181-0/+4
| | | | and 16-bit maps now (nw)
* pic1670: Add a disassembler [O. Galibert] Olivier Galibert2020-06-111-0/+10
|
* New machines marked as NOT_WORKING AJR2020-06-041-0/+17
| | | | | | | | | ---------------------------------- Novation BassStation Rack Analogue Synthesizer Module [DBWBP] Novation Drum Station [DBWBP] Novation Super Bass Station [DBWBP] Add disassembler and skeleton CPU device for Panasonic MN1880 architecture [AJR]
* New machines marked as NOT_WORKING AJR2020-05-291-0/+19
| | | | | | | ---------------------------------- JoMoX XBase 09 Midi Controlled Analogue Drum Module [DBWBP] Add disassembler for PIC17 family and preliminary PIC17C4X emulation [AJR]
* nec: 8080 mode [Carl] cracyc2020-04-111-0/+1
|
* 6800ops: unneeded workaround? (nw) hap2020-04-061-1/+0
|
* Add H8/500 disassembler and skeleton CPU device family AJR2020-04-041-0/+25
| | | | | | alesis_qs.cpp: Document XTALs; replace legacy MCFG in comments (nw) picno.cpp: Replace legacy MCFG in comments (nw)
* upd177x disassembler [O. Galibert] Olivier Galibert2020-04-041-0/+10
|
* cpu/alph8201 can be removed now (nw) hap2020-04-031-17/+0
|
* unidasm: Add pic16 generic disassembler with extended instructions [O. Galibert] Olivier Galibert2020-03-281-0/+10
|
* clean up crud (nw) Vas Crabb2020-02-291-1/+3
|
* ks0164: First try at a disassembler [David Carne, O. Galibert] Olivier Galibert2020-02-221-0/+17
|
* Add skeleton LZ8420M device (#6339) cam9002020-02-211-0/+2
| | | | | | | | * Add skeleton LZ8420M device It has additional IO, Embedded RAM Used in psikyo.cpp * lz8420m.cpp : Fix copyright holder
* romp: new device Patrick Mackinlay2020-02-131-0/+17
|
* New machines marked as NOT_WORKING AJR2020-02-121-0/+4
| | | | | | | | | | | | ---------------------------------- Roland D-50 (Ver. 2.xx) [DBWBP, depblue] New NOT_WORKING clones ---------------------- Roland D-50 (Ver. 1.xx) [DBWBP] Roland D-550 [DBWBP] Add disassembler for NEC 78K/III architecture [AJR]
* Add disassemblers for NEC 78K/0, 78K/I and 78K/II MCU types AJR2020-02-101-0/+25
| | | | hotd2: Make "Gun Sense" board a separate device
* Oops (nw) Olivier Galibert2020-02-071-1/+1
|
* xavix2: First stab at the cpu [O. Galibert, N. Gilbert] Olivier Galibert2020-02-071-0/+17
|
* New machines marked as NOT_WORKING AJR2020-01-231-0/+16
| | | | | | | ---------------------------------- NCD19c [Don Maslin Archive] Add disassemblers for Motorola MC88100 and MC88110 [AJR]
* gigatron: fix compile (nw) hap2020-01-231-1/+2
|
* new NOT_WORKING machine (#5811) Sterophonick2020-01-211-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * minor spelling fix * new NOT_WORKING machine Gigatron TTL Microcomputer [Sterophonick] also add a skeleton cpu core * Revert Minor Spelling Fix * Make some fixes thanks cuavas * Fix resolution * gigatron: update cpu device name * update copyright * fix part of gigatron disassembler * Set screen refresh rate * found a set of all the ROM files, update main ROM name * Fix cpu.lua * Whoops * Update gigatron.cpp * gigatron: clear execute_set_input * Update gigatron.h * Update gigatrondasm.cpp * Update gigatrondasm.h * clean up but doesnt compile ffs
* Add tentative VT61/VT62 disassembler and skeleton CPU device AJR2020-01-131-0/+17
|
* rx01: Dumped firmware PROMs [Lord Nightmare] AJR2020-01-061-0/+17
| | | | rx01: Add disassembler and skeleton CPU device for custom firmware architecture [AJR]
* Add new disassembler for WE32100 architecture AJR2019-12-301-0/+17
| | | | | | | | | | | New machines marked as NOT_WORKING ---------------------------------- AT&T 3B2/300 [Bitsavers] New clones marked as NOT_WORKING -------------------------------- AT&T 3B2/310 [Bitsavers] AT&T 3B2/400 [Bitsavers]
* Add new disassembler for PACE architecture AJR2019-12-281-0/+17
| | | | | | New machines marked as NOT_WORKING ---------------------------------- unknown INS8900 Multibus card (980305652) [Bitsavers]
* New machines marked as NOT_WORKING AJR2019-12-181-0/+17
| | | | | ---------------------------------- VT52 [Dalby Datormuseum]
* New machines marked as NOT_WORKING AJR2019-11-251-0/+9
| | | | | | | ---------------------------------- Speedcom VD56SP [ClawGrip] Add disassembler and basic execution core for Rockwell R65C19 [AJR]
* -sun4c_mmu.cpp: Made generic to support sun4 MMU mode, and cleaned up save ↵ mooglyguy2019-11-181-6/+5
| | | | | | | | | | | | | | | state usage. [Ryan Holtz] -sun4.cpp: Various changes: [Ryan Holtz] * Split sun4 and sun4c hardware emulation into separate derived classes. * Hooked up Sbus IRQs. * Removed now-unnecessary duplicate MMU code. -cgsix.cpp: Added VSync IRQ, cleaned up save state usage, and added THC MISC register. [Ryan Holtz] -sparc.cpp: Renamed MB86901 to SPARCV7, and added a separate class for SPARCV8. [Ryan Holtz] -bt45x.cpp: Made logmacro.h usage more consistent. [Ryan Holtz]
* dsp56000: new disassembler Patrick Mackinlay2019-11-181-0/+17
|
* Preliminary SoC emulation for Sitronix ST2204 and ST2205U AJR2019-11-031-0/+11
|
* cpu/saturn: clean up a little (nw) Vas Crabb2019-10-271-2/+2
|
* Add Fujitsu FR disassembler and skeleton CPU device AJR2019-10-231-0/+17
|
* Split generic Z180 device into several subtypes. HD647180X now has specific ↵ AJR2019-09-301-0/+2
| | | | device emulation for the internal PROM, RAM and parallel ports.
* -dsp56k: Renamed relevant classes, files and namespaces to indicate that it ↵ mooglyguy2019-08-191-20/+20
| | | | is a DSP56156 core, not a DSP5600x core. [Ryan Holtz]
* don't use my ill-conceived generator for arcompact, easier to work with as ↵ DavidHaywood2019-08-151-8/+0
| | | | regular files (nw)
* Add disassembler and skeleton CPU device for CompactRISC CR16B architecture AJR2019-07-051-0/+17
| | | | vtech_unk1.cpp: Driver moved to glcx.cpp (nw)
* f2mc16: add MB90610A and MB90611A microcontrollers. [R. Belmont] arbee2019-07-031-0/+2
|