If you can parse this comment from the Linux driver, please help :)
* The IOASIC LANCE devices use a shared memory region. This region
* as seen from the CPU is (max) 128 kB long and has to be on an 128 kB
* boundary. The LANCE sees this as a 64 kB long continuous memory
* region.
*
* The LANCE's DMA address is used as an index in this buffer and DMA
* takes place in bursts of eight 16-bit words which are packed into
* four 32-bit words by the IOASIC. This leads to a strange padding:
* 16 bytes of valid data followed by a 16 byte gap :-(.
I get the first part, which is that since the DMA engine works in words and
LANCE works in half-words that each half-word for LANCE is packed into one
word from the CPU's point of view. The second part not so much.
This change removes all string extensions like trim, rpad, left, right,
... from pstring and replaces them by function templates.
This aligns a lot better with the intentions of the standard library.
Use buffered_spriteram16 for sprite ram, Use shorter type values, Fix namings, Add notes, Fix color fading, Minor corrections, Add save states, Reduce runtime tag lookups, Minor code style fixes, Simplified gfxdecode
* Minor metadata updates of neogeo games
Correct year, publisher/developer, Add notes, Related to title screen, staff roll, etc.
AES release of razion is exists
* neopcb.cpp : Minor spacing fix
* neogeo.xml : Sync to neogeo.cpp metadata
* nes_vt: Add support for second APU and VT03 PCM
* nes_vt: Add support for VT3x PCM in DGUN2573, etc
* nes_vt_apu: Tidy up after rebase (nw)
Signed-off-by: David Shah <dave@ds0.me>
* nes_vt_apu: Add IRQ support
Signed-off-by: David Shah <dave@ds0.me>
* nes_vt_apu: Remove debug printing (nw)
* nes_vt_apu: Fix indentation (nw)
-devices/cpu/unsp: Added a function to get current chip-select state, nw
-devicesp/machine/spg2xx: Various changes: [Ryan Holtz]
* Added 4kHz/2kHz/1kHz/1Hz timers.
* Added ADC read callback.
* Fixed a bug with floating GPIO inputs.
Clickstart games now generally get to the title screen or main menu, other than Bob The Builder, which is missing some graphics. nw