Commit Graph

4255 Commits

Author SHA1 Message Date
smf-
7dbbeacb56 added the ds2401 to the digital i/o board layout. 2009-02-07 13:48:49 +00:00
smf-
375586dc22 added digital i/o board layout & initial information on the memory card board. 2009-02-07 12:52:07 +00:00
Couriersud
bdcceb9e29 Fix to stop gcc complaining about size_t in format 2009-02-07 12:21:08 +00:00
Couriersud
9991699ed3 Fix bug #2896, #1785, #2801
- (re)implement pm reporting
- If a bit is not modified, do not throw away the whole nibble
2009-02-07 12:15:04 +00:00
Yasuhiro Ogawa
e599aef4d9 fixed bugID 00808 (by gDTXE3Jl0) 2009-02-07 02:06:29 +00:00
davidhay
845e4900b3 TMS57002 preliminary implementation [Olivier Galibert] 2009-02-06 22:50:40 +00:00
davidhay
21fd26ebd3 PinMAME ---
Merging back in the PinMAME drivers is proposed every now and again, and since we've just added other non-video based things I figured that now might be a good time to look at it.

This is likely to be a HUGE undertaking as PinMAME is based on old code, and is Macro-hell, I see it as a several step plan.

1) Convert all the PinMAME drivers to compile their ROM Loading with current versions of MAME
2) Clean up the ROM loading, removing the excessive Macros which really don't help readability at all IMO
3) Hook up the Machine Drivers again for each system, so that the CPU core runs again
4) Look at ways in which the artwork system can be used to simulate the display parts etc.  (there is a scary amount of code in PinMAME for handling this stuff)
5) See how feasible it is to allow MAME to communicate with another program, as it's unlikely we'll be able to simulate the full table physics in MAME.

I've updated the System11 rom loading to compile for now.  The old PinMAME code which hasn't been updated is there #if 0'd out for reference for when a stab is made at hooking back up the actual CPUs to run etc.

Part of me wonders if just rewriting it from scratch would be easier, but it would be a shame to throw away the information that was figured out in PinMAME.

This was done by request, so I'm not especially bothered if it doesn't get included, PinMAME is rather hideous ;-)

If anybody wants to help they're more than welcome.  The other Williams systems should be easy to hook up the rom loading for because they share most of the Macros that have already been updated to compile.
2009-02-06 22:09:40 +00:00
Mirko Buffoni
ab3175c709 Updated Super Poker parent relationship, as suggested by David. 2009-02-06 13:43:40 +00:00
Aaron Giles
c4126c1034 bytemask should not mask low bits. Fixes disassembler for CPUs with address
bus shifts. Hopefully doesn't impact anything else.
2009-02-06 13:26:24 +00:00
davidhay
95670a6207 New clones
--- 

Pyschic 5 (set 2) [Dazzer]

I haven't checked the differences in any detail, but the player appears to survive for longer in attract mode so there are probably some subtle gameplay differences.
2009-02-05 22:18:17 +00:00
Angelo Salese
0195269c76 Added "global column coloring" for Super Draw Poker, colors are now 100% accurate [Angelo Salese]
========================================

Here's some screens of the original thing, thanks to Reip for pointing this out:
http://mpp.myphotos.cc/itemphotos.asp?cs=P065&ASID=U00000161384&cp=001
2009-02-05 20:33:36 +00:00
Angelo Salese
4a351bce28 Fixed the dial inputs in Squash (Itisa) [Angelo Salese]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Squash (Itisa) [Angelo Salese]
2009-02-05 18:01:01 +00:00
Mirko Buffoni
1bb42da81a Added original Super Poker 115IT (Mirko Buffoni)
* Added because 3 Super 8 have SUPER POKER 115IT string inside.
  3Super8 may be a hack, strings are the same, but code is different
  though still partially encrypted
2009-02-05 13:42:19 +00:00
Brian Troha
b6ed948821 New Clone added: Extermination (World)
New clones added
----------------
Extermination (World) [Stefan Lindberg]
2009-02-04 23:55:55 +00:00
Brian Troha
eb14b89db9 adds redumped sound CPU rom for Sega Water Ski 2009-02-04 23:36:58 +00:00
Angelo Salese
9040cf9a60 Fixed inputs, colors and added a work-around for the rng in Super Draw Poker [Angelo Salese]
New games added or promoted from NOT_WORKING status
---------------------------------------------------
Super Draw Poker [Angelo Salese]

==========================================

For "work-around for the rng" I mean that I've mame_rand'ed it, but obviously that isn't accurate.
2009-02-04 21:44:57 +00:00
Angelo Salese
0df8d36d7c 02897: soldivid: Audio regression (David Haywood) 2009-02-04 17:08:31 +00:00
Nathan Woods
f9d6855b54 Changed 6526cia to use devcb 2009-02-04 13:37:15 +00:00
Tomasz Slanina
ee5806bc2e Renamed Tecmo World Cup '90 sets: 'set 1' to 'World', 'set 2' - 'Euro set 1'.
Added new 'Euro set 2'.

New clones added
----------------
Tecmo World Cup '90 (Euro set 2) [Tomasz Slanina]
2009-02-04 12:17:19 +00:00
Nathan Woods
6e6e8ef5b1 Made the 6522 VIA implementation use devcb 2009-02-04 04:29:28 +00:00
davidhay
e05e9494f5 relaxed 8 letter setname limitation for clone sets - this is designed to make it easier to add simple suffixes to clone names without truncating the original set name, it isn't designed to be abused and used as an alternate description. [Olivier Galibert]
(I've also updated one or two set names as an example)
2009-02-03 22:19:09 +00:00
Jim Stolis
6ad692417f New games added or promoted from NOT_WORKING status
---------------------------------------------------
Player's Edge Plus (XMP00024) Multi-Poker [Gyrovision]
2009-02-03 19:24:07 +00:00
Angelo Salese
6f1af08290 Merged Strip Teaser and Il Pagliaccio driver, fixed the layer clearance for both and added a preliminary MCU simulation for the former. [Angelo Salese] 2009-02-03 18:08:47 +00:00
Angelo Salese
aa60e074cc Further fixes with "Il Pagliaccio" blitter: [Angelo Salese]
* Fixed Transparency pens;
* Fixed color pens for the charset;

===========================

Actually, only the "layer clearance" is puzzling me out, when it's enabled the h/w values are 0.
Really weird...
2009-02-03 00:39:19 +00:00
Angelo Salese
6144170f54 Added proper color proms, fixed colors and backup ram in the Casino Winner driver [Chris Hardy, Angelo Salese] 2009-02-02 23:22:11 +00:00
davidhay
306d2a35d6 added an extra timelord set to agemame driver 2009-02-02 23:06:04 +00:00
davidhay
ae3e5b66e6 fix #define.. stupid copy+paste errors 2009-02-02 22:55:45 +00:00
davidhay
6d0e1723e8 fix comment 2009-02-02 22:55:10 +00:00
davidhay
ed3bf17889 getting the AGEMAME ball rolling.
Moved over some of the drivers (thanks to James Wallace / ageMAME)
2009-02-02 22:52:37 +00:00
Angelo Salese
c4a4a0630b Fixed various issues with "Il Pagliaccio" driver: [Angelo Salese]
* Fixed rom source reading for the blitter;
* Properly use height/width params for the blitter;
* Hooked up the backup ram;
* Added basic inputs;
* Removed deprecat.h dependancy;
2009-02-02 22:51:42 +00:00
Mirko Buffoni
dc58878441 Added new game Number Dieci (Mirko Buffoni)
- Seems a IGS poker hack to comply with 2000's Italian law
- Sound synthesys have been replaced by OKIM Adpcm samples
- Some patched out routines have been recovered to allow test mode dsw mapping
- Mapped Stelle e Cubi to this memory map, something shows but graphic is from a bad dump

Added new game PK Tetris (Mirko Buffoni)
- Strange game with an amusement part (sort of Tetris mixed with Poker)
- Amuse input not mapped, may be necessary for the amusement part which can be disabled via DSW
2009-02-02 13:29:32 +00:00
Nathan Woods
ebef239e0c MSVC fix [Atari Ace] 2009-02-02 03:04:10 +00:00
davidhay
7adfe02bb3 added some more old encrypted '96-'97 sets to goldstar.c
(again, not bothered about credit, just ensuring we support things we know about)
2009-02-02 01:03:24 +00:00
R. Belmont
1c5a8cb1bf Improve disassembly of R3000 code that uses the TLB or FPU 2009-02-02 00:48:36 +00:00
davidhay
6bd40937d5 nuke fruit.c, obsolete 2009-02-02 00:14:23 +00:00
davidhay
dd32ce7520 added the newly dumped CPS2 bootleg sets which are supported in the latest FBA.
(no credit wanted, this is just maintenance work)
2009-02-02 00:06:30 +00:00
Angelo Salese
9e9a5ad24b Wrote a skeleton driver for Pachi Fever, not working due of encrypted/incomplete program rom.
New games marked as GAME_NOT_WORKING
------------------------------------
Pachi Fever
2009-02-01 23:47:44 +00:00
Brian Troha
a7a417377c adds PCB layout for Funcube and corrects rom names based on a hi-res photo of the PCB. 2009-02-01 08:07:37 +00:00
Nathan Woods
15b34bc9b5 Devintrf bug fix 2009-02-01 00:13:44 +00:00
Nathan Woods
219639f3d7 1. Added the ability to invoke CPU input lines with devcb callbacks
2.  Changed sp0256 to use devcb callbacks

3.  Updated sauro driver as per #2
2009-01-31 21:23:22 +00:00
Phil Bennett
e4aeab1a20 New games added or promoted from NOT_WORKING status
---------------------------------------------------
Monopoly [Phil Bennett]
Monopoly Classic [Phil Bennett]
Monopoly Deluxe [Phil Bennett]


6850acia: Only adjust the rx/tx bit timers on a control write if the divide ratios have changed.
2009-01-31 20:00:30 +00:00
smf-
8ac4f3cb33 Changed memory_set_direct_region to pass the address returned from the DIRECT_UPDATE_HANDLER back to the memory read function. 2009-01-31 16:57:16 +00:00
Aaron Giles
cc14b2aaa7 Opcode accesses are now marked debugger_access. This is important with the recent
changes to automatically call the read handler if the opcode base cannot be
found.

Changed logging for non-RAM opcode bases so that it does not output in the case
of debugger_access being set.

Fixed logic for deriving direct ranges so that it uses the non-watchpoint-
infected tables for its lookups.
2009-01-30 18:11:46 +00:00
Brian Troha
af29135b58 New Volfied clone
Added minor additional information and OSC info.  Also added two BPROMs not included before.

New clones added
----------------
Volfied (Japan, older) [Brian Troha]
2009-01-29 23:22:56 +00:00
Angelo Salese
a970986dd4 Fixed Casino 5 hang on the Horse Racing game [Angelo Salese]
Fixed compile quirk with Funcube2/4 [Angelo Salese]

New clones added
----------------
Magic Card (set 3) [Chris Hardy]
2009-01-29 22:36:36 +00:00
Aaron Giles
8236d216f2 Cleanups and version bump. 2009-01-29 10:18:49 +00:00
Aaron Giles
4141d22d07 02862: Many sets in taitosj.c: During the scroling the lower part of the screen becomes black 2009-01-29 09:51:42 +00:00
Aaron Giles
091937f6cd 02880: stactics: Scratchpad RAM is too large (currently 2 KB, should be 256 bytes with mirroring). 2009-01-29 09:24:46 +00:00
Aaron Giles
ac354ae99a 02843: schaser, schasrcv, polaris: Only half the color RAM is emulated
Hooked this up, verified from schematics. Does not apply to rollingc
as demonstrated by the lack of initialization of that RAM by the program
code.
2009-01-29 09:21:16 +00:00
Aaron Giles
6c7315b616 02884: kopunch: CPU is specified as a 4 MHz 8080 when it should be a 4 MHz Z80.
It's actually an 8085, as dox points out.
2009-01-29 09:05:19 +00:00