summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src/cpu.lua
Commit message (Collapse)AuthorAgeFilesLines
* unkts: Hook up new skeleton CPU device AJR2022-10-121-1/+8
|
* unidasm: Add Nios II disassembler AJR2022-10-111-0/+10
|
* m68000: split the header to make future semi-indenpendant implementations sane Olivier Galibert2022-09-301-1/+27
|
* mtu130: Implement the banking using the actual sequencer prom Olivier Galibert2022-09-201-5/+0
|
* Renamed n2a03 to rp2a03 throughout source tree. (#10343) 0kmg2022-09-201-42/+42
|
* source org: move gmaster to handheld folder hap2022-09-161-0/+1
|
* Add preliminary M50734 emulation AJR2022-09-071-0/+3
|
* * new WORKING machine Olivier Galibert2022-09-061-0/+5
| | | | | ---- MTU-130 [Olivier Galibert, David Williams, Disk Blitz, Eric Wright]
* mn1610: new disassembler Patrick Mackinlay2022-08-251-0/+10
|
* Greatly improve Monon Color emulation (#10158) David Haywood2022-08-211-0/+1
| | | | | | | * added emulation of required/used AXC51 / AX208 extended operations * added preliminary emulation of required/used AXC51 / AX208 features * added support for many Monon specific features, such as the video controller * most games are playable, those not requiring a card/badge scanner to function at all are promoted * no music, as it's contained in a game specific MCU under a glob on each cart
* tms1000: added tms2xxx skeleton devices hap2022-08-051-0/+6
|
* cloned the mcs51 core as axc51, stripped it back, will allow monon work to ↵ David Haywood2022-07-281-4/+18
| | | | | | | | | | | continue without making a mess of the original mcs51 core. (#10140) * cloned the mcs51 core as axc51, stripped it back, will allow monon work to continue without making a mess of the original mcs51 core. * remove some redundant bits * replace SFR table with AXC51 / AX208 one, removing some other functionality which is not the same on this series * remove some other bits that are redundant now we're not trying to support other mcs51 models in the axc core
* Start moving devices out of src/mame/shared to more appropriate places AJR2022-06-281-0/+2
|
* Eliminated cross dependencies between driver projects. Vas Crabb2022-06-271-0/+1
| | | | | | | | | | | | | | | | | | | | | Driver projects now use globs to search for files. There's less effort editing the Lua files when things are moved around. Remember it won't automatically pick up a change, so if you add/remove/change files, you should touch makefile to get it to find the change. Driver projects no longer get the top-level MAME directory as an include path. This means you need to think about how you structure things and not introduce nasty circular dependencies. Subtarget projects can now be generated entirely from .flt files without the need for separate Lua scripts and .lst files. This has been done for the arcade, mess and virtual targets. It effectively works like a SOURCES= build on a large scale. This means you need to organise things so the dependency genrators can find them. There's an issue with the mess subtarget right now. For some reason, decmate2.cpp isn't picking up the dependency on the PDP8 CPU core for the HD6120 device. I'll debug it later
* mc68hc11z1, cfp1080s: Separate source file for MCU; add numerous logging stubs AJR2022-06-161-0/+2
|
* Z180 ASCI (#9762) Miodrag Milanović2022-06-061-0/+2
| | | | | | | | | | | New working machines ----------------------------------- Micromint SB180 [Miodrag Milanovic] -z180: implemented ASCI serial communication [Miodrag Milanovic] -tim011: hookup serial keyboard [Miodrag Milanovic] -20pacgal: Add support for terminal
* kl5c80a12: Add KP64 timer/counter units to emulation AJR2022-05-301-0/+2
|
* New disassemblers for unidasm: hp2100, hp21mx, v620, v75 AJR2022-05-041-0/+19
|
* cpu.lua: fix typo from prev commit hap2022-04-101-1/+1
|
* rw5000: added b5500 hap2022-04-101-0/+3
|
* New working machines hap2022-03-311-0/+3
| | | | | | -------------------- 10R (Rockwell) [hap, Sean Riddle] 12R (Rockwell) [hap, Sean Riddle]
* rw5000: add a5500 hap2022-03-291-2/+5
|
* rw5000: add a5000/a5900 hap2022-03-291-0/+3
|
* b5000: rename base class to rw5000 hap2022-03-281-17/+17
|
* b5000: add b6000, b6100 hap2022-03-201-0/+6
|
* add b5000 cpu core file placeholders hap2022-03-171-0/+20
|
* Add missing cpu.lua entries for the rest of the SM5* family. Fixes ↵ arbee2022-03-141-0/+4
| | | | single-driver builds. [R. Belmont]
* 65C02 updates AJR2022-01-271-21/+18
| | | | | - Add W65C02S CPU emulation with subtly different fetch patterns from classic 65C02 and use it for arbv2, cmmb103, cmmb162 and bbc_tube_rc6502 - Replace ST2XXX's slightly customized CPU emulation with hooks into new W65C02S core
* Add build file missing from 12a1291f5a3e578010325131bd3dbbd7c61aff18 AJR2022-01-151-0/+5
|
* sm510: fix wakeup after CEND, reorganize files a bit hap2021-12-211-8/+11
|
* Add CPU16 and HDD device skeletons for Conner CFP1080S AJR2021-11-251-2/+9
|
* new NOT_WORKING machine (Casio CTK-2100) (#8757) Devin Acker2021-10-271-0/+2
| | | | | | | | | | | | | | | | | | | | | | | * ctk2100: preliminary work * ctk2100: possible keyboard hookup * ctk2100: hook up rudimentary timers * ctk2100: add ports and hook up the LCD * ctk2100: timer tweaks, input tweaks * ctk2100: fix I/O port reads (stops constant LCD resets) * gt913: increase key polling rate (fixes ctk2100 test mode) * ctk2100: add ADCs, clean up and comment some other stuff * lpc210x: add the PL190 VIC here too while i'm at it * vic_pl192: fix clang build * unidasm: add gt913
* Casio CTK-551 [Daivn Acker] Devin Acker2021-10-131-4/+12
| | | | | | * New machine marked as NOT_WORKING ---------------------------------- Casio CTK-551 [Devin Acker]
* Add Z80-derived stub devices for eZ80 and R800 CPUs AJR2021-10-031-0/+4
|
* unidasm: Add disassembler for DEC VAX architecture AJR2021-09-031-0/+10
|
* Assorted N64 fixes (#8415) MooglyGuy2021-08-091-34/+1
| | | | | | | | | * -rdp: Fixed incorrect channel swapping on 32-bit resampled framebuffers. [Ryan Holtz] * -rsp: Fixed LWV and VMOV behavior. Added reserved instructions V056, V057, V073, and VNULL. [Ryan Holtz, krom] * -rdp: Temporarily adjusted framebuffer resampling to not exceed screen bounds in some games. [Ryan Holtz] * -n64: Fixed SP DMA behavior based on hardware tests. [Ryan Holtz] * -rsp: Removed unused DRC and SIMD support. General code cleanup. [Ryan Holtz] * -n64: Pass K4 and K5 factors to threaded drawing code. Fixes black geometry in Conker's Bad Fur Day. [Ryan Holtz] * -aleck64: Fixed compile issue with previous commits. [Ryan Holtz]
* little hack to make it build fine with current build system Miodrag Milanovic2021-08-021-0/+2
|
* Genearate seaparate dasm header for TMS57002 Miodrag Milanovic2021-08-021-3/+3
|
* f2mc16: Rewrite disassembler AJR2021-07-211-2/+2
| | | | - Fix bug in CPU core advancing PC by one too many bytes when executing ADDL A, RLn
* unidasm: Add CPU16 disassembler AJR2021-05-211-0/+10
|
* decmate2, decmate3: Emulate HD-6120 CPU; add enough I/O to initialize ↵ AJR2021-05-191-0/+2
| | | | various peripheral ICs and run tests on disk controller
* cdr-254sh: Skeleton Olivier Galibert2021-05-101-0/+2
|
* h8: Add the h8/3032 Olivier Galibert2021-04-071-0/+2
|
* pps41: add preliminary mm78la/mm77la hap2021-03-191-0/+4
|
* pps41: added mm78 disasm and mm77/mm78 skeleton device hap2021-03-081-0/+4
|
* pps41: add skeleton MM76-derived devices hap2021-03-041-0/+4
|
* formats: Create mame_formats_full_list which gives access to all the ↵ Olivier Galibert2021-03-041-314/+320
| | | | supported formats, make floptool use it. Castool should use it too probably, but I don't want to touch it.
* New working machines AJR2021-02-271-0/+17
| | | | | -------------------- Mark 1 FORTH Computer [AJR]
* added MM76 disassembler and preliminary PPS-4/1 MCU core [hap] hap2021-02-261-4/+24
| | | | | | New machines marked as NOT_WORKING ---------------------------------- Electronic Master Mind (Invicta) [hap, Sean Riddle]
* added MM5799 MCU emulation [hap] hap2021-02-141-0/+20
| | | | | | | | | | | New working machines -------------------- Basketball (Mattel) [hap, Sean Riddle] QuizKid Speller [hap, Sean Riddle] New working clones ------------------ QuizKid Racer (MM5799 version) [hap, Sean Riddle]