Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move all devices into separate part of src tree (nw) | 2015-09-13 | 7 | -8721/+0 | |
| | |||||
* | Cleanups and version bumpmame0164 | 2015-07-29 | 3 | -21/+20 | |
| | |||||
* | please bear with me.. these are needed to compile in GCC 5.2 and I want ↵ | 2015-07-23 | 1 | -8/+20 | |
| | | | | mingw guys to see them. with luck they can be reverted in a couple of days (nw) | ||||
* | Added transfer size clear for DMAs, used by Chaos Seed in SS (still randomly ↵ | 2015-07-08 | 2 | -2/+3 | |
| | | | | crashes tho), nw | ||||
* | Added bread-and-butter DMA CH 0 for SH7032, used by Casio Loopy for RAM fill. | 2015-07-08 | 3 | -3/+79 | |
| | |||||
* | Added SH-2A flavour, which is SH-2 + SH7021 used by Casio Loopy. | 2015-07-08 | 3 | -4/+106 | |
| | |||||
* | Bulk replace, nw | 2015-07-07 | 3 | -12/+5 | |
| | |||||
* | Fixed accessing to internal map, might need another parameter for address ↵ | 2015-07-07 | 1 | -10/+36 | |
| | | | | cache "masking" (i.e. SH-1 uses address bit 27 for cache), nw | ||||
* | Fixed number of address lines for SH-1 | 2015-07-07 | 2 | -5/+5 | |
| | |||||
* | Fixed SH-1 internal mem map, nw | 2015-07-07 | 2 | -9/+6 | |
| | |||||
* | First step in converting SH-2 to have separate internal devices. Fixed SH-1 ↵ | 2015-07-07 | 3 | -77/+25 | |
| | | | | | | num of address bits, removed extra read / write memory checks, added cache data array to main SH-2. (out-of-whatsnew) If anything regresses please let me know. | ||||
* | -core: Add MCFG_FORCE_NO_DRC. [MooglyGuy] | 2015-06-27 | 1 | -1/+1 | |
| | |||||
* | nw, add MCFG_FORCE_NO_DRC option, does not work for no apparent reason ↵ | 2015-06-27 | 2 | -4/+5 | |
| | | | | because our core architecture is crap | ||||
* | memory: Remove support for decrypted bases, use an address space instead [O. ↵ | 2015-06-24 | 4 | -9/+21 | |
| | | | | Galibert] | ||||
* | Sorted out cpu cores (nw) | 2015-05-13 | 2 | -4/+4 | |
| | |||||
* | changes for Juergen Buchmueller in core and credits for some files in mess(nw) | 2015-05-07 | 2 | -34/+4 | |
| | |||||
* | Added dummy license headers for EMU section (nw) | 2015-05-07 | 4 | -0/+8 | |
| | |||||
* | moved all to std::string (nw) | 2015-04-22 | 2 | -3/+3 | |
| | |||||
* | string -> str rename due to future conflicts (nw) | 2015-04-12 | 2 | -3/+3 | |
| | |||||
* | fix compile? (nw) | 2015-01-25 | 1 | -3/+3 | |
| | |||||
* | Cleanups and version bumpmame0157 | 2014-12-31 | 1 | -1/+1 | |
| | |||||
* | SH-2: added default SSR value, makes EGWord to boot [Angelo Salese] | 2014-12-15 | 1 | -2/+2 | |
| | |||||
* | SMPC: added crude repeat key support in keyboard handling, makes typing more ↵ | 2014-12-14 | 1 | -1/+2 | |
| | | | | comfortable [Angelo Salese] | ||||
* | added command-line option -[no]drc_log_native to control DRC native ↵ | 2014-11-07 | 2 | -8/+4 | |
| | | | | | | | | | diassembly logging [Oliver Stöneberg] allows logging of DRC native disassembly without re-compiling / removes DRCUML_OPTION_LOG_NATIVE and all the core-specific LOG_NATIVE defines / added logging() to drcbe_interface / added logging_native() to drcuml_state | ||||
* | added command-line option -[no]drc_log_uml to control DRC UML disassembly ↵ | 2014-11-07 | 2 | -21/+20 | |
| | | | | | | | logging [Oliver Stöneberg] allows logging of DRC UML disassembly without re-compiling / removes DRCUML_OPTION_LOG_UML and all the core-specific LOG_UML defines | ||||
* | More cleanups, there is issue with srcclean that needs to be taken care as ↵ | 2014-07-22 | 1 | -9/+9 | |
| | | | | well, just doing now what we can | ||||
* | Cleanups and version bump | 2014-07-22 | 3 | -13/+10 | |
| | |||||
* | sh2: fix and enable memory system bypass for SH-1 & SH-2 DRC. [R. Belmont] | 2014-07-04 | 1 | -6/+4 | |
| | | | | | nw: The speedup is only really gaudy on CPS-3 where the SH-2 is a major percentage of the frame time (800% -> 1250% unthrottled). SKNS games that access spriteram a lot (cyvern) get a decent speedup as well. Saturn/ST-V and Cool Riders are dominated by the rendering in profiles and get around 10% improvement depending on the game. | ||||
* | fixed usage of uninitialized member in sh2_device (nw) | 2014-04-23 | 1 | -0/+1 | |
| | |||||
* | fixed sega saturn, broken since 29286. nw. | 2014-04-16 | 1 | -1/+1 | |
| | |||||
* | sh2: converted to use delegates, so to finally remove the remaining static ↵ | 2014-04-15 | 3 | -55/+53 | |
| | | | | variables used by 32x. nw. | ||||
* | sh2.c: Modernised cpu core. [Wilbert Pol] | 2014-04-12 | 6 | -2942/+2770 | |
| | |||||
* | Cleanups and version bumpmame0153 | 2014-04-07 | 1 | -1/+1 | |
| | |||||
* | Some early work towards GMEN SH-2 part of Namco System 23, nw | 2014-04-04 | 1 | -0/+12 | |
| | |||||
* | Removed some auto_mallocs in favor of dynamic_arrays. | 2014-02-19 | 4 | -26/+1 | |
| | | | | | Added option to clear dynamic_arrays; on gcc this should assert if not done on POD (which is unsafe to memset). | ||||
* | Cleanups and version bumpmame0151 | 2013-11-05 | 1 | -1/+1 | |
| | |||||
* | sh2: license tags for DRC (nw) | 2013-10-16 | 3 | -8/+7 | |
| | |||||
* | sh2: Show effective address in disassembly of PC-relative instructions [R. ↵ | 2013-09-21 | 1 | -3/+3 | |
| | | | | Belmont, based on a patch by Darksoft] | ||||
* | Cleanups and version bumpmame0150 | 2013-09-17 | 3 | -6/+5 | |
| | |||||
* | Added command line option to force DRC C backend [Miodrag Milanovic] | 2013-08-27 | 1 | -3/+0 | |
| | |||||
* | Made both DRC and Non-DRC compile for MIPS, RSP and SH2 core and added ↵ | 2013-08-27 | 6 | -64/+56 | |
| | | | | option to enable/disable DRC from command line (-drc -nodrc by default it's on) [Miodrag Milanovic] | ||||
* | setname and description changes to DRC devices to indicate such is being ↵ | 2013-08-23 | 1 | -4/+4 | |
| | | | | used (nw) | ||||
* | added missing short names to legacy devices and added validation that short ↵ | 2013-08-23 | 2 | -0/+4 | |
| | | | | name is always mandatory (nw) | ||||
* | SH-2 CPU core timing changes [notaz] | 2013-07-16 | 1 | -1/+2 | |
| | | | | | - JMP should be 2 cycles, according to the manual. - OR #imm,R0 should be 1 cycle and OR #imm,@(R0,GBR) should be 3 to match the manual and other ops. | ||||
* | fix labelnum usage in SLEEP | 2013-04-02 | 1 | -23/+14 | |
| | | | also removed a useless branch equivalent to: if(sleep!=1) { sleep=1; } | ||||
* | Cleanups and version bumpmame0148u2 | 2013-03-19 | 1 | -14/+14 | |
| | |||||
* | Fixed endianness | 2013-03-05 | 1 | -3/+3 | |
| | |||||
* | (nw) | 2013-02-28 | 4 | -59/+130 | |
| | |||||
* | Fixed SLEEP opcode in non-DRC SH-2 [Angelo Salese] | 2013-02-27 | 3 | -1/+11 | |
| | |||||
* | SH-2: watchdog i/f is quite exotic, implement it so it can be debugged properly | 2013-02-20 | 2 | -0/+39 | |
| |