Commit Graph

1158 Commits

Author SHA1 Message Date
Couriersud
622bbf8e6a ironhors: add discrete filtering and mixing
* one driver less using FILTER_RC
2008-04-02 22:00:10 +00:00
Brian Troha
5bc94c30dd Documentation (rom name) correction. 2008-04-02 20:52:12 +00:00
Nicola Salmoria
944070ee86 00403: 3wonders: Points are displayed between lives of first player and the word INSERT COIN 2008-04-02 16:22:33 +00:00
Curt Coder
1859e012d2 - converted CDP1869 to the new device system
- refactored to represent how the hardware actually works
- added PMA latching on OUT5
- separated Cidelsa video to its own file
2008-04-02 14:43:06 +00:00
Curt Coder
12589d9abd More COP400 fixes:
- fixed serial timer
- fixed clocks
- fixed COP410 RMB3, XAD instructions
- general cleanup
2008-04-02 14:36:50 +00:00
Nicola Salmoria
9c0447a597 Fix CPS1 background color. This fixes 3 wonder (game start) and mtwins (explosion during attract).
If seems to break Varth, hower, and has dubious effects on the boot sscreens of avsp, sfa3 and possibly other CPS2 games.

01542: 3wonders, 3wonderu, wonder3: Wrong colour of background in game selection and start screens
00410: xmcota: After a couple passes through the demo mode, the background on the qsound screen will go to a shade of green.
2008-04-02 13:31:03 +00:00
Nathan Woods
36af5b18bc Tweaked the hooks that MESS has in the MAME initialization process 2008-04-02 10:59:32 +00:00
Aaron Giles
dc5af38f5b From: roberto zandona [mailto:robiza71@tin.it]
Subject: patch for mermaid

proper implentation of hardware collision (first implentation was incomplete)
this fix mermaid (when the player is in the water with the sharks) and rougien (Mantis 01652)
2008-04-02 08:40:34 +00:00
Aaron Giles
cce0f9f8e7 From: Wilbert Pol [mailto:wilbert@jdg.info]
Subject: pcshare patch for mess

Another patch to machine/pcshare; this patch allows the MESS machines  
to choose whether the RDY pin of the nec765 floppy controller is  
connected or not.

Last weekend's pcshare keyboard was almost correct, it caused some  
stuck shift key situations in MESS. This patch fixes that.

Removed a lot of MESS specific code from the machine/pcshare code.
2008-04-02 08:39:44 +00:00
Aaron Giles
fa67773ba7 From: JEA Wallace [mailto:jeaw100@york.ac.uk]
Subject: Further ACIA changes

Added dynamic control of RX and TX pins to 6850 ACIA emulation - this is
needed for correct operation of the MPU4 Video communications system, 
and may be handy for some MESS systems. To use, set the rx and tx clocks
to 0 in the acia interface, then use acia_tx_clock_in() and 
acia_rx_clock_in() respectively.
2008-04-02 08:37:28 +00:00
Aaron Giles
d26f7f12da From: Mr. Do [mailto:mrdo_emu@hotmail.com]
Subject: Internal LAY File - Armor Attack

This is becoming kind of fun.  Here's an internal LAY file for Armor Attack.
 
Re-created the overlay using just rectangles.
 
And finally got to use flipx and flipy for the first time (main reason I did it).
2008-04-02 08:36:30 +00:00
Aaron Giles
35b88f45fe From: Oliver Stoeneberg [mailto:oliverst@online.de]
Subject: small change for MESS cleanup

This adds the "Machine" parameter to a MESS function call in MAME 
code to go along with Machine -> machine ckeanups in MESS
2008-04-02 08:34:24 +00:00
Aaron Giles
f8c51f9a23 From: Wilbert Pol [mailto:wilbert@jdg.info]
Subject: pcshare.c


The attached patch fixes the self-test responses generated by IBM 5150  
and XT keyboards for MESS.
2008-04-02 08:33:39 +00:00
Aaron Giles
bddaca5de2 From: Oliver Stoeneberg [mailto:oliverst@online.de]
Subject: Machine -> machine cleanups

This patch changes "Machine" to "machine", when the runnin-machine 
parameter is already available. In some cases I could even remove the 
dprecat.h.

I will look for some occurances where it can be easily changed and 
afterward take a step at adding the running_machine parameter in a 
few places.
2008-04-02 08:33:06 +00:00
Aaron Giles
86e9f195a9 From: Mariusz Wojcieszek
Attached diff adds Multi Game III (yet another NES-based hack) to multigam.c. Game is playable.
Multi Game III
2008-04-02 08:31:21 +00:00
Aaron Giles
9518901281 From: Corrado Tomaselli
Subject: rygar clocks

Corrected clocks on Rygar.
Concerning the 400khz resonator, it's genuine, not resoldered even if 
schematics shows a 384khz resonator.
Another Rygar from a friend of mine has a 400khz resonator so it's 
possible Tecmo had a stock of those resonators to use in change of the 
384khz ones.
2008-04-02 08:30:14 +00:00
Aaron Giles
4328302538 From: Marc Sandusky
Subject: Minor patch submission - verbose build information for development in IDE

I am submitting this minor patch that adds verbose build information to the 
build output when the "VERBOSE" flag is set to "1", rather than the simple 
output normally seen, by adding the "-v" flag to the CFLAGS variable.  This 
is most useful for those that like to use an IDE (Eclipse in my case) for 
source browsing and development.  The IDE usually will parse the build 
information, which is currently not available, to determine include file 
locations, build definitions, etc. and will use that information to provide 
more advanced navigation features.
2008-04-02 08:28:58 +00:00
Aaron Giles
125e286bda From Dirk Best:
Astrocade update:
 - Update src/mame/includes/astrocde.h to use an XTAL value
 - Clear interrupts if they are no longer valid
 - Add the knob inputs
2008-04-02 08:27:45 +00:00
Aaron Giles
a4a7ea967c From: Mike Haaland
src/osd/windows/ledutil.c

 Include osdcomm.h so INT32 is defined under VC.
2008-04-02 08:25:25 +00:00
Aaron Giles
3fd1755ae2 From: RansAckeR
Subject: fix for 01623

Also changed apb COIN3 to SERVICE1.

--

From: RansAckeR [mailto:RansAckeR@pandora.be] 
Subject: blueprnt.c dips

Added dip locations

--

Also fixed compile error in namcona1.c.
2008-04-02 08:24:20 +00:00
Aaron Giles
2a9d6c09bf Added missing #include. 2008-04-02 08:17:56 +00:00
Nicola Salmoria
72b84c545f Use new TILEMAP_DRAW_ALL_CATEGORIES flag where applicable 2008-04-02 04:54:02 +00:00
Nathan Woods
ff3b615c69 Removing false assertion; NULL is also DEVICE_TYPE_WILDCARD 2008-04-02 01:39:31 +00:00
Pierpaolo Prazzoli
704514c351 Forgot to decomment a check 2008-04-01 21:31:54 +00:00
Pierpaolo Prazzoli
f95ec93c7c - Added tilemaps and sprites 4bpp mode
- Added preliminary ROZ implementation (disabled until the enable / disable register is found)
- Changed background pen to fix emeralda demo
2008-04-01 21:29:29 +00:00
Couriersud
f4b7ad20e2 discrete sound system:
* Fix timing of stream_update in discrete_sound_w
  All sound cores update before processing changed data
* Add streeam_update to discrete_sound_r
* Now supports multiple output nodes per module. 
  There is the possibility to support multiple outputs per module.
  In this case, NODE_XXX is the default output. Alternative outputs may
  be accessed by using NODE_XXX_YY where 00<Y<08.
  
  You may also access nodes with macros:
  
      NODE_XXX = NODE_SUB(XXX, 0)
      NODE_XXX = NODE(XXX)
      NODE_XXX_YY = NODE_SUB(XXX, YY) with YY != 00 
      
  This should e.g. make discrete sound emulation easier
  when dealing with e.g. flip flops (Q & QQ) and binary counters

* added sanity checks to check consistency issues introduced by this change
* modules specify number of outputs ==> Certain special modules (WAVELOG) 
  may no longer be used as input nodes
* removed explicit (NODE_XX + expr) from a couple of drivers
2008-04-01 21:17:17 +00:00
Brian Troha
4a83ea709f Credit: The Guru
Adds Super Bishi Bashi Champ (Korea) to bishi.c

CPU speed correct & readme text added.
2008-04-01 20:43:58 +00:00
Nicola Salmoria
a284b2fd9e fix tilemap viewer to draw the whole tilemap when categories are used 2008-04-01 16:01:34 +00:00
Nicola Salmoria
d91c34cf31 01468: ldrun2: Priority problem at titlescreen 2008-04-01 13:30:49 +00:00
Nicola Salmoria
e81294dfa0 Fix 01469: ldrun2: Compared to the PCB does MAME show less graphic at the bottom of the screen. 2008-04-01 12:52:04 +00:00
Nathan Woods
68db1ed583 Typo fix 2008-04-01 01:24:10 +00:00
Andrew Gardner
859f894aa2 A few more memory map merges. 2008-03-31 04:52:41 +00:00
R. Belmont
2a869f8673 Various SCSI devices register state items by their disk ID, which are not unique across device types. This introduces a device-type offset for CD-ROMs so their registrations don't clash with harddisks. 2008-03-31 03:04:34 +00:00
Phil Bennett
cb87356d5c Courtesy of Anonymous:
* Added plane priority to blitter - if anyone knows how this really works let us know!
 - Fixes Treble Top signature writing
* Video output now supports all modes - lores, hires, mixedres, 8/7/4/3 bits/pixel
  - Fixes Every Second Counts colour problems
* Added line draw
  - Fixes missing stuff from Question Of Sport
* Change blitter loop type control - there are 4 types of loop.
* Corrected video frame rate to 50Hz.
* Corrected Z80 speed - 5.91mhz, this still might be wrong but I don't have a board to check.
* Accounted for Z80 cycles stolen during a blit operation. Improves gfx/sound sync and seems to fix the final round lockup in Every Second Counts.
2008-03-30 23:59:31 +00:00
Nathan Woods
6bc1249cb8 More MESS-specific changes (this code should be factored out of MAME) 2008-03-30 23:30:43 +00:00
smf-
6c238b4395 Fixed state loading now that the digital i/o board's serial number has been changed to a const by not saving it. As the serial number cannot be changed at run time it was rather pointless. I can only imagine I did it so you could hack the state file instead of having to recompile, though it should probably load it from an external file so you can supply your own. 2008-03-30 22:37:06 +00:00
davidhay
988ab9a7b0 a bootleg of badlands - heavily modified, not working. 2008-03-30 19:54:22 +00:00
Brian Troha
83ecc9bd8f changes Deer Hunting USA v2.0 to "v2" as the actual subversion is unknown. 2008-03-30 19:37:49 +00:00
R. Belmont
778117985e [AW] A little magic from ElSemi to make the Atomiswave BIOS try to be more verbose, but our video emulation isn't good enough to cooperate. 2008-03-30 19:03:22 +00:00
R. Belmont
e05a67c0f2 [MEGADRIVE] Turned off default SRAM handling for #ifdef MESS. 2008-03-30 18:49:19 +00:00
Andrew Gardner
4f6044c309 Memory map merges for half of the W drivers.
A couple of random touchups for X, Y, and Z drivers as well.
Each driver is tested by watching the attract mode through and diff'ing logs.

My ISP was blocking mamedev e-mails for a couple of weeks, so I apologize if I did anything odd because of a discussion that I missed.
2008-03-30 18:26:42 +00:00
davidhay
d332b5c542 (from Bryan McPhail) adds Chase Bombers to undrfire.c, not working properly. 2008-03-30 17:57:17 +00:00
Nathan Woods
52f6db9e2b MESS specific change; part of MESS' device changeover 2008-03-30 17:14:03 +00:00
Couriersud
cac4d00e7d Add ITEM_IDs for additional axes and switches
Add ITEM_IDs for up to 4 hats/POVs
2008-03-30 14:28:08 +00:00
stephh
652ffd72f9 Changed Seibu sound CPU to use AM_READ_PORT("COIN") instead of input_port_0_r.
Added in bloodbro.c driver partial work from RansAckeR :
  - dips locations
  - coin modes

Added notes for 'bloodbra'.
2008-03-30 10:19:43 +00:00
smf-
ad4ef5d256 New macros added for checking mem_mask. ACCESSING_BYTE_n, ACCESSING_WORD_n & ACCESSING_DWORD_n. These check for any access within the bounds, currently the pattern for checking whether both bytes of a word is written is to make two byte checks ( this pattern existed before because there was no macro for testing a 16 bit word, though you could have used ACCESSING_LSW32 ).
All occurrences of ACCESSING_LSB, ACCESSING_MSB, ACCESSING_LSB16, ACCESSING_MSB16, ACCESSING_LSB32, ACCESSING_MSB32, ACCESSING_LSW32, ACCESSING_MSW32 & simple mem_mask checks have been replace with the new macros.
The old macros are gone.
2008-03-30 09:19:23 +00:00
stephh
c646da31ad Fixed clones relationship. 2008-03-30 06:51:25 +00:00
R. Belmont
40f3c081f4 [AICA, SCSP] Fixed encoding/decoding of negative denormal floats in the DSP. Shouldn't actually affect any games. (kingshriek, Deunan Knute) 2008-03-30 00:12:07 +00:00
Couriersud
ad1d29db6e Removed unnecessary #include 2008-03-29 23:14:54 +00:00
Couriersud
91d938313b Added discrete filtering and mixing games using konami_sound. 2008-03-29 23:14:08 +00:00