Commit Graph

3498 Commits

Author SHA1 Message Date
Aaron Giles
ffc97bd35d Cleanups and version bump. 2008-11-02 03:11:19 +00:00
Aaron Giles
8dac65b955 I changed the coinage settings and swapped coin A mech with coin B to
match the behaviour of Chelnov (world) pcb
[Corrado Tomaselli]
2008-11-02 02:48:28 +00:00
Aaron Giles
a69e703854 From: Atari Ace [mailto:atari_ace@verizon.net]
Sent: Saturday, November 01, 2008 4:14 PM
To: submit@mamedev.org
Cc: atariace@hotmail.com
Subject: [patch] Toaplan2 save state fix

Hi mamedev,

I realized after sending my toaplan2 save state patch that I had
ignored the implications of memory_set_bankptr (grrr).  This followup
patch fixes the most significant case of that, I'll fix up the
remaining ones later.  Alternately, you can drop the patches for now
and I'll resubmit them later.

~aa
2008-11-02 02:45:04 +00:00
Aaron Giles
ae0c3e8811 From: Atari Ace [mailto:atari_ace@verizon.net]
Sent: Saturday, November 01, 2008 11:29 AM
To: submit@mamedev.org
Cc: atariace@hotmail.com
Subject: [patch] State save support for toaplan2

Hi mamedev,

Attached is a small patch to add a toaplan2.h include file and save
state support for the driver.  A number of variables changed from int
to specific sizes to support this, and I also fixed a harmless typo in
the mem_mask size.

~aa
2008-11-02 02:44:33 +00:00
Aaron Giles
9e9ebc19a6 From: abcd efgh [mailto:cix_999@yahoo.it]
Sent: Sunday, October 26, 2008 3:01 PM
To: submit@mamedev.org
Subject: expro02

Hi folk!
Another work in expro02 drive:
-  Fixed dips in all galsnew sets and  fantasia.
- Added dips  location.
- A little drive clean up.
Bye Sonikos
2008-11-02 02:41:52 +00:00
Aaron Giles
4e80367366 Here's another MAME tidy patch. This one adds missing const/statics,
adds/removes entries in header files, and fixes a few potential
multisession issues by explicitly adding initializers.  asic65.c has
significant changes to accomodate using a struct instead of 16
variables, otherwise the changes in this patch are modest and obvious.

[Atari Ace]
2008-11-02 02:40:46 +00:00
Aaron Giles
d08215d8ee [Pugsy]
There's an issue with the debugger handling of the 6502 instructions as
there's a mismatch between the core and what the debugger shows.
The changes are detailed in the spreadsheets that I've attached that
compares the core to the dasm.


Attachments:

m6502fix.zip contains the diff file
6502 debugger disassembly changes.zip   contains an excel spreadsheet
(in both xls and xml formats) detailing the reasons/changes.
2008-11-02 02:38:50 +00:00
Aaron Giles
1763eae62b Fix NES APU to work with high sample rates (don't know the bug #) 2008-11-02 02:36:52 +00:00
davidhay
272416355e still working on 32x... these require such heavy sync it kills performance :/ 2008-11-02 01:48:46 +00:00
davidhay
7ed79633f9 current 32x backup - some stuff actually boots now...
(again, no impact on MAME)
2008-11-02 00:40:56 +00:00
Aaron Giles
67a5e53e17 From mamesick:
* bbusters.diff:
- Fixed service mode issues enabling extra RAM that was previously unmapped.
- Properly implemented all sound communications.
- Fixed ID 00387. (there are no sound issues, the bug in my opinion is no more valid)

* nmk16.diff
- Fixed ID 00224. (PCB behaviour verified by Corrado Tomaselli)

* renegade.diff
- Fixed ID 01679. (old code was an hack, cpu_getiloops is more acceptable)

* suprnova.diff
- Fixed ID 02042. (no other games are broken)

* twin16.diff
- Cleaned up a bit code to make it more readable.
- Reorganized CPUs order in all games. (main, sub, audio)
- Fixed ID 02268. (guesswork, a PCB is needed to understand how priorities work)
2008-11-02 00:14:17 +00:00
Angelo Salese
8c2c0d0043 Discovered that Virtual Mahjong 2 - My Fair Lady currently works,so changed flags GAME_NOT_WORKING to IMPERFECT_GRAPHICS / IMPERFECT_SOUND
and removed an unnecessary hack from the driver.Probably one of Arbee's SCSP changes fixed it.

New games added or promoted from NOT_WORKING status
---------------------------------------------------
Virtual Mahjong 2 - My Fair Lady

(i.e. Do not credit me on this)
2008-11-01 23:45:47 +00:00
davidhay
c9e94756cc fix mantis 02605 'Wrong colors in Funny Mouse and clone. ' 2008-11-01 11:16:58 +00:00
Roberto Fresca
e03868c87a Ruleta RE-900:
Use pre-defined crystals. Added with notes to xtal.h.
Added missing layout file.
2008-11-01 01:17:55 +00:00
Couriersud
66c3f28e30 Removed dkongx code
* Copy of driver file put on ftp
2008-10-31 23:28:35 +00:00
Couriersud
10b85f1efe More changes to timer 0 split mode 3 and how timer 1 operates than
* Quotes from the documentation added to the source as well
* Started DS5002FP integration
2008-10-31 22:49:33 +00:00
stephh
4791a80745 Fixed Dip Switches for 'gyruss' and clones. 2008-10-31 22:14:29 +00:00
davidhay
5646489864 continued 32x changes. 2008-10-31 08:33:03 +00:00
Roberto Fresca
6f714af5a7 Minor tech notes correction. 2008-10-31 06:12:51 +00:00
Roberto Fresca
aaa8405a51 Improvements to re900.c driver [Roberto Fresca, Grull Osgo]
- Reworked inputs to allow 6 players through a selector.
 - Hooked all lamps (even the ball simulator array).
 - Added a internal layout and support for external artwork.
 - Extended the hardware to support Buena Suerte '94.
 - Cleaned up the driver.


New games added or promoted from NOT_WORKING status
---------------------------------------------------
Buena Suerte '94 [Grull Osgo, Roberto Fresca]
2008-10-31 06:04:36 +00:00
stephh
ce7f16d0ef Cleaned up some notes. 2008-10-31 02:27:46 +00:00
stephh
ef14884b5f Fixed Dip Switches for 'exprraid' and clones.
Enjoy the various notes ! ;)
2008-10-31 02:18:02 +00:00
davidhay
b5c6bb78fa Naomi / DC improvements [Samuele Zannoli]
Hello, with this patch finally cvs2gd stops looping forever. However with
no 3d emulation nothing is shown on the screen.
Then i have implemented the naomi RTC and there are a few verbose messages
about transfers not implemented yet.
2008-10-30 21:56:33 +00:00
davidhay
84cf2596c5 include correct file in m72.c 2008-10-30 21:31:09 +00:00
davidhay
1a280c612f if we support this we may as well support both sets.. 2008-10-30 21:18:53 +00:00
davidhay
6b6c728694 changed magictg to use (hopefully correct) roms. 2008-10-30 20:43:33 +00:00
Aaron Giles
5f440c4a63 Changed from explicit styles to classes. 2008-10-30 15:30:24 +00:00
Aaron Giles
e5183b1d20 Modified src2html to use a template source file instead of hard-coding to
the MAME site.
2008-10-30 09:43:25 +00:00
davidhay
bb7010e30e Submission from Johnboy for Mame 0.128u1 mainline
Changed drivers:
	src\mame\drivers\neodrvr.c
	src\mame\machine\neoboot.c

. Updated NeoGeo game pcb infos
. Renamed p's in kof2000n to correct chip label
. Renamed v's in mahretsu to correct chip label, readded 128k m1 from Mame 0.34b6 / s1 from older dump
. breakrev: Renamed c's to correct chip label, added correct c5/c6
. Marked mslug3h MVS AND AES VERSION
. Marked mslug4 2nd revision, added mslug4 1st revision missing set comment
. Marked trally MVS AND AES VERSION
. Marked ncombath MVS AND AES VERSION
. Marked sengoku MVS VERSION
. Marked superspy MVS AND AES VERSION
. Marked mutnat MVS AND AES VERSION
2008-10-30 09:09:45 +00:00
davidhay
689975bba6 continuing to look at 32x - M_OK S_OK 2008-10-30 08:48:02 +00:00
Roberto Fresca
f0ed9a4e86 - Fixed Joker's Wild graphics to 2 bits per pixel. 2008-10-30 06:21:33 +00:00
Andrew Gardner
c33d3a4f52 Rewrite of the Motorola DSP56k CPU core. (Andrew Gardner)
* Partially implemented move, asr4, and mpy ops.
2008-10-30 05:21:45 +00:00
R. Belmont
9ebd7a57f3 plygonet: Fixed text layer emulation and visible area. FBI logo and color test now display properly. 2008-10-30 03:11:19 +00:00
R. Belmont
c6e16e1925 02456: wrong sector size at CD_TRACK_MODE2 conversion routine 2008-10-30 03:08:35 +00:00
Couriersud
7dd6c89221 Finally move cpu/i8051 to cpu/mcs51, rename files and some constants 2008-10-29 23:41:31 +00:00
Couriersud
bf27ac4ff9 Fixed m72 tilemap group 2 priorities 2008-10-29 21:59:23 +00:00
Couriersud
e60a8d7bfe Fixed INT0 & INT1 interrupt line handling 2008-10-29 21:58:19 +00:00
Couriersud
a9afec7df4 More NEC V30 changes
* improved prefetch timing calculation
* prefetch timing now also used by V20 and V33
* moved some static variables into cpu context
* nec_reset now explicitly clears context variables
* all cpus now share nec_execute
2008-10-29 21:52:51 +00:00
Angelo Salese
46cf59b61a Fixed sound,hooked-up generic inputs and added some notes in Alien Command (not yet working) 2008-10-29 17:52:47 +00:00
R. Belmont
bf8e1b4314 plygonet improvements
- Turned off network IRQ.  Game now boots without "network error"
- Hooked up palette RAM
- Improved text layer emulation (flip bits still missing)
2008-10-29 04:31:28 +00:00
R. Belmont
2a3495ab59 plygonet: set visible area to something more reasonable. 2008-10-29 03:53:27 +00:00
R. Belmont
99b29738b8 Fix GCC 4.3 "array bounds exceeded" error in disc_flt.c.
Would whoever checked this in double-check my change?  I believe I got the intent of the code (which is not how it was written ;-) but I could be wrong.

--This line, and those belo

M    disc_flt.c
2008-10-29 03:42:33 +00:00
Couriersud
31ee705dba lohtb2: Improved mcu emulation
* The whole startup cycle now works. No more timeouts and erratic behavior.
* lohtb2 will however not display the "Warning" screen due to a priority issue. With color/attribute of 0x80 in videoram at 0xd0000 and 0xd8000, videoram at 0xd80000 will be displayed. Some tilemap guru has to look into this.
2008-10-29 03:18:13 +00:00
Couriersud
ed56a340c0 Prefetch timing
* currently only for V30
* necessary to get lohtb2 working - somebody virtually counted cycles here
2008-10-29 03:11:17 +00:00
Derrick Renaud
65d187ecf2 More Discrete module optimizations.
Added optimized custom mixer to Donkey Kong.
2008-10-29 01:59:44 +00:00
Couriersud
0a82f62644 Removed another speed hack and renamed "FETCH" to "FETCH()"
* Macros used as functions should look like functions
* Preparation for opcode prefetch timing
2008-10-29 01:22:59 +00:00
stephh
0c22d0bf47 Fixed Dip Switches and inputs for 'dreamwld'. 2008-10-28 22:36:44 +00:00
Brian Troha
59898e7d86 new clone: Power Instinct (USA)
Credit Jim (or however he wants his name listed ;-)

Also specifies the difference between the two Ghox sets (in toaplan2.c).  One set is 8-way joystick controls and the parent is a spinner with forward/backward single axis control
2008-10-28 20:55:01 +00:00
Curt Coder
342fa7a26c [MC6845] Fixed skewing and display area. 2008-10-28 16:05:54 +00:00
Andrew Gardner
5b5edd9eb9 Rewrite of the Motorola DSP56k CPU core. (Andrew Gardner)
* Partially implemented tfr op.
* Polygonet now allows test mode to be run for a few seconds.  Most IO is now known, though coin2 is still a mystery.
2008-10-28 14:44:07 +00:00