summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/cpu
Commit message (Collapse)AuthorAgeFilesLines
* Fix voodoo and sharc saving to abide by new rules. Aaron Giles2021-04-191-1/+2
|
* Detect array members that can't be replicated and manually register each ↵ Aaron Giles2021-04-1911-31/+0
| | | | item instead. Remove old ALLOW_SAVE_TYPE now that enums are implicitly supported. Add stricter checking of endpoint offsets. Some other cleanups.
* Replace STRUCT_MEMBER usage from cpu devices with structured saves. Allow ↵ Aaron Giles2021-04-1320-408/+497
| | | | unions to be saved in the same manner as structs. Fix pointer saves.
* mn1880d.h: Fix comment AJR2021-04-081-1/+1
|
* unidasm: Add preliminary MN1860 disassembler (still missing a few opcodes ↵ AJR2021-04-082-8/+74
| | | | due to lack of documentation)
* h8: Add the h8/3032 Olivier Galibert2021-04-072-0/+345
|
* r4000: simplify branch state Patrick Mackinlay2021-04-022-124/+69
|
* r4000: physical address space is 36 bits Patrick Mackinlay2021-04-011-3/+3
|
* r4000: timing improvements Patrick Mackinlay2021-04-012-20/+80
| | | | | | * external clock is doubled internally * consume additional cycles for integer multiply/divide * streamline memory access
* srcclean in preparation for release Vas Crabb2021-03-282-2/+2
|
* 68hc11: amount of work not worthy of me being copyright holder hap2021-03-274-4/+4
|
* mc68hc11: Memory modernization and updates AJR2021-03-262-306/+491
| | | | | | | | - Eliminate data and I/O spaces, using memory views to remap internal RAM and I/O registers within the program space - Add MC68HC811E2 type - Lay some groundwork for future internal EEPROM support - Add RTI and counter overflow flag - Register debugger state for a few more internal registers
* ppc: better lswx/stsxw fix Olivier Galibert2021-03-261-6/+10
|
* ppc: Fix uml for stswx, lswx Olivier Galibert2021-03-261-2/+2
|
* ppc: fix mmu/exceptions debug messages Olivier Galibert2021-03-261-3/+12
|
* ppc: Fix mcrxr uml Olivier Galibert2021-03-261-1/+1
|
* mm78la: small fix with carry flag hap2021-03-241-3/+3
|
* hh_pps41: mwcfootb is mm78 hap2021-03-233-2/+4
|
* New working machines hap2021-03-227-43/+135
| | | | | | -------------------- Brain Baffler [hap, Sean Riddle] Horoscope Computer [hap, Sean Riddle]
* pps41: add preliminary mm78la/mm77la hap2021-03-1912-35/+239
|
* hd647180x: Eliminate data space and instead map internal RAM into program ↵ AJR2021-03-174-58/+16
| | | | space using memory view
* New working clones hap2021-03-152-0/+4
| | | | | ------------------ Chess Champion 2150 [hap, Berger]
* i186: Timer updates AJR2021-03-152-60/+53
| | | | | | - Implement retrigger mode - Clean up code a little, removing redundant "active_count" flag - Modernize save state registration
* pps41: remove obsolete function hap2021-03-143-8/+2
|
* New working machines hap2021-03-134-47/+56
| | | | | | | -------------------- Super-Sonic Electronic Master Mind [hap, Sean Riddle] Reader's Digest Q&A - Computer Question & Answer Game [hap, Sean Riddle] World Championship Football [hap, Sean Riddle, Kevin Horton, Olivier Galibert]
* New machines marked as NOT_WORKING hap2021-03-112-3/+9
| | | | | ---------------------------------- Tri-1 (Fonas) [hap, Sean Riddle]
* pps41: add serial i/o hap2021-03-094-9/+71
|
* pps41: add remaining mm78 opcodes hap2021-03-093-13/+63
|
* New working machines hap2021-03-095-9/+13
| | | | | -------------------- Scrabble Sensor - Electronic Word Game [hap, Sean Riddle]
* pps41: added some mm78 opcodes (untested) hap2021-03-086-9/+278
|
* pps41: added mm78 disasm and mm77/mm78 skeleton device hap2021-03-089-20/+319
|
* devices/bus/megadrive/svp.cpp: moved internal ROM here instead that in the ↵ Ivan Vangelista2021-03-082-12/+0
| | | | ssp1601 CPU core
* New working machines hap2021-03-076-16/+87
| | | | | -------------------- Memoquiz [hap, Sean Riddle]
* ssp1601.cpp: dumped internal ROM [Javier de Silóniz Sandino, krom / Peter ↵ Ivan Vangelista2021-03-072-0/+12
| | | | Lemon]
* pps41: add some i/o opcodes hap2021-03-067-37/+138
|
* fidel_cc7: bcc rom is older hap2021-03-051-1/+3
|
* pps41: added most of the mm76 opcodes except for i/o hap2021-03-055-14/+523
|
* pps41: add skeleton MM76-derived devices hap2021-03-049-20/+199
|
* mastmind: reordered rom pages hap2021-03-031-3/+4
|
* New working machines AJR2021-02-274-0/+771
| | | | | -------------------- Mark 1 FORTH Computer [AJR]
* added MM76 disassembler and preliminary PPS-4/1 MCU core [hap] hap2021-02-2627-148/+864
| | | | | | New machines marked as NOT_WORKING ---------------------------------- Electronic Master Mind (Invicta) [hap, Sean Riddle]
* 68hc05EG: use proper HC05 base cycle timings and disassembler [R. Belmont, ↵ arbee2021-02-242-0/+18
| | | | Vas Crabb]
* 68HC05EG: use the HCMOS cycle timings [R. Belmont, Vas Crabb] arbee2021-02-231-1/+1
|
* hh_cops1: qkracerm ram is 8x12 hap2021-02-232-1/+6
|
* srcclean in preparation for branching release Vas Crabb2021-02-211-1/+1
|
* kl5c80a12, kl5c80a16: Emulate on-chip parallel ports AJR2021-02-184-2/+382
| | | | * getbass: Add EEPROM for I/O CPU
* deco_mlc: added sprite autoflicker flag, fixed small problem with ↵ hap2021-02-172-4/+4
| | | | use8bppMode [Daniel Filner]
* m740: Fix calculation of destination address for disassembly of BBC/BBS n, ↵ AJR2021-02-161-1/+1
| | | | A, rel
* New working machines hap2021-02-152-3/+3
| | | | | -------------------- Black Knight Pinball (Entex) [hap, Sean Riddle, Rik]
* added MM5799 MCU emulation [hap] hap2021-02-1415-9/+1285
| | | | | | | | | | | New working machines -------------------- Basketball (Mattel) [hap, Sean Riddle] QuizKid Speller [hap, Sean Riddle] New working clones ------------------ QuizKid Racer (MM5799 version) [hap, Sean Riddle]