summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src/cpu.lua
Commit message (Collapse)AuthorAgeFilesLines
* 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]
* scripts: Remove references to non-existent headers and duplicate source file ↵ Roberto Benfatto2021-02-141-1/+1
| | | | references. (#7770)
* unidasm: Add disassemblers for NEC/Renesas V850 family AJR2021-01-301-0/+9
|
* -arm7: Moved WinCE call logging into a separate .hxx file. [Ryan Holtz] Ryan Holtz2021-01-011-0/+1
|
* romp: initial storage channel implementation Patrick Mackinlay2020-12-311-0/+1
|
* Add CompactRISC CR16C disassembler to unidasm (largely untested) AJR2020-12-161-1/+10
|
* unidasm: Add disassembler for M32C architecture AJR2020-12-071-0/+9
|
* Separate TX-0 from PDP-1; separate some SoC types in build AJR2020-11-191-30/+93
|
* lc57, msm65x2: Add disassemblers [O. Galibert] Olivier Galibert2020-10-261-0/+20
|
* 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