summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu
Commit message (Collapse)AuthorAgeFilesLines
* Pass 2 of struct modernization. Aaron Giles2012-09-1553-169/+169
|
* First pass at modernizing struct definitions. Aaron Giles2012-09-15104-505/+383
|
* fix taitogn shanghss, shangtou lockup at boot Michaël Banaan Ananas2012-09-141-2/+2
|
* sharc: Rewrote DMA handling to use timers. Ville Linde2012-09-122-106/+124
|
* HC11 core: fixed N flag in 16-bit operations. (nw) Sandro Ronco2012-09-121-1/+1
|
* Clear out remaining global inlines in diexec.h. Aaron Giles2012-09-1214-22/+22
|
* Closeout on old macros. Retired cputag_set_input_line Aaron Giles2012-09-121-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. Ville Linde2012-09-121-33/+26
|
* In device_state_interface, rename state() to state_int() Aaron Giles2012-09-114-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 Aaron Giles2012-09-113-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. Aaron Giles2012-09-1115-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) Sandro Ronco2012-09-101-2/+2
|
* Added asl_ext, bclr_dir, bset_dir opcodes to the HC11 core. (nw) Sandro Ronco2012-09-102-3/+50
|
* sharc: Minor optimizations Ville Linde2012-09-082-45/+35
|
* fixed some warnings about unreachable statements reported by cppcheck (no ↵ Oliver Stöneberg2012-09-081-4/+0
| | | | whatsnew)
* fixed some printf format string warnings reported by cppcheck (no whatsnew) Oliver Stöneberg2012-09-082-3/+3
|
* removed some astring::stringbuffer() usage - fixes potential missing \0 ↵ Oliver Stöneberg2012-09-072-2/+6
| | | | termination (no whatsnew)
* added missing \n to some fatalerror() calls (no whatsnew) Oliver Stöneberg2012-09-0766-360/+360
|
* PowerPC: 100% pass of integer portion of PPCTorture on all DRC backends. [R. ↵ R. Belmont2012-09-071-4/+37
| | | | Belmont]
* DRC: Give C backend x86/x64 shift=0 behavior for consistency [R. Belmont] R. Belmont2012-09-071-8/+21
|
* Moved MEMSEL as well Angelo Salese2012-09-041-0/+8
|
* Small clean-up Angelo Salese2012-09-041-10/+2
|
* Moved multiplication and division operation from SNES to 5A22 CPU core file ↵ Angelo Salese2012-09-042-0/+109
| | | | [Angelo Salese]
* Fixed a major bug with 5A22 timings, that was incorrectly taking extra ↵ Angelo Salese2012-09-042-8/+16
| | | | steals at every read, write and rmw types of opcode [Angelo Salese]
* Improved SPC700 cycle opcode timings [Angelo Salese, byuu] Angelo Salese2012-09-042-14/+76
|
* m6502: Refactored the indexed read/write to use devcb, and fixed the ↵ Curt Coder2012-09-047-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 ↵ Curt Coder2012-09-042-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) Miodrag Milanovic2012-09-0394-1916/+1916
|
* patches to make f1 super lap work, submitted by Haze, make Sixtoe happy! Michaël Banaan Ananas2012-09-031-2/+3
|
* PowerPC: Fixed 601-type BAT processing [R. Belmont] R. Belmont2012-09-031-5/+5
|
* get rid of old speedup hack (besides, it made halt timing inaccurate on ↵ Michaël Banaan Ananas2012-09-021-32/+0
| | | | drivers with custom cycletables)
* ppc: Implemented PPC403 DMA chaining [Ville Linde] Ville Linde2012-09-023-91/+198
|
* Some changes, MB90082 != MB90092 Angelo Salese2012-08-291-1/+1
|
* First step to Super Famicom Box Angelo Salese2012-08-291-2/+3
|
* Hooked up NVRAM loading/saving Angelo Salese2012-08-241-1/+1
|
* Implemented remaining BSU opcodes in V810 CPU core [Angelo Salese] Angelo Salese2012-08-231-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 Michaël Banaan Ananas2012-08-231-6/+12
|
* FastROM resets at boot, hook that up Angelo Salese2012-08-221-0/+10
|
* Hooked up fastROM setting in the CPU core, nw Angelo Salese2012-08-224-3/+26
|
* (SNES) Rewritten cycle steal code from scratch and nailed it directly in the ↵ Angelo Salese2012-08-223-0/+27
| | | | G65816 CPU core [Angelo Salese, byuu]
* Some other small clean-ups Angelo Salese2012-08-211-4/+11
|
* Force srcbit and dstbit to be always under 32 bytes Angelo Salese2012-08-211-2/+2
|
* Sync with MESS (nw) Miodrag Milanovic2012-08-211-3/+76
|
* fix of a fix of a fix ;) (no whatsnew) mahlemiut2012-08-201-2/+2
|
* Fixed a sign bug with CVT.WS opcode in v810 CPU core [Angelo Salese] Angelo Salese2012-08-201-1/+1
|
* Fix of a fix (nw) Miodrag Milanovic2012-08-204-53/+27
|
* -i386: xlat implementation fix [Alegend45] Miodrag Milanovic2012-08-202-4/+32
|
* Clean-ups and version bumpmame0146u5 Miodrag Milanovic2012-08-204-9/+9
|
* PowerPC: fix CMP/CMPI instructions; they were behaving as CMPL/CMPLI and ↵ R. Belmont2012-08-191-2/+2
| | | | generating wrong flags [R. Belmont]
* fix a warning Michaël Banaan Ananas2012-08-171-1/+1
|