* This allows save states to be created and loaded when network interfaces are present.
* device_network_interface may need some more attention to get save states taken while receiving a packet to work properly.
* skeleton/hudson_poems.cpp: Added initial DMA copy and fill emulation.
* tvgames/xavix.cpp: Added ekara_japan_kd.xml (Kids' Song 20) software list.
* tvgames/xavix.cpp: Renamed ekara_japan_ac.xml to ekara_japan_packin.xml.
New working software list items
--------------------------------
ekara_japan: Kids' Song Best 40 (Japan) (EC0084-KSB) [TeamEurope, David Haywood]
ekara_japan_en: Enka-shū Dai Ichi-hen (Japan) (EN-1) [TeamEurope, David Haywood]
ekara_japan_en: Enka-shū Dai Ni-hen (Japan) (EN-2) [TeamEurope, David Haywood]
ekara_japan_kd: Kids' Song 20 (Japan) (KD-1) [TeamEurope, David Haywood]
ekara_japan_m: J-Pop Mix Mini Volume 1 (Japan) (MC0009-JPM) [TeamEurope, David Haywood]
ekara_japan_m: Artist Mini Volume 9 (Yamaguchi Momoe) (Japan) (MC0016-ATM) [TeamEurope, David Haywood]
ekara_japan_packin: Saiten Cartridge: Morning Musume Special (Japan) (BX01-MOR) [TeamEurope, David Haywood]
ekara_japan_s: Saiten Cartridge: PostPet (Japan) (SC0011-PST) [TeamEurope, David Haywood]
ekara_japan_s: Saiten Cartridge: Nesshō Vol. 5 (Japan) (SC0016-SAI) [TeamEurope, David Haywood]
New systems marked not working
------------------------------
Konami Soukai Golf Champ (Japan) [TeamEurope, David Haywood]
Konami Nekketsu Powerpro Champ (Japan) [TeamEurope, David Haywood]
Konami Zettai Zetsumei Dangerous Jiisan - Mini Game de Taiketsu ja! [TeamEurope, David Haywood]
Konami Zettai Zetsumei Dangerous Jiisan Party ja! Zen-in Shuugou!! [TeamEurope, David Haywood]
* Made the help tape a part of Ronnie Goes To Hollywood, as it's the second side of the tape.
* Also added language info to many items, and cleaned up parent/clone relationships.
New working software list items (spectrum_cass.xml)
--------------------------------------------
Ad Lunam (English) [Spectrum Computing]
Ad Lunam (Italian) [Spectrum Computing]
Ad Lunam (Spanish) [Spectrum Computing]
Ad Lunam Plus (English) [Spectrum Computing]
Ad Lunam Plus (Italian) [Spectrum Computing]
Ad Lunam Plus (Spanish) [Spectrum Computing]
Adventure 4-Pack (alt) [Planeta Sinclair]
Alien Girl (demo, English) [Javier Fopiani]
Alien Girl (demo, Spanish) [Javier Fopiani]
Apulija-13 (v2.1, English) [Zankle Soft]
Apulija-13 (v2.1, German) [Zankle Soft]
Apulija-13 (v2.1, French) [Zankle Soft]
Apulija-13 (v2.1, Italian) [Zankle Soft]
Apulija-13 (v2.1, Portuguese) [Zankle Soft]
Apulija-13 (v2.1, Spanish) [Zankle Soft]
Apulija-13 (v2.1, English, extra) [Zankle Soft]
Cocoa and the Time Machine (128K, English) [Minilop Retroware]
Cocoa and the Time Machine (128K, Spanish) [Minilop Retroware]
Cocoa and the Time Machine (48K, English) [Minilop Retroware]
Cocoa and the Time Machine (48K, Portuguese) [Minilop Retroware]
Cocoa and the Time Machine (48K, Spanish) [Minilop Retroware]
Demon's Dream [Spectrum Computing]
Desdobramentos de Totobola [Planeta Sinclair]
F-19 Stealth Fighter (set 4, Erbe) [Spectrum Computing]
Hakkenkast - The Demo Dungeon (128K) [Minilop Retroware]
Hakkenkast - The Demo Dungeon (48K) [Minilop Retroware]
Inspector Gadget and the Circus of Fear [Spectrum Computing]
Impossabubble [Dave Clarke]
Insert Coins II [Spectrum Computing]
La Diosa de Cozumel (Matra edition) [Planeta Sinclair]
Máquina do Poker [Planeta Sinclair]
Melotron [Planeta Sinclair]
Micro Olympics / Olympic Spectacular (Profisoft) [Spectrum Computing]
Micro Primer - Software Pack 1 [Spectrum Computing]
Micro Primer - Software Pack 2 [Spectrum Computing]
Microfair Madness (Zenobi, alt) [Spectrum Computing]
Mysterious Dimensions (48K) [Spectrum Computing]
NATO Assault (128K version) [Spectrum Computing]
Poker Aberto [Planeta Sinclair]
Project Future (bug fix) [Spectrum Computing]
Pud Pud (Zafi Chip) [Spectrum Computing]
Puffy's Saga (MCM) [Spectrum Computing]
Red Arrows (System 4) [Spectrum Computing]
Rival Gang [Spectrum Computing]
Rival Gang EXT [Spectrum Computing]
Road Toad (bug fix) [Spectrum Computing]
Roust (demo) [Spectrum Computing]
Super 48K Box (rev. 2, TAP tape image) [Spectrum Computing]
Stripping Penelope [Planeta Sinclair]
Terrapins (demo) [Spectrum Computing]
Tiro al Blanco (Investronica) [Spectrum Computing]
The Swarm is Coming... (128K, update 2) [Minilop Retroware]
The Swarm is Coming... (48K, update 2) [Minilop Retroware]
Throne of Fire (IBSA) [Spectrum Computing]
Throne of Fire (TIM) [Planeta Sinclair]
Twenty Four Hour Parsley People (English) [Minilop Retroware]
Twenty Four Hour Parsley People (Portuguese) [Minilop Retroware]
Twenty Four Hour Parsley People (Spanish) [Minilop Retroware]
World Games (Erbe) [Spectrum Computing]
Wunderwaffe [Spectrum Computing]
ZX Larry [Spectrum Computing]
* machine/mb87030.cpp: Fix some bit definitions for the SCMD register. [Patrick Mackinlay]
* bus/msx/cart/scsi.cpp: Add partial support for MegaSCSI SCSI interface cartridges. [Wilbert Pol]
New working software list items (msx2_cart.xml)
-------------------------------
MEGA-SCSI (1024KB) [file-hunter, Wilbert Pol]
MEGA-SCSI (512KB) [file-hunter, Wilbert Pol]
MEGA-SCSI (256KB) [file-hunter, Wilbert Pol]
MEGA-SCSI (128KB) [file-hunter, Wilbert Pol]
DSKPRO (v11.6) [file-hunter]
New software list items marked not working (msx2_cart.xml)
------------------------------------------
Video Digitizer (Japan) [file-hunter]
* In some cases, bits would be dropped when writing if there wasn't enough space in the buffer.
* Fixes bad hunk maps being written to CHD files and incorrect hunk map data being read.
mindset_flop.xml: Lower case on storage media's name (Mindset Corporation Mindset floppy discs).
adam_flop.xml: Keep upper case only on the first letter of the system's name (Coleco Adam diskettes).
next_hdd.xml: Put the manufacturer's name on first place (NeXT hard disk images)
This reverts commit 69c3cd7dab.
This causes CHD SHA1 digests to change. Either it's buggy, or CHD SHA1
digests depend on the representation rather than the data itself.
* In some cases, bits would be dropped when writing if there wasn't enough space in the buffer.
* Fixes bad hunk maps being written to CHD files and incorrect hunk map data being read.
- Use callbacks rather than address space for I/O ports
- Eliminate unsafe use of get_write_ptr and let the internal memory map decode each special register individually
- Eliminate several macros, magic ID numbers and some unnecessary tables
- Adjust execution of a few opcodes to avoid reading operands twice and set flags correctly
- Add PCLATH to state display