Added experimental support for using Berkeley PLA files as input to jedutil. [Curt Coder]

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

git-svn-id: svn://dspnet.fr/mame/trunk@18416 749742ba-7341-0410-aadc-df50b521781e
memory: Fix dynamic recursive device mapping [O. Galibert]

Situation:
- you have a device (pc-fdc) with a memory map on it
- you map it dynamically into a cpu (maincpu) address space with install_device (isa-fdc does that)
- the device pc-fdc has a subdevice (upd765)
- the subdevice upd765 has its own memory map
- the pc-fdc memory map includes the upd765 memory map through AM_DEVICE("upd765", ...)

Before the fix, the code would search for upd765 as a subdevice of
maincpu and not of pc-fdc.

git-svn-id: svn://dspnet.fr/mame/trunk@18417 749742ba-7341-0410-aadc-df50b521781e
(mess) floppy: Random fixes/logging [O. Galibert]

git-svn-id: svn://dspnet.fr/mame/trunk@18418 749742ba-7341-0410-aadc-df50b521781e
am9517a: Don't grossly fail on verify [O. Galibert]

The verification itself is not done, the obvious implementation
proving wrong.  A test case is the ibm5150 floppy format command,
which uses verify when reading just-formatted sectors.

git-svn-id: svn://dspnet.fr/mame/trunk@18419 749742ba-7341-0410-aadc-df50b521781e
(mess) upd765: Modernize [O. Galibert]

Remaining TODO list:
- take WP into account

- test the amstrad, implement its observational format (edsk) using
  pasti as a start.  Or find the legendary amstrad IPFs.  Or both.

- correct read track, the implementation is completely wrong.  See
  previous for testing, it's only used in protections the check the
  inter-sector gaps.

- shake and bake on the amstrad, protections are the best to find bugs
  in a fdc

- add the scan id commands, but nothing seems to use them

- debug the 2.88M formatting which is unreliable.  Fix its IDAM/DAM
  gap size on formatting too (but that's not what's making it
  unreliable)

- test all the systems that were hit, and fix what needs to be fixed.
  Beware that multiple problems may happen:
  - upd765 may be wrong
  - the driver may not be working
  - the hookup may be wrong/incomplete (bitrate selection and floppy
    rpm in particular)
  - the driver may be too limited for the new implementation (the x68k
    dma device does not handle non-instant dma yet for instance)

- report invalid command when appropriate depending on the actual chip
  emulated

- add the russian clones with their real names

git-svn-id: svn://dspnet.fr/mame/trunk@18420 749742ba-7341-0410-aadc-df50b521781e
fix shtngmst gun position

git-svn-id: svn://dspnet.fr/mame/trunk@18421 749742ba-7341-0410-aadc-df50b521781e
Continued cleanup of Video Systems drivers and associated dependencies.  From Haze (nw)


git-svn-id: svn://dspnet.fr/mame/trunk@18422 749742ba-7341-0410-aadc-df50b521781e
New clones added
----------------
Knights of Valour Super Heroes / Sangoku Senki Super Heroes (ver. 102, CN)  [Joerg Hartenberger, JackC]
Knights of Valour Super Heroes / Sangoku Senki Super Heroes (ver. 101, CN)  [Joerg Hartenberger, JackC]


git-svn-id: svn://dspnet.fr/mame/trunk@18423 749742ba-7341-0410-aadc-df50b521781e
3X3 Puzzle update [David Haywood]
- fixed visible area
- added the 2nd button
- added the Demo Sound dip

git-svn-id: svn://dspnet.fr/mame/trunk@18424 749742ba-7341-0410-aadc-df50b521781e
(MESS) gameboy.c: Added support for the mapper used by Sonic 3D Blast 5 pirate.  [Wilbert Pol]

git-svn-id: svn://dspnet.fr/mame/trunk@18425 749742ba-7341-0410-aadc-df50b521781e
(doraemon year estimate)

git-svn-id: svn://dspnet.fr/mame/trunk@18426 749742ba-7341-0410-aadc-df50b521781e
Fixed sound banking in 3X3 Puzzle [Mariusz Wojcieszek]


git-svn-id: svn://dspnet.fr/mame/trunk@18427 749742ba-7341-0410-aadc-df50b521781e
Added scrolling to 3X3 Puzzle [Mariusz Wojcieszek]


git-svn-id: svn://dspnet.fr/mame/trunk@18428 749742ba-7341-0410-aadc-df50b521781e
(MESS) gameboy.c: Documented mappers from some more unlicensed titles (nw)

git-svn-id: svn://dspnet.fr/mame/trunk@18429 749742ba-7341-0410-aadc-df50b521781e
change frogs settings from DIPSETTING to CONFSETTING

git-svn-id: svn://dspnet.fr/mame/trunk@18430 749742ba-7341-0410-aadc-df50b521781e
Uses logical levels rather than voltage levels for control signals, you have to write 0 to the data lines when you're not sending data. Added a kludge to stop the ff from the 6522 from preventing the bus from being read, this may or may not be how the hardware really works. [smf]

git-svn-id: svn://dspnet.fr/mame/trunk@18431 749742ba-7341-0410-aadc-df50b521781e
TAB menu: moved "Analog Controls" to under "Input (this xx)", and renamed "Driver Configuration" to "xx Configuration"

(xx is Game in MAME, and System in MESS, i believe)

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

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