Commit Graph

4533 Commits

Author SHA1 Message Date
Angelo Salese
e7fe657c23 Fixed sprite colors for Zero Target [Angelo Salese] 2009-03-03 23:52:09 +00:00
Angelo Salese
4158c36ac3 Debug assertion fix 2009-03-03 23:17:39 +00:00
davidhay
88076635be new not working
E-Jan Sakurasou [Uki]

it's not plain SPI hardware, it's another variation.  I haven't tried to make it work.
2009-03-03 23:07:24 +00:00
Angelo Salese
f705a69e70 Fixed foreground & background colors and hand-tuned sound in Zero Target based on a side-by-side test [Angelo Salese]
===========================================================

Will convert & upload that video to somewhere shortly...
2009-03-03 22:36:59 +00:00
Angelo Salese
3f41bea70c Further sprite fixes for Zero Target. 2009-03-03 21:27:57 +00:00
Phil Bennett
4defa45ebd Hooked up correct C75 MCU in namcofl.c (based on RB's namconb1.c implementation)
[Phil Bennett]
2009-03-03 21:15:15 +00:00
Phil Bennett
8051718073 02998: pkunwar, ninjakun, raiders5: These games don't make it through their rom checks. [Phil Bennett] 2009-03-03 20:28:55 +00:00
Phil Bennett
08ae2c0cc1 02368: fourtrax: Controls are glitched
Fixed pedals in Final Lap 3
[Phil Bennett]
2009-03-03 19:35:47 +00:00
Angelo Salese
c7c1046d0e Various improvements to the Zero Target / Counter Steer HW and cleaned-up the driver. [Angelo Salese] 2009-03-03 17:56:52 +00:00
Aaron Giles
b259386789 Moved SH2 set info functions to direct calls. 2009-03-03 16:22:18 +00:00
Aaron Giles
12a77e490c Of course, not crashing has its benefits too. 2009-03-03 15:13:38 +00:00
Aaron Giles
41af68d311 Turned off annoying assert that nobody is interested in fixing. 2009-03-03 15:08:16 +00:00
Phil Bennett
d56d9f29d2 02996 hotchase: [debug] Access Violation [Phil Bennett] 2009-03-03 14:27:52 +00:00
Phil Bennett
4448fda848 New clones added
----------------
Scud Race (Japan) [Leif Hurst] (not working)

Cleaned up ROM_LOAD spacing.
2009-03-03 12:53:22 +00:00
Phil Bennett
9be75f4787 02894 cprosocc: Ingame graphics corruption. [Phil Bennett] 2009-03-03 11:24:54 +00:00
Phil Bennett
a590e437bf 02711 spacegun: EE-ROM error after gun calibration. [Phil Bennett] 2009-03-03 11:16:55 +00:00
Aaron Giles
8dd5d2b953 Renamed 6821new.* -> 6821pia.*
Renamed pia_* functions to pia6821_*

Fixed a couple of compiler errors.
2009-03-03 06:58:07 +00:00
Aaron Giles
9fbb1e6d7b Delete old PIA implementation. 2009-03-03 06:34:32 +00:00
Aaron Giles
30ca36ecaf Remaining PIA device-ification. 2009-03-03 06:33:51 +00:00
Aaron Giles
ef9e4cb805 Fix speaker/sound ambiguity that caused attempts to round sound outputs
to other sound chips to be broken.
2009-03-03 05:14:22 +00:00
Aaron Giles
949667d62c More PIA devic-ification:
- mcr.c
 - williams.c
 - redalert.c
 - exidy.c
 - calomega.c
 - carpolo.c

Fixed sound in Joust 2.
2009-03-02 17:37:14 +00:00
Phil Bennett
d6c89dba0f 02478: finalapr, finalapo, finalapb, speedrcr: Some graphics are not displayed. [Phil Bennett] 2009-03-02 13:38:54 +00:00
Aaron Giles
1dcd75d039 Removed device types from device queries that use tags, under the
assumption that all device tags are unique. Specifically, the
following no longer need to provide a device type:

   AM_DEVREAD/WRITE
   DEVCB_DEVICE_HANDLER
   devtag_get_device
   devtag_reset
   device_list_find_by_tag

as well as several device interfaces that referenced other devices.

Also fixed assertion due to overflow in the recent sound fix.
2009-03-02 10:59:37 +00:00
Aaron Giles
4ad8ec54f8 Converted the following drivers to the new device-based 6821 PIA:
- qix
 - mcr/williams
 - coinmstr
 - funworld
 - goldnpkr
 - jokrwild
 - nyny
 - r2dtank
 - spiders
 - tugboat

Added new function memory_install_read_port_handler() to more
easily allow you to install read handlers for ports based on tag.

Removed input_port_read_handler8/16/32/64 functions, since they
were really only used for getting a memory handler for a port by
tag, and this is no longer necessary.

Moved input port handlers to internal code in the memory system.

Added port names to the taito8741 device pending its proper
devicification.

Removed all remaining uses of input_port_n_r() functions, and
purged them from src/emu/machine/generic.
2009-03-02 09:31:05 +00:00
Yasuhiro Ogawa
bd35db8db4 Make the system24 linscroll screen-relative. [Olivier Galibert] 2009-03-02 08:39:55 +00:00
davidhay
9671bd3455 ok, looks like these aren't anywhere, leave the information in place for reference against future dumps but turn them off. 2009-03-02 07:44:26 +00:00
Phil Bennett
628d21e758 02877: deadang, leadang, ghunter: Music drowns out sound effects
Scaled up renegade and mjkjidai ADPCM levels in line with recent clock_adpcm() change.

[Phil Bennett]
2009-03-02 02:09:52 +00:00
Aaron Giles
ba374dbb0a 00015: Noticeable static in OKI 6295 audio 2009-03-02 01:33:41 +00:00
Derrick Renaud
c3455e2100 Fixed: 02909: boothill: Specification of discrete filters for shot and hit sounds doesn't agree with schematic. 2009-03-02 00:25:28 +00:00
davidhay
8872083aeb hooked up layer enables in goldstar.c driver, fixes 'girl' in Cherry Master [David Haywood] 2009-03-01 23:24:20 +00:00
Phil Bennett
f1790fa57f A better fix for 02991... 2009-03-01 23:13:58 +00:00
Phil Bennett
a0bc726d0d 02995: liberate, dualaslt: Black screen shows after disclaimer [Phil Bennett]
(I hope this isn't too yucky!)
2009-03-01 20:56:16 +00:00
davidhay
14efd9bf62 System 24 Linescroll update [Olivier Galibert]
Thanks to Haze finding it was used in qrouka, here is the final
system24 linescroll mode.

Guru, it would be nice if you could check if the effect on the title
screen is correct (the wobbling when the name goes back up).  It looks
correct though.

  OG.
2009-03-01 20:45:21 +00:00
davidhay
667a7e19f5 added new clone
Joker Poker (Version 16.03BI) [Jim Stolis] (not working)

just adding it so that it doesn't get lost in the backlog.  inputs don't work, reports 'error' on first boot but you can reboot it.

not sure about the version numbering, the startup text seems to indicate the roms might be 85/86, but the copyright text is 83.

does anybody have a good reference for the colours on these things?  I doubt it can be too hard to fix them..
2009-03-01 20:35:56 +00:00
Couriersud
11a277907a Added GAME_IMPERFECT_GRAPHICS to Tutankham & clones
* Added todo section to documentation
* 02932: tutankhm, tutankst: Background stars missing in attract mode
2009-03-01 15:44:09 +00:00
Phil Bennett
1aac71cbef 02994: labyrunr all sets: all labyrunr sets resets on bootup
Merged labyrunr memory maps.
[Phil Bennett]
2009-03-01 14:35:01 +00:00
Couriersud
a8a09bd084 Adjusted volume level and added more documentation 2009-03-01 12:34:41 +00:00
Couriersud
0a7a58fdde include stddef.h for ptrdiff_t 2009-03-01 12:30:12 +00:00
Aaron Giles
519f0859c3 Merged tetrisp2 memory maps. Renamed teplus2->tetrisp2j. 2009-03-01 07:10:33 +00:00
Aaron Giles
e2757c60d2 Modified the makefile to support experimental optional C++
compilation:
 - new option CPP_COMPILE to trigger this (off by default)
 - split CFLAGS into common, C-only, and C++-only flags
 - when enabled, CPP_COMPILE causes 'pp' to be appended to 
    the target name

NOTE THAT THE SYSTEM CANNOT ACTUALLY BE COMPILED THIS WAY 
YET. IT IS JUST AN EXPERIMENT.

Modified lib.mak to always build zlib/expat as C regardless 
of CPP_COMPILE.

Modified windows.mak to fix warnings with MAXOPT=1, and to 
leverage the new CFLAGs definitions.

Modified vconv.c to do appropriate conversions for new C++ 
options.

Updated sources so that libutil, libocore (Windows), and 
libosd (Windows) can be cleanly compiled as C or C++. This
was mostly adding some casts against void *.

Fixed a few more general obvious problems at random 
locations in the source:
 - device->class is now device->devclass
 - TYPES_COMPATIBLE uses typeid() when compiled for C++
 - some functions with reserved names ('xor' in particular)
    were renamed
 - nested enums and structs were pulled out into separate
    definitions (under C++ these would need to be scoped to
    be referenced)
 - TOKEN_VALUE cannot use .field=x initialization in C++ :(
2009-02-28 22:10:06 +00:00
Angelo Salese
42004cf3ba Fixed King Derby sprite colors [Stefan Lindberg, Angelo Salese] 2009-02-28 21:22:45 +00:00
Phil Bennett
16db3dbc4d 02991 polyplay: Broken graphics when playing [Phil Bennett] 2009-02-28 20:10:26 +00:00
davidhay
30584f0017 various improvements to Heavy Unit [Angelo Salese, Tomasz Slanina, David Haywood]
- Added a VERY preliminary simulation of the protection, just enough to get the game to boot, not make it playable
 - Corrected CPU communication, IRQ/NMI generation etc.
 - Fixed some video emulation issues (added tilemap scroll etc.)
 - Corrected GFX rom loading (at least for the graphics used in attract mode)
2009-02-28 18:20:40 +00:00
Phil Bennett
4fcae8c0dd Add one of the system24 special linescroll modes.
Fix 02526: mahmajn2: Missing 'special' linescroll mode. 
[Olivier Galibert]
2009-02-28 14:22:37 +00:00
Phil Bennett
b58915f149 Best play it safe and not use variadic macros... 2009-02-28 13:15:33 +00:00
Yasuhiro Ogawa
a8292c1245 New clones added
----------------
Violence Fight (Japan)
2009-02-28 11:10:28 +00:00
Yasuhiro Ogawa
56b8d1e578 New games marked as GAME_NOT_WORKING
------------------------------------
Tokimeki Mahjong Paradise Doki Doki Hen [Uki]
2009-02-28 01:48:41 +00:00
Couriersud
465bc2eac8 Fix regression (missing graphics) in ipminvad (m10) 2009-02-28 01:23:47 +00:00
Couriersud
61e96795e1 02979: All sets in m10.c: Dialog box on all sets in m10.c 2009-02-28 00:38:18 +00:00
Couriersud
5a77081209 Finally low pass filtering on channel 2A
* Changed resistor to bill of material value
2009-02-28 00:13:19 +00:00