mirror of
https://github.com/holub/mame
synced 2025-05-23 06:08:48 +03:00

This is still WIP bug I've been working on it for sveral weeks and I want to get it out before leaving for holidays. - Fixed Alpha 8201/830x MCU simulation. - all hacks from the equites driver removed - fixed equites restart position after going underground - fixed hvolume, splndrbt 2 players - removed hacks from exctsccr2 - fixed CPU gameplay in shougi - Gekisou promoted to working - added dump of Alpha 8201 MCU to games that use it (the ROM isn't used yet, HMCS44 CPU core needs to be written first) - major cleanup of the mess in equites.c: - many thanks to Corrado Tomaselli for precious hardware info. - implemented bg perspective scrolling using PROMs - fixed sprite flip & disable - fixed bg color - converted bg to tilemaps - fixed fg banking - fixed screen flip - removed meaningless banking of player inputs - added UI adjuster for MSM5232 frequency - MSM5232 volume control - fixed MSM5232 noise LFSR formula (done by Jarek Burczynski; thanks to Corrado Tomaselli for samples) - changed MSM5232 emulator to output channels separately - added output of SOLO channels to MSM5232 emulator. - mametesters bugs fixed: - 00217 splndrbt: On boot the pcb displays a clean light blu screen while in mame there is a black road. - 00220 splndrbt: Concerning the gfx, on the pcb the background is not linear as shown in mame. - 00223 splndrbt: On the first level when you pass the asteroid belt the star road should be light blue instead of black like mam - fixed champbas inputs - merged talbot with champbas, some driver clenaup - fixed shougi inputs - switched exctsccb to use the correct gfx ROMs (matches screenshot found in 01058 exctsccb: Exciting soccer bootleg should be placed in champbas.c.) - fixed sprite bpp in exctscrr, removed the horrible hacks that were used to fix colors and transparency. - fixed sound clipping in exctsccr
16 lines
380 B
C
16 lines
380 B
C
#ifndef _H_MSM5232_
|
|
#define _H_MSM5232_
|
|
|
|
struct MSM5232interface
|
|
{
|
|
double capacity[8]; /* in Farads, capacitors connected to pins: 24,25,26,27 and 37,38,39,40 */
|
|
void (*gate_handler)(int state); /* callback called when the GATE output pin changes state */
|
|
};
|
|
|
|
WRITE8_HANDLER( MSM5232_0_w );
|
|
WRITE8_HANDLER( MSM5232_1_w );
|
|
|
|
void msm5232_set_clock(void *chip, int clock);
|
|
|
|
#endif
|