Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | added readlatch (dummy read is documented by Yamaha) | 2013-06-01 | 2 | -19/+23 | ||
| | ||||||
* | accurate timer/irq emulation | 2013-06-01 | 2 | -35/+36 | ||
| | ||||||
* | Changed the pccard slot over to use a device map (nw) | 2013-06-01 | 3 | -6/+16 | ||
| | ||||||
* | Created a PCCARD slot and Linear Flash Card for System 573. Uses bankdev.c ↵ | 2013-06-01 | 5 | -0/+379 | ||
| | | | | for banking the onboard flash chips and the pccard slots. This adds an extra two calls to the memory system & intelfsh.c already called the memory system for accessing the data. [smf] | |||||
* | "if( address < 0x800000)" was useless | 2013-06-01 | 1 | -13/+9 | ||
| | ||||||
* | get rid of timerA madness | 2013-06-01 | 1 | -10/+4 | ||
| | | | | m_timerAVal |= 0x300; <-- uhh?? | |||||
* | addresses are 23-bit, and added alternate loop bit but can't find any game ↵ | 2013-06-01 | 2 | -4/+12 | ||
| | | | | that uses it | |||||
* | Allow AM_NOP in device address maps, there may be others that should be ↵ | 2013-06-01 | 1 | -1/+1 | ||
| | | | | allowed. [smf] | |||||
* | sync stream before write | 2013-06-01 | 2 | -6/+8 | ||
| | ||||||
* | modernized the MM58274C RTC device. [Fabio Priuli] | 2013-06-01 | 2 | -419/+379 | ||
| | ||||||
* | removed redundant comment as it has been fixed (nw) | 2013-06-01 | 1 | -1/+1 | ||
| | ||||||
* | Fixed clipping of device address maps if the size of the map caused the end ↵ | 2013-05-31 | 4 | -1/+162 | ||
| | | | | address to wrap. Added a proof of concept implementation of a address map bank device, which allows you to bank memory maps. Hooked it up to Taito GNET as an example [smf] | |||||
* | remove unused at28c16_interface (nw) | 2013-05-31 | 1 | -9/+1 | ||
| | ||||||
* | inpttype.h: Use O1 instead of O0 on the critical function [Hans Ostermeyer] | 2013-05-31 | 1 | -1/+1 | ||
| | | | | | | | | | | | | | Some benchmarking for different compilers and levels (seconds): gcc 4.4.7: O0=ICE O1=38.62 O2=58.13 O3=3721.11 gcc 4.5.4: O0=6.21 O1=25.63 O2=38.24 O3=3085.74 gcc 4.6.4: O0=4.95 O1=15.89 O2=32.94 O3=48.95 gcc 4.7.3: O0=6.11 O1=22.03 O2=126.41 O3=348.02 Hans tracked a wrong compile issue in 4.7 to the use of -O0. That table shows that -O1 is acceptable for everybody. Note that it isn't a time critical function, and it doesn't make sense to optimize it much (it's a bunch of calls to another function which itself is optimized and no computations). | |||||
* | modernized the MB14241 and MathBox devices. [Osso] | 2013-05-31 | 3 | -78/+35 | ||
| | ||||||
* | nevermind this yet | 2013-05-30 | 2 | -10/+7 | ||
| | ||||||
* | i8251: Improved interface. (nw) | 2013-05-30 | 1 | -0/+3 | ||
| | ||||||
* | modernized the RP5H01 device [Osso] | 2013-05-30 | 2 | -160/+100 | ||
| | ||||||
* | uiimage.c: when creating a new file from the File Manager, require the user to | 2013-05-30 | 1 | -2/+8 | ||
| | | | | | | | | enter an extension too [Fabio Priuli] this matches the behavior from command line where launching files of a create-able media (e.g. tapes or memory cards) without extension is always interpreted like launching from softlist, while launching it with an extension actually creates the file if it does not exist yet. | |||||
* | 8237dma: convert its remaining users and kill it (nw) | 2013-05-30 | 3 | -890/+0 | ||
| | | | | -- The apollo and bebox both boot but might need more thorough testing. | |||||
* | blub | 2013-05-29 | 1 | -1/+1 | ||
| | ||||||
* | hooked up seibuspi sound fifos | 2013-05-29 | 1 | -5/+12 | ||
| | ||||||
* | Added support for machine config fragments that are applied when the cart is ↵ | 2013-05-29 | 5 | -48/+54 | ||
| | | | | loaded, converted NCR 53C7xx to devcb2 as an example [smf] | |||||
* | fix ymf278b irq regression | 2013-05-29 | 1 | -4/+7 | ||
| | ||||||
* | small update | 2013-05-29 | 1 | -1/+7 | ||
| | ||||||
* | removed adc083x_interface (nw) | 2013-05-29 | 2 | -51/+21 | ||
| | ||||||
* | Moved default card config, device inputs and clock off the slot interface so ↵ | 2013-05-29 | 8 | -43/+115 | ||
| | | | | they can be specified for all cards [smf] | |||||
* | tms6100: modernized theTMS6100 and M58819 devices. [Osso] | 2013-05-29 | 2 | -186/+110 | ||
| | ||||||
* | added new 7200 FIFO chip device | 2013-05-29 | 3 | -0/+268 | ||
| | ||||||
* | tms5220: minor wip, commented for now. (no whatsnew) | 2013-05-29 | 1 | -0/+13 | ||
| | ||||||
* | Fix address_space_specific::get_write_ptr() -nw- | 2013-05-28 | 1 | -1/+1 | ||
| | ||||||
* | (mess) qx10kbd: update to use z80dart (nw) | 2013-05-28 | 1 | -0/+6 | ||
| | ||||||
* | Fix an assertion in the DRC C back-end -nw- | 2013-05-28 | 1 | -1/+1 | ||
| | ||||||
* | z80dart: Cleanup. (nw) | 2013-05-28 | 2 | -99/+100 | ||
| | ||||||
* | updated comment (nw) | 2013-05-28 | 1 | -1/+1 | ||
| | ||||||
* | z80dart: Refactored z80dart_channel to implement device_serial_interface. (nw) | 2013-05-28 | 2 | -404/+206 | ||
| | ||||||
* | z80dart: Refactored dart_channel to be of device_t kin. (nw) | 2013-05-28 | 2 | -520/+624 | ||
| | ||||||
* | msm5205.c: modernized the device. [Fabio Priuli] | 2013-05-28 | 2 | -233/+184 | ||
| | ||||||
* | emuopts.c: Added a new option -statename which allows to specify the ↵ | 2013-05-28 | 4 | -1/+103 | ||
| | | | | | | | | | | | | | | | | | | | | | location of state saving, relative to -state_directory (whose usage remains unchanged). Syntax is basically the same as snapname, allowing for the / character as path separator, %g as the driver name, and %d_[media] as the image name mounted in the "media" device. For example, using -statename foo/%g when running "mame wrally" will store save states into the folder sta/foo/wrally/ ; using -statename %g/%d_cart when running "mess nes -cart smb" will store save states into the folder sta/nes/smb/ ; using -statename %g/%d_cdrm when running "mess pce -cart cdsys -cdrm draculax" will store save states into sta/pce/draculax/ Specifying a media switch which is not available (e.g. %d_cdrm in a c64) or a media switch where no image is mounted (e.g. %d_cdrm in pce while playing a hucard game) will revert the option to its default value %g and save states will be stored in sta/*gamename*/ as in previous versions. [Fabio Priuli] Needless to say, this option is very useful with home computers and consoles in MESS since it allows to have 36 save slots for each game instead of 36 for the whole system library Notice that a clean compile is required, due to the addition to the running_machine class | |||||
* | (MESS) Refactored drivers to use z80dart.c instead of z80sio.c, the easy ↵ | 2013-05-27 | 2 | -2/+11 | ||
| | | | | part. (nw) | |||||
* | z80dart: Merged in uPD7201 and modernized the interface. [Curt Coder] | 2013-05-27 | 5 | -595/+225 | ||
| | ||||||
* | huc6270: added vram saving to this chip. nw. | 2013-05-27 | 1 | -4/+3 | ||
| | ||||||
* | Virtual Pool IDs the Tseng via the two special registers, nw | 2013-05-26 | 2 | -0/+60 | ||
| | ||||||
* | (MESS) minor improvements to pce save state reliability. not there yet + ↵ | 2013-05-26 | 3 | -15/+83 | ||
| | | | | added saving for a crvision variable. nw | |||||
* | (MESS) sp0256: modernized the SP0256 Narrator Speech Processor sound device. ↵ | 2013-05-26 | 2 | -421/+410 | ||
| | | | | [Fabio Priuli] | |||||
* | let's skip the extension when choosing the nvram folder name based on software | 2013-05-25 | 1 | -1/+1 | ||
| | ||||||
* | slightly more defensive ram & rom mapping (nw) | 2013-05-24 | 1 | -17/+24 | ||
| | ||||||
* | deleting code is fine (nw) | 2013-05-24 | 1 | -4/+4 | ||
| | ||||||
* | fixed GTE FLAG register calculation on MSVC builds (nw) | 2013-05-24 | 1 | -2/+20 | ||
| | ||||||
* | added skeleton mb89371 device (nw) | 2013-05-24 | 3 | -0/+63 | ||
| |