added device_reset

git-svn-id: svn://dspnet.fr/mame/trunk@27689 749742ba-7341-0410-aadc-df50b521781e
(MESS) apple3: improved save states, fixed double-hi-res drawing [R. Belmont]


git-svn-id: svn://dspnet.fr/mame/trunk@27690 749742ba-7341-0410-aadc-df50b521781e
New Panic park clone

New Clone Added
-----------------------------------
Panic Park (PNP1 Ver. B) [Any, The Dumping Union]

git-svn-id: svn://dspnet.fr/mame/trunk@27691 749742ba-7341-0410-aadc-df50b521781e
removed patch for now, till I fix it properly, this way breaks more (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@27692 749742ba-7341-0410-aadc-df50b521781e
(MESS) spc1000 : added cassette

git-svn-id: svn://dspnet.fr/mame/trunk@27693 749742ba-7341-0410-aadc-df50b521781e
ok, not all chips have a reset pin RP#

git-svn-id: svn://dspnet.fr/mame/trunk@27694 749742ba-7341-0410-aadc-df50b521781e
Funworld driver updates: [Roberto Fresca]
 - Added Luna Park (set 1, dual program). Running in modified
    CMC hardware, with video RAM 4000-4FFF mirrored in 6000-6FFF
    and color RAM 5000-5FFF mirrored in 7000-7FFF.
    This game has the highest address line of the program tied to
    DIP switch #1, so you can select between 2 different programs.
    Both programs write to videoram either to each video RAM ranges.
 - Added proper program ROM banking and connected to DIP switch #1.
 - Added Luna Park (set 2). This one writes to normal CMC video RAM.
 - Cleaned-up the machine drivers.
 - Derived clocks via #define.
 - Added technical notes.


New games added or promoted from NOT_WORKING status
---------------------------------------------------
Luna Park (set 1, dual program) [Roberto Fresca, ANY]
Luna Park (set 2) [Roberto Fresca, ANY]



git-svn-id: svn://dspnet.fr/mame/trunk@27695 749742ba-7341-0410-aadc-df50b521781e
...typo

git-svn-id: svn://dspnet.fr/mame/trunk@27696 749742ba-7341-0410-aadc-df50b521781e
more typo...

git-svn-id: svn://dspnet.fr/mame/trunk@27697 749742ba-7341-0410-aadc-df50b521781e
(MESS) spc1000 : added TAP cassette format [Robbbert]

git-svn-id: svn://dspnet.fr/mame/trunk@27698 749742ba-7341-0410-aadc-df50b521781e
(MESS) apple2/3: CFFA2 now ignores 6502 spurious reads during write cycles. [R. Belmont]


git-svn-id: svn://dspnet.fr/mame/trunk@27699 749742ba-7341-0410-aadc-df50b521781e
Created gfxdecode_device instead of using machine fixed gfxdecode  [Miodrag Milanovic]
Updated all devices and drivers for using it.

out of whatsnew:
Note that it is made to work same as before, in some cases it can be more
logic to move gfxdevice into subdevice itself then to keep it in main driver.


git-svn-id: svn://dspnet.fr/mame/trunk@27700 749742ba-7341-0410-aadc-df50b521781e
(MESS) apple3: Fixed page 2 addresses in all graphics modes, fixed glitches in color hires rendering. [R. Belmont]



git-svn-id: svn://dspnet.fr/mame/trunk@27704 749742ba-7341-0410-aadc-df50b521781e
MT04174 Fix

asteroid.c: Restore correct vector rom for asteroidb set - NW

git-svn-id: svn://dspnet.fr/mame/trunk@27705 749742ba-7341-0410-aadc-df50b521781e
(MESS) apple2: Support another Videoterm clone, the AE Viewmaster 80. [R. Belmont]



git-svn-id: svn://dspnet.fr/mame/trunk@27706 749742ba-7341-0410-aadc-df50b521781e
Changed Luna Park manufacturer to <unknown>.

git-svn-id: svn://dspnet.fr/mame/trunk@27707 749742ba-7341-0410-aadc-df50b521781e
fix data area size (surprised there isn't a validation test for this, think it's been wrong since it was added in jan last year) (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@27708 749742ba-7341-0410-aadc-df50b521781e
sort source layout

git-svn-id: svn://dspnet.fr/mame/trunk@27709 749742ba-7341-0410-aadc-df50b521781e
Added a new Luna Park set, so rearrange the parent/child sets... 
So here is the updated news:


New games added or promoted from NOT_WORKING status
---------------------------------------------------
Luna Park (set 1, dual program) [Roberto Fresca, ANY]
Luna Park (set 2, dual program) [Roberto Fresca, ANY]
Luna Park (set 3) [Roberto Fresca, ANY]



git-svn-id: svn://dspnet.fr/mame/trunk@27710 749742ba-7341-0410-aadc-df50b521781e
preliminary zsg2 sound now works in taitogn.c, remove the // from
//AM_RANGE(0x1fb80000, 0x1fb80003) AM_DEVWRITE16("taito_zoom", taito_zoom_device, reset_control_w, 0xffff0000)

git-svn-id: svn://dspnet.fr/mame/trunk@27711 749742ba-7341-0410-aadc-df50b521781e