summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu
Commit message (Collapse)AuthorAgeFilesLines
* [CDP1802] Appease compiler. Curt Coder2008-05-101-1/+1
|
* [CDP1802] Added memory address parameter to DMA callbacks, and added a macro ↵ Curt Coder2008-05-093-26/+34
| | | | for the CPU interface.
* Added XTAL_30MHz to the list. This one is used by Impera Magic Card. Roberto Fresca2008-05-071-0/+1
|
* another fix typo Roberto Zandona2008-05-072-3/+3
|
* fyx typo Roberto Zandona2008-05-071-1/+1
|
* add feature to the cia6526: in READ operation the value can be forced by a ↵ Roberto Zandona2008-05-072-3/+13
| | | | extern electric circuit; this feature is necessary to the mess side
* Spacing and version bump.mame0125 Aaron Giles2008-05-052-31/+31
|
* Added xchg opcodes. Aaron Giles2008-05-051-1/+60
|
* Removed bogus assertion - DEVICE_TYPE_WILDCARD is NULL Nathan Woods2008-05-041-1/+0
|
* MESS-specific change; added running_machine parameter Nathan Woods2008-05-041-1/+1
|
* Changed MESS-specific key for pasting (PrtScn was _not_ a good choice on ↵ Nathan Woods2008-05-041-2/+2
| | | | Windows)
* Fixed an envelope corner case in the SCSP and AICA (kingshriek) R. Belmont2008-05-032-2/+2
|
* Added a MESS-specific "paste" command; used to paste clipboard data into MESS's Nathan Woods2008-05-033-1/+9
| | | | | natural keyboard
* ay8910.c: Couriersud2008-05-021-31/+32
| | | | * Fixes mantis bugs 01767, 01769 * Corrected some comments
* Cleanups/version bump.mame0124u5 Aaron Giles2008-05-015-35/+35
|
* 01752: Warnings making standard .124u4 in GCC 4.3.0 (mingw) Aaron Giles2008-05-012-6/+6
| | | | Well, two of them were valid.
* This is a better fix for MAMETesters 00149: No error report for invalid BIOS ↵ Aaron Giles2008-05-011-13/+19
| | | | setting
* From: Micko [mailto:mmicko@gmail.com] Aaron Giles2008-05-011-5/+14
| | | | | | | | | | | | | | | | | | Subject: PIC 8259 changes Hello Aaron, As I have announced before, here are some changes on pic8259. for changelog: [PIC8259] Adding support for 8080/85 mode interrupts Please just check it against x86 platform, not sure if is_x86 in ICW4 is obligatory in case of using it on x86 platform. Regards, Miodrag
* From: Atari Ace [mailto:atari_ace@verizon.net] Aaron Giles2008-05-018-1/+11
| | | | | | | | | | | | | | | | | | Subject: [patch] Small deprecat.h related cleanup Hi mamedev, While doing some work on eliminating some uses of deprecat.h, I came across a few files that didn't have it that used deprecated features. A little investigation revealed they were getting it through debugger.h, typically by referencing m68000.h. Since deprecat.h is intended to document the files that need updating (otherwise it would just be included in a common header), I reworked debugger.h to not import it when the debugger is not enabled, and fixed the files that broke as a result. ~aa
* From: Duke [mailto:startaq@gmail.com] Aaron Giles2008-05-012-63/+151
| | | | | | | | | | | Subject: MSM6242 device Hello, the attached patch changes the MSM6242 RTC into a proper device. --Dirk
* Couple of minor tweaks to sync with offline WIP work. Aaron Giles2008-05-012-1/+34
|
* de-hack metro tilemaps... (lightly tested..) davidhay2008-04-282-0/+11
|
* ay8910: Cosmetic Couriersud2008-04-272-359/+427
| | | | | * bring more in line with coding standards * add more comments
* Fix AY-3-8910/YM2149 and derivatives envelope handling. Couriersud2008-04-261-12/+12
|
* MESS specific fix Nathan Woods2008-04-262-2/+2
|
* Added DISCRETE_KEY_SALLEN_FILTER to discrete sound system Couriersud2008-04-253-2/+106
|
* Cleanups for 0.124u4. Aaron Giles2008-04-247-103/+103
|
* From: Atari Ace [mailto:atari_ace@verizon.net] Aaron Giles2008-04-2477-93/+22
| | | | | | | | | | | | | | | | | | | Subject: [patch] Remove more Machine globals, #include "deprecat.h" Hi mamedev, The attached patch goes through and converts a number of Machine globals to machine locals, and then removes #include "deprecat.h" if appropriate. The script that generated it is included, since the patch itself is rather large and would have been time consuming to produce otherwise. The script doesn't convert cases of Machine that aren't in common macros. I'll try to tackle those later if someone doesn't beat me to it. ~aa
* From: Atari Ace [mailto:atari_ace@verizon.net] Aaron Giles2008-04-241-6/+6
| | | | | | | | | | | | | | | | | | Subject: [patch] Eliminate assignments in conditionals Hi mamedev, Assignments in conditionals are never really needed in C and are occasionally just plain bugs (== gets typed as =). As such, it would be good to remove these from MAME so that compilers that warn on this construct can flag the likely bugs (MSVC does this for example). The attached patch does just that. In addition, it refactors some repeated code which had this in taito_f3.c into a couple macros. Using inline functions would unfortunately have required more significant changes, perhaps I'll tackle that another day. ~aa
* From: Lei Wu [mailto:lanewu@hotmail.com] Aaron Giles2008-04-241-13/+9
| | | | | | Subject: fixed official mame bug #426 [Emuman]
* Updated to use ACCESSING macros like memconv.h. Aaron Giles2008-04-241-56/+56
|
* Fix 01742: punchout, armwrest + many vsnes.c and playch10.c games: ↵ Aaron Giles2008-04-241-4/+6
| | | | Refreshspeed causes fatal exception in punchout.
* ay8910.c: Couriersud2008-04-231-1/+26
| | | | | | | | * change DC offset for AY-3-8910 to 0.2V * tones are now distinguishable again galaxian.c: * adjust "konami" sound volume gyruss.c: * adjust sound volume
* increased Gyruss volume, changed UI to allow volumes higher than 2.0. Nicola Salmoria2008-04-231-1/+9
|
* AY-3-8910 rewrite: Couriersud2008-04-229-552/+627
| | | | | | | | | | | | | | | | | | * adds a model to calculate mixing of channels with different resistance loads. * based on above, each channel may be assigned a different load in individual case i.e. channels not tied together * rewrote ay8910.c to make emulation simpler * changed the config structure to include a flag field and output resistor loads. * Updated all drivers affected. * Added some "Todos" related to stuff I discovered when reading datasheets. * Fixed a bug in disc_flt.c (konami filters) galaxian.c: * Fixed discrete sound and konami filter addressing * Changed addressing of AY-3-8910 to be in line with schematics gyruss.c: * Added discrete sound for filtering ("konami"-style) and mixing.
* From: Miodrag Milanovic Aaron Giles2008-04-212-5/+27
| | | | | | | | | | | | | | | | | | | Hello Aaron, I have found few more things not ok in T11, this time I have fixed it myself. 1. HALT - should call interrupt vector 2. ILLEGAL - had PC=0 at the end which makes code not run fine 3. MARK - now it is implemented Can you please check if your drivers are working fine with these cahanges. After adjustments I have some things working finaly. Please inform me, Miodrag Milanovic
* D'oh, another accidental checkin. :) Aaron Giles2008-04-212-2687/+543
|
* From: Corrado Tomaselli [mailto:corrado.to@tiscali.it] Aaron Giles2008-04-212-543/+2687
| | | | | | | | | | | | | | Subject: ghost and goblins (italian bootleg, harder) this is an italian bootleg with a really hard gameplay. it's quite impossible to say the truth ;) pics of the board: http://www.citylan.it/gngitaly/main%20PCB%20component%20side.jpg http://www.citylan.it/gngitaly/roms%20PCB%20component%20side.jpg New clones added: Ghosts'n Goblins (Italian bootleg, harder)
* From: Atari Ace Aaron Giles2008-04-211-6/+5
| | | | | | | | | | | Subject: [patch] Fix 01711: connect4, mpu4met0, mpu4tst2, mpu4utst, bctvidbs: Using -CHEAT trigger causes a crash Hi mamedev, This patch fixes bug 01711. Given the location of the original assert it is clear the original code wasn't quite right. ~aa
* From: Atari Ace Aaron Giles2008-04-212-7/+10
| | | | | | | | | | | | | | Subject: [patch] Fix 00149: No error report for invalid BIOS setting. Hi mamedev, This small patch makes specifying an invalid bios a fatalerror and removes the need to expose system_bios to the drivers by reworking the code in playch10.c to determine its bios more directly (in other words, it removes an ugly hack). This should resolve bug 00149, although I did not implement the popmessage as suggested. ~aa
* (from Mariusz Wojcieszek) Aaron Giles2008-04-215-0/+632
| | | | | | | | | | | | | | | | | Attached is diff which makes Touchmaster games playable. General changes: - Added preliminary 68681 DUART (machine\68681.c) - Moved Microtouch touch screen controller emulation to separate module (machine\microtch.c) New games added or promoted from NOT_WORKING status --------------------------------------------------- Touchmaster [Mariusz Wojcieszek] Touchmaster 3000 [Mariusz Wojcieszek] Touchmaster 4000 [Mariusz Wojcieszek] Touchmaster 5000 [Mariusz Wojcieszek] Touchmaster 7000 [Mariusz Wojcieszek]
* Flipped the damn mem_mask. It is no longer inverted when passed to Aaron Giles2008-04-2014-362/+358
| | | | | | | read/write handlers. Updated all drivers accordingly. Hope I didn't miss anything important! Blame OG and smf for goading me into it. :)
* Expanded the set of memory accessor functions. In addition to Aaron Giles2008-04-197-303/+1102
| | | | | | | | | | | | | | direct byte, word, dword, and qword accessors for all bus sizes, there are now masked word, dword, and qword accessors for all bus sizes. IMPORTANT: masks that are passed to the _masked_* functions are NOT inverted. Although inverted masks are still passed to callback functions, when you request a masked read or write the masks should represent the bits you want. Updated the various MIPS cores that use these functions to invert their masks.
* Changed the inline validity checks to work around GCC bug #35885. Wilbert Pol2008-04-191-2/+2
|
* Converted the ppi8255 implementation to a device. Wilbert Pol2008-04-192-307/+269
|
* 65C02/65CE02 CPUs and variants: Roberto Fresca2008-04-181-1/+3
| | | Fixed the 6502 family of disassemblers to show the correct bit to operate for BBR, BBS, RMB and SMB instructions.
* [CDP1869] Added a macro for the interface, and made write handlers optional. Curt Coder2008-04-172-7/+12
|
* Fixed compilation error when using memory_install_read_handler() and Nathan Woods2008-04-171-2/+2
| | | | | memory_install_write_handler()
* Cleanups and version bump to 0.124u3.mame0124u3 Aaron Giles2008-04-173-34/+34
|
* Removed ancient 720 kludge. Aaron Giles2008-04-171-15/+12
| | | | | | Added support in the T-11 core for an external vector via irq_callback. Apparently the hardware actually did support this and it is necessary for emulating the BK 0010/11 computer in MESS.