Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Pass 2 of struct modernization. | 2012-09-15 | 53 | -169/+169 | |
| | |||||
* | First pass at modernizing struct definitions. | 2012-09-15 | 104 | -505/+383 | |
| | |||||
* | fix taitogn shanghss, shangtou lockup at boot | 2012-09-14 | 1 | -2/+2 | |
| | |||||
* | sharc: Rewrote DMA handling to use timers. | 2012-09-12 | 2 | -106/+124 | |
| | |||||
* | HC11 core: fixed N flag in 16-bit operations. (nw) | 2012-09-12 | 1 | -1/+1 | |
| | |||||
* | Clear out remaining global inlines in diexec.h. | 2012-09-12 | 14 | -22/+22 | |
| | |||||
* | Closeout on old macros. Retired cputag_set_input_line | 2012-09-12 | 1 | -2/+2 | |
| | | | | | | | and cputag_set_input_line_and_vector, replacing them with machine.device("tag")->execute().set_input_line[_and_vector]. [Aaron Giles] | ||||
* | sharc: Changed delayed IOP writes to use timers. | 2012-09-12 | 1 | -33/+26 | |
| | |||||
* | In device_state_interface, rename state() to state_int() | 2012-09-11 | 4 | -6/+6 | |
| | | | | | | | | | | | | | | | and set_state() to set_state_int() for consistency. Update all callers. Also add set_pc() helper and updated all callers to use that instead of set_state_int(STATE_GENPC) [Aaron Giles] Added device_t::state() method to get the state interface. Added redundant device_state_interface::state() method to catch redundant use of it. [Aaron Giles] Removed cpu_get_reg() and cpu_set_reg() macros in favor of using the above methods. [Aaron Giles] | ||||
* | Don't use safe_pc[base] when you already have a | 2012-09-11 | 3 | -3/+3 | |
| | | | | | | resolved device_state_interface. Added redundant methods to device_state_interface to generate errors when this is done. | ||||
* | Add safe_pc() and safe_pcbase() methods to device_t. | 2012-09-11 | 15 | -38/+38 | |
| | | | | | | Convert all cpu_get_pc() to safe_pc() and cpu_getpreviouspc() to safe_basepc(). Removed the old macros. | ||||
* | fixed RORA/RORB opcodes in HC11 core. (nw) | 2012-09-10 | 1 | -2/+2 | |
| | |||||
* | Added asl_ext, bclr_dir, bset_dir opcodes to the HC11 core. (nw) | 2012-09-10 | 2 | -3/+50 | |
| | |||||
* | sharc: Minor optimizations | 2012-09-08 | 2 | -45/+35 | |
| | |||||
* | fixed some warnings about unreachable statements reported by cppcheck (no ↵ | 2012-09-08 | 1 | -4/+0 | |
| | | | | whatsnew) | ||||
* | fixed some printf format string warnings reported by cppcheck (no whatsnew) | 2012-09-08 | 2 | -3/+3 | |
| | |||||
* | removed some astring::stringbuffer() usage - fixes potential missing \0 ↵ | 2012-09-07 | 2 | -2/+6 | |
| | | | | termination (no whatsnew) | ||||
* | added missing \n to some fatalerror() calls (no whatsnew) | 2012-09-07 | 66 | -360/+360 | |
| | |||||
* | PowerPC: 100% pass of integer portion of PPCTorture on all DRC backends. [R. ↵ | 2012-09-07 | 1 | -4/+37 | |
| | | | | Belmont] | ||||
* | DRC: Give C backend x86/x64 shift=0 behavior for consistency [R. Belmont] | 2012-09-07 | 1 | -8/+21 | |
| | |||||
* | Moved MEMSEL as well | 2012-09-04 | 1 | -0/+8 | |
| | |||||
* | Small clean-up | 2012-09-04 | 1 | -10/+2 | |
| | |||||
* | Moved multiplication and division operation from SNES to 5A22 CPU core file ↵ | 2012-09-04 | 2 | -0/+109 | |
| | | | | [Angelo Salese] | ||||
* | Fixed a major bug with 5A22 timings, that was incorrectly taking extra ↵ | 2012-09-04 | 2 | -8/+16 | |
| | | | | steals at every read, write and rmw types of opcode [Angelo Salese] | ||||
* | Improved SPC700 cycle opcode timings [Angelo Salese, byuu] | 2012-09-04 | 2 | -14/+76 | |
| | |||||
* | m6502: Refactored the indexed read/write to use devcb, and fixed the ↵ | 2012-09-04 | 7 | -63/+52 | |
| | | | | | | peripheral port for plus4. (nw) (MESS) apple3: Fixed the CPU interface. (nw) (MESS) vic10: Refactored to use datassette slot interface. (nw) | ||||
* | m6502: Fixed CPU peripheral port behavior by introducing pull-up and ↵ | 2012-09-04 | 2 | -5/+39 | |
| | | | | | pull-down masks to the CPU interface. [Curt Coder] (MESS) c64: Fixed CPU port, tsuit215 CPUPORT test passes now. [Curt Coder] | ||||
* | DEVINFO_* to CPU_INFO_*, and some cleanups (no whatsnew) | 2012-09-03 | 94 | -1916/+1916 | |
| | |||||
* | patches to make f1 super lap work, submitted by Haze, make Sixtoe happy! | 2012-09-03 | 1 | -2/+3 | |
| | |||||
* | PowerPC: Fixed 601-type BAT processing [R. Belmont] | 2012-09-03 | 1 | -5/+5 | |
| | |||||
* | get rid of old speedup hack (besides, it made halt timing inaccurate on ↵ | 2012-09-02 | 1 | -32/+0 | |
| | | | | drivers with custom cycletables) | ||||
* | ppc: Implemented PPC403 DMA chaining [Ville Linde] | 2012-09-02 | 3 | -91/+198 | |
| | |||||
* | Some changes, MB90082 != MB90092 | 2012-08-29 | 1 | -1/+1 | |
| | |||||
* | First step to Super Famicom Box | 2012-08-29 | 1 | -2/+3 | |
| | |||||
* | Hooked up NVRAM loading/saving | 2012-08-24 | 1 | -1/+1 | |
| | |||||
* | Implemented remaining BSU opcodes in V810 CPU core [Angelo Salese] | 2012-08-23 | 1 | -2/+43 | |
| | | | (MESS) Improved framebuffer busy / drawing flags for Virtual Boy, golf doesn't crash anymore and nesterfb does a bit more [Angelo Salese] | ||||
* | z80 r16491 for msx.c | 2012-08-23 | 1 | -6/+12 | |
| | |||||
* | FastROM resets at boot, hook that up | 2012-08-22 | 1 | -0/+10 | |
| | |||||
* | Hooked up fastROM setting in the CPU core, nw | 2012-08-22 | 4 | -3/+26 | |
| | |||||
* | (SNES) Rewritten cycle steal code from scratch and nailed it directly in the ↵ | 2012-08-22 | 3 | -0/+27 | |
| | | | | G65816 CPU core [Angelo Salese, byuu] | ||||
* | Some other small clean-ups | 2012-08-21 | 1 | -4/+11 | |
| | |||||
* | Force srcbit and dstbit to be always under 32 bytes | 2012-08-21 | 1 | -2/+2 | |
| | |||||
* | Sync with MESS (nw) | 2012-08-21 | 1 | -3/+76 | |
| | |||||
* | fix of a fix of a fix ;) (no whatsnew) | 2012-08-20 | 1 | -2/+2 | |
| | |||||
* | Fixed a sign bug with CVT.WS opcode in v810 CPU core [Angelo Salese] | 2012-08-20 | 1 | -1/+1 | |
| | |||||
* | Fix of a fix (nw) | 2012-08-20 | 4 | -53/+27 | |
| | |||||
* | -i386: xlat implementation fix [Alegend45] | 2012-08-20 | 2 | -4/+32 | |
| | |||||
* | Clean-ups and version bumpmame0146u5 | 2012-08-20 | 4 | -9/+9 | |
| | |||||
* | PowerPC: fix CMP/CMPI instructions; they were behaving as CMPL/CMPLI and ↵ | 2012-08-19 | 1 | -2/+2 | |
| | | | | generating wrong flags [R. Belmont] | ||||
* | fix a warning | 2012-08-17 | 1 | -1/+1 | |
| |