* 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
* Created a default NVRAM for Joker's Wild (B52 system, BP55114-V1104, Ver.054NMV)
* Improved the documentation.
* Cleaned up the driver.
Systems promoted to working
---------------------------
Joker's Wild (B52 system, BP55114-V1104, Ver.054NMV) [Roberto Fresca]
In particular, use object finders in machine configuration rather than
defining tag macros, and avoid unnecessary device_replace to just
slightly alter device configuration.
- Use member variables for core special registers, eliminating unsafe abuse of get_write_ptr and permitting watchpoints to trigger on accesses to these
- Use arrays for TRIS registers and port read/write callbacks
- Narrow the width of some variables and function parameters
* Removed unnecessary preprocessor line continuations from C++ code.
* Use parentheses to avoid need for line continuations in expressions in Python code.
* Removed line continuations at the end of lists in makefiles.
* cpu/m68000: Regenerated C++ source files.