Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Merge remote-tracking branch 'mainline/master' | 2016-07-05 | 25 | -2552/+2571 | ||
|\ | | | | | | | | | | | Conflicts: src/devices/cpu/sparc/mb86901.cpp src/devices/cpu/sparc/sparc.h | |||||
| * | mcs51.cpp: converted serial_rx and serial_tx to devcb (nw) | 2016-07-01 | 2 | -24/+18 | ||
| | | ||||||
| * | Merge pull request #1020 from h0tw1r3/master | 2016-07-01 | 3 | -1/+30 | ||
| |\ | | | | | | | android build work (nw) | |||||
| | * | fix android x86 and x64 full build | 2016-06-30 | 3 | -1/+30 | ||
| | | | | | | | | | | | | * abuse namespace as done in 59f15d6819508188c184fc7525606e712ac4a73b | |||||
| * | | itech32.cpp: added save state support (nw) | 2016-07-01 | 1 | -0/+1 | ||
| |/ | ||||||
| * | sharcdrc: fix Linux crash (nw) | 2016-06-29 | 3 | -6/+5 | ||
| | | ||||||
| * | Cleanup and version bumpmame0175 | 2016-06-29 | 18 | -2559/+2556 | ||
| | | ||||||
| * | more compile fixes (nw) | 2016-06-27 | 1 | -2/+1 | ||
| | | ||||||
| * | fix compile (nw) | 2016-06-27 | 1 | -1/+1 | ||
| | | ||||||
* | | Fix some SPARC issues | 2016-07-05 | 3 | -284/+861 | ||
|/ | ||||||
* | Fix spurious double-load in SPARC core | 2016-06-27 | 1 | -1/+258 | ||
| | ||||||
* | small cleanup (nw) | 2016-06-27 | 2 | -15/+15 | ||
| | ||||||
* | Add support for showing will branch/will fall through comment on SPARC ↵ | 2016-06-27 | 4 | -28/+178 | ||
| | | | | | | branches under the cursor Disabled until we can get a hook to refress the instructions under PC when stepping | |||||
* | Fix validation error in debugger | 2016-06-26 | 1 | -1/+1 | ||
| | ||||||
* | Fix LDUH, LDSH, LDUHA, and LDSHA opcodes in the SPARC core | 2016-06-26 | 2 | -2/+8 | ||
| | ||||||
* | VBL opcode is pretty annoying to log, since it fills for obvious reasons. | 2016-06-26 | 1 | -2/+2 | ||
| | | | | You could use wpiset 0,1,r anyway, so disabled (nw) | |||||
* | dec_lk201: keyclick [Bavarese] | 2016-06-23 | 2 | -30/+33 | ||
| | | | | tll: all irqs (nw) | |||||
* | SPARC VIS 2+, VIS 3 and VIS 3B disassembler support [Vas Crabb] | 2016-06-24 | 2 | -61/+196 | ||
| | | | | | * Note that this omits non-VIS OSA 2007/2011 features * VIS 2+ ldtxa/ldtwa/sttwa still uses ldda/stda, using new mnemonics requires special-casing this instruction and checking ASI | |||||
* | tms32010.cpp: devcb instead of memory map for bio line (nw) | 2016-06-23 | 2 | -19/+14 | ||
| | ||||||
* | Convert SPARCv8 ops to document-described functionality | 2016-06-23 | 4 | -175/+432 | ||
| | ||||||
* | VS2015 fixes in SPARC, disassemble VIS II SIAM (nw) | 2016-06-23 | 4 | -14/+34 | ||
| | ||||||
* | terminate those strings (nw) | 2016-06-23 | 1 | -1/+6 | ||
| | ||||||
* | Merge pull request #985 from fulivi/hp9845_dev3 | 2016-06-22 | 2 | -14/+22 | ||
|\ | | | | | hphybrid: cleanup of AEC logic | |||||
| * | hphybrid: cleanup of AEC logic | 2016-06-21 | 2 | -14/+22 | ||
| | | ||||||
* | | Rewrite SPARC emulation based on detailed descriptions from SPARC ref manual | 2016-06-23 | 3 | -919/+2673 | ||
| | | ||||||
* | | VIS I (UltraSPARC) and II (UltraSPARC III) for SPARC disassembler [Vas Crabb] | 2016-06-23 | 2 | -30/+237 | ||
| | | | | | | | | | | * Supports %gsr, all ops with exception of SIAM, and all ASI constants * Use -arch sparcv9vis1 or -arch sparcv9vis2 with unidasm | |||||
* | | misc fixes (nw) | 2016-06-22 | 1 | -1/+1 | ||
| | | ||||||
* | | tms32025.cpp: devcb instead of memory map for ports (nw) | 2016-06-22 | 2 | -19/+59 | ||
| | | ||||||
* | | fix my stupidity - thanks Happy and Ryan (nw) | 2016-06-22 | 1 | -3/+3 | ||
| | | ||||||
* | | Add SPARC to unidasm [Vas Crabb] | 2016-06-22 | 1 | -7/+11 | ||
| | | ||||||
* | | sparc: fixed store double. sun4: checkpoint (nw) | 2016-06-21 | 1 | -1/+1 | ||
| | | ||||||
* | | t11: show flags (nw) | 2016-06-21 | 1 | -1/+1 | ||
| | | | | | | | | vt240: fix comm init (nw) | |||||
* | | SPARC disassembler improvements: [Vas Crabb] | 2016-06-22 | 4 | -51/+66 | ||
| | | | | | | | | | | | | | | * Fix addcc/andcc in SPARCv7 mode and simplify integer op tables * Allow ASI descriptions to be supplied with MCFG macro sun4: add SPARC ASI descriptions [Vas Crabb] | |||||
* | | Merge pull request #981 from shattered/_c58c4ac | 2016-06-21 | 1 | -1/+1 | ||
|\ \ | | | | | | | t11: fix MARK insn (not supported by actual T11) | |||||
| * | | t11: fix MARK insn (not supported by actual T11) | 2016-06-21 | 1 | -1/+1 | ||
| |/ | ||||||
* | | improve SPARC disassembler: [Vas Crabb] | 2016-06-22 | 5 | -529/+1332 | ||
| | | | | | | | | | | | | | | | | * Support SPARCv9 * Allow plug-in ASI comments * Fix format of some opcodes * Produce clr synthetic * Allow running in v7, v8 and v9 modes | |||||
* | | tms57002: I hadn't yet understood some of the, err, subtleties of the memory ↵ | 2016-06-21 | 1 | -1/+1 | ||
| | | | | | | | | subsystem [O. Galibert] | |||||
* | | v25.cpp: made it use devcb instead of a memory map for the ports (nw) | 2016-06-21 | 3 | -13/+65 | ||
| | | ||||||
* | | Fix traps | 2016-06-21 | 2 | -8/+14 | ||
|/ | ||||||
* | Show target address for call and branch instructions in SPARC | 2016-06-19 | 1 | -2/+2 | ||
| | ||||||
* | Merge remote-tracking branch 'mainline/master' | 2016-06-19 | 4 | -5/+16 | ||
|\ | ||||||
| * | atlantis: Added dcs3 fifo reset to address map (nw) | 2016-06-19 | 3 | -2/+13 | ||
| | | | | | | | | | | | | dcs: Added internal ram memory bank for denver ADSP 2181 (nw) adsp2100: Added callback for dmovlay instruction (nw) zeus2: Update (nw) | |||||
| * | atlantis: Update address mapping and add zeus2 video device (nw) | 2016-06-19 | 1 | -2/+2 | ||
| | | | | | | | | | | | | dcs: Update 2181 SYSCONTROL bits (nw) adsp2100: Add more info for invalid register accesses (nw) zeus2: New video device based on midzeus2 driver (nw) | |||||
| * | gcc 6.1.1 warning fix (nw) | 2016-06-18 | 1 | -2/+2 | ||
| | | ||||||
* | | Checkpoint | 2016-06-19 | 3 | -77/+209 | ||
|/ | ||||||
* | Make SPARC use only one memory map, nw | 2016-06-18 | 3 | -120/+249 | ||
| | ||||||
* | Merge remote-tracking branch 'mainline/master' | 2016-06-18 | 15 | -158/+879 | ||
|\ | ||||||
| * | Fix some cpus with virtual ports, mark them with +1 in any case (nw) | 2016-06-17 | 4 | -6/+6 | ||
| | | ||||||
| * | gcc 6.1.1 warning fixes (nw) | 2016-06-16 | 6 | -29/+54 | ||
| | | ||||||
| * | Memory fun [O.Galibert] | 2016-06-14 | 1 | -12/+12 | ||
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Added AM_SELECT/addrselect field. Replaces the old AM_MIRROR/AM_MASK combo used to mirror a handler and get the mirrored bits in the offset. - Removed mask and/or mirror from where it didn't belong. Simplified a lot of instances of mask that just weren't needed, especially in bus handlers. Used the short forms of install handlers where possible. - Replaced the 60s hippy, "It's cool man" range parameter handling in map_range that tried to guess what was meant when the values passed were not entirely sensible, by a cranky, diner waitress-turned IRS auditor curmudgeon. Main control function has a series of 14 tests just to find a reason to fatalerror out your requests. You have been warned. Some drivers, hopefully not many, will fail the gate-guarding bureaucrat trials. Should be easy to fix actually, I worked on the error messages. A full regression test would be welcome. |