summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu
Commit message (Collapse)AuthorAgeFilesLines
...
* added readlatch (dummy read is documented by Yamaha) Michaël Banaan Ananas2013-06-012-19/+23
|
* accurate timer/irq emulation Michaël Banaan Ananas2013-06-012-35/+36
|
* Changed the pccard slot over to use a device map (nw) smf-2013-06-013-6/+16
|
* Created a PCCARD slot and Linear Flash Card for System 573. Uses bankdev.c ↵ smf-2013-06-015-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 Michaël Banaan Ananas2013-06-011-13/+9
|
* get rid of timerA madness Michaël Banaan Ananas2013-06-011-10/+4
| | | | m_timerAVal |= 0x300; <-- uhh??
* addresses are 23-bit, and added alternate loop bit but can't find any game ↵ Michaël Banaan Ananas2013-06-012-4/+12
| | | | that uses it
* Allow AM_NOP in device address maps, there may be others that should be ↵ smf-2013-06-011-1/+1
| | | | allowed. [smf]
* sync stream before write Michaël Banaan Ananas2013-06-012-6/+8
|
* modernized the MM58274C RTC device. [Fabio Priuli] Fabio Priuli2013-06-012-419/+379
|
* removed redundant comment as it has been fixed (nw) smf-2013-06-011-1/+1
|
* Fixed clipping of device address maps if the size of the map caused the end ↵ smf-2013-05-314-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) smf-2013-05-311-9/+1
|
* inpttype.h: Use O1 instead of O0 on the critical function [Hans Ostermeyer] Olivier Galibert2013-05-311-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] Fabio Priuli2013-05-313-78/+35
|
* nevermind this yet Michaël Banaan Ananas2013-05-302-10/+7
|
* i8251: Improved interface. (nw) Curt Coder2013-05-301-0/+3
|
* modernized the RP5H01 device [Osso] Fabio Priuli2013-05-302-160/+100
|
* uiimage.c: when creating a new file from the File Manager, require the user to Fabio Priuli2013-05-301-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) cracyc2013-05-303-890/+0
| | | | -- The apollo and bebox both boot but might need more thorough testing.
* blub Michaël Banaan Ananas2013-05-291-1/+1
|
* hooked up seibuspi sound fifos Michaël Banaan Ananas2013-05-291-5/+12
|
* Added support for machine config fragments that are applied when the cart is ↵ smf-2013-05-295-48/+54
| | | | loaded, converted NCR 53C7xx to devcb2 as an example [smf]
* fix ymf278b irq regression Michaël Banaan Ananas2013-05-291-4/+7
|
* small update Michaël Banaan Ananas2013-05-291-1/+7
|
* removed adc083x_interface (nw) smf-2013-05-292-51/+21
|
* Moved default card config, device inputs and clock off the slot interface so ↵ smf-2013-05-298-43/+115
| | | | they can be specified for all cards [smf]
* tms6100: modernized theTMS6100 and M58819 devices. [Osso] Fabio Priuli2013-05-292-186/+110
|
* added new 7200 FIFO chip device Michaël Banaan Ananas2013-05-293-0/+268
|
* tms5220: minor wip, commented for now. (no whatsnew) Jonathan Gevaryahu2013-05-291-0/+13
|
* Fix address_space_specific::get_write_ptr() -nw- Phil Bennett2013-05-281-1/+1
|
* (mess) qx10kbd: update to use z80dart (nw) cracyc2013-05-281-0/+6
|
* Fix an assertion in the DRC C back-end -nw- Phil Bennett2013-05-281-1/+1
|
* z80dart: Cleanup. (nw) Curt Coder2013-05-282-99/+100
|
* updated comment (nw) smf-2013-05-281-1/+1
|
* z80dart: Refactored z80dart_channel to implement device_serial_interface. (nw) Curt Coder2013-05-282-404/+206
|
* z80dart: Refactored dart_channel to be of device_t kin. (nw) Curt Coder2013-05-282-520/+624
|
* msm5205.c: modernized the device. [Fabio Priuli] Fabio Priuli2013-05-282-233/+184
|
* emuopts.c: Added a new option -statename which allows to specify the ↵ Fabio Priuli2013-05-284-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 ↵ Curt Coder2013-05-272-2/+11
| | | | part. (nw)
* z80dart: Merged in uPD7201 and modernized the interface. [Curt Coder] Curt Coder2013-05-275-595/+225
|
* huc6270: added vram saving to this chip. nw. Fabio Priuli2013-05-271-4/+3
|
* Virtual Pool IDs the Tseng via the two special registers, nw Angelo Salese2013-05-262-0/+60
|
* (MESS) minor improvements to pce save state reliability. not there yet + ↵ Fabio Priuli2013-05-263-15/+83
| | | | added saving for a crvision variable. nw
* (MESS) sp0256: modernized the SP0256 Narrator Speech Processor sound device. ↵ Fabio Priuli2013-05-262-421/+410
| | | | [Fabio Priuli]
* let's skip the extension when choosing the nvram folder name based on software Fabio Priuli2013-05-251-1/+1
|
* slightly more defensive ram & rom mapping (nw) smf-2013-05-241-17/+24
|
* deleting code is fine (nw) smf-2013-05-241-4/+4
|
* fixed GTE FLAG register calculation on MSVC builds (nw) smf-2013-05-241-2/+20
|
* added skeleton mb89371 device (nw) smf-2013-05-243-0/+63
|