Professional Documents
Culture Documents
258 2023-08-30
----------------
Source changes
--------------
New working clones
------------------
Makaimura (Japan Revision B) [kebrank]
-beezer: swap ptm/via at mcfg, so via doesn't write to ptm before ptm is reset
[hap]
-cubeqst: simplify dacs array, cubeqcpu: remove obsolete _BIT macro [hap]
-mos6530n: timer goes back to count mode when irq flag is cleared [hap]
-gameplan.h: Delete unused variable [AJR]
-Dora Neco BanBan: Hooked both NEC D71055C properly. Added two raw input ports and
logged the four output ports for testing.
[Roberto Fresca]
-apple/iosb.cpp: Correct ASC IRQ polarity, fixes lockup during sound playback on
macquadra800.cpp machines. [R. Belmont]
* devices/sound/asc.cpp: Fix half-full flag for all variants and add IRQ gate for
Sonora/Aardbeg, gives smooth playback on all chip
variants. [R. Belmont]
-toratora: improve timing, add color overlay, small cleanups, konmedal: assume z80b
is 6mhz [hap]
-gameplan: prepare for driver rename, trvquest: do rom bankswitch the normal way
[hap]
-mos6530n: add pa/pb_w byte handler, add irq callback to 6530 [hap]
-js_sound.js: fix sound level default for underrunning case (#11317) [holub]
-m6502: don't detect edge triggered inputs before the first clockcycle [hap]
-apple: Stop logging every byte written via SCSI (#11444) [Miëtek Bak]
-taitosj: bioatack is not licensed to fox video games, the game is apparently based
on Fantastic Voyage with permission from Fox
[hap]
-gottlieb.cpp and gts80.cpp: Add support for the older version of the MA-216 "Sound
and speech" board which has a Votrax SC-01
populated instead of an SC-01-A. [Lord Nightmare]
-New working software list items (mac - macii) 123 dumps (#11432) [A-Noid33]
* Initial softlist for mac moof 400/800 floppy disks
* Added mac moof software list support
Lode Runner (version 1.0) [4AM, Anoid] Balance of Power (version 1.03) [4AM, Anoid]
Shanghai (version 1.0) [4AM, Anoid] Skyfox [4AM,
Anoid] Temple of Apshai Trilogy [4AM, Anoid] The Surgeon (version 1.5) [4AM,
Anoid] Uninvited [4AM, Anoid] King's Quest (version
1.10) [4AM, Anoid] Smash Hit Racquetball (version 1.01) [4AM, Anoid] The Ancient
Art of War [4AM, Anoid] Hacker II [4AM, Anoid]
Rambo: First Blood Part II [4AM, Anoid] One on One [4AM, Anoid] Indiana Jones and
the Revenge of the Ancients [4AM, Anoid] Winter
Games (version 1985-10-24) [4AM, Anoid] Winter Games (version 1985-10-31) [4AM,
Anoid] Star Trek: The Kobayashi Alternative
(version 1.0) [4AM, Anoid] Mac Attack [4AM, Anoid] GATO (version 1.3) [4AM,
Anoid] Dark Castle (version 1.0) [4AM, Anoid] Oids
(version 1.4) [4AM, Anoid] MacWars [4AM, Anoid] Shadowgate [4AM, Anoid] Seven
Cities of Gold [4AM, Anoid] Enchanted Scepters [4AM,
Anoid] Beyond Dark Castle [4AM, Anoid] Arkanoid (version 1.00) [4AM, Anoid] The
Chessmaster 2000 (version 1.02) [4AM, Anoid] Maze
Survival [4AM, Anoid] Frogger (version 1.0) [4AM, Anoid] SimCity (version 1.2,
black & white) [4AM, Anoid] Falcon (version 1.0)
[4AM, Anoid] Cutthroats (release 23 / 840809-C) [4AM, Anoid] The Witness (release
22 / 840924-C) [4AM, Anoid] Seastalker (release
15 / 840522-C) [4AM, Anoid] Zork III (release 17 / 840727-C) [4AM, Anoid] A Mind
Forever Voyaging (release 77 / 850814-E) [4AM,
Anoid] Hollywood Hijinx (release 37 / 861215-I) [4AM, Anoid] Nord and Bert
Couldn't Make Head or Tail of It (release 19 /
870722-I) [4AM, Anoid] Border Zone (release 9 / 881008-3B) [4AM, Anoid] The
Hitchhiker's Guide to the Galaxy (release 47 / 840914)
[4AM, Anoid] Zork I: The Great Underground Empire (release 76 / 840509) [4AM,
Anoid] Deadline (release 27 / 831005-C) [4AM, Anoid]
Infidel (release 22 / 840522-C) [4AM, Anoid] Suspect (release 14 / 841005-C)
[4AM, Anoid] Planetfall (release 29 / 840118-B) [4AM,
Anoid] Ballyhoo (release 97 / 851218-G) [4AM, Anoid] Enchanter (release 24 /
851118-G) [4AM, Anoid] Spellbreaker (release 63 /
850916-F) [4AM, Anoid] Trinity (release 11 / 860509-3H) [4AM, Anoid] Stationfall
(release 107 / 870430-G) [4AM, Anoid] The Lurking
Horror (release 203 / 870506-G) [4AM, Anoid] Alter Ego (male version 1.0) [4AM,
Anoid] Alter Ego (version 1.1 female) [4AM, Anoid]
The Print Shop (version 1.2) [4AM, Anoid] Flight Simulator (version 1.02) [4AM,
Anoid] Run for the Money [4AM, Anoid] Master
Tracks Pro (version 4.0) [4AM, Anoid] Where in Time is Carmen Sandiego? (version
1.0) [4AM, Anoid] Deluxe Music Construction Set
(version 1.0) [4AM, Anoid] Apache Strike (version 1.2) [4AM, Anoid] Wizardry VI:
Bane of the Cosmic Forge [4AM, Anoid] Harrier
Strike Mission [4AM, Anoid] Airborne! [4AM, Anoid] Mac Vegas (version 1.1) [4AM,
Anoid] Dragonworld [4AM, Anoid] MacDraft (version
1.2) [4AM, Anoid] The Mind Prober (version 1.0) [4AM, Anoid] The Toy Shop
(version 1.1) [4AM, Anoid] Strategic Conquest (version
1.2) [4AM, Anoid] The Home Accountant (version 1.01) [4AM, Anoid] Sub Battle
Simulator [4AM, Anoid] Vegas Video Poker [4AM, Anoid]
The Pawn (version 2.3) [4AM, Anoid] Downhill Racer [4AM, Anoid] Dollars and Sense
(version 1.3) [4AM, Anoid] Alternate Reality:
The City (version 3.0) [4AM, Anoid] Borrowed Time [4AM, Anoid] The Quest [4AM,
Anoid] The Crimson Crown [4AM, Anoid] Mindshadow
[4AM, Anoid] Pensate (version 1.1) [4AM, Anoid] Sierra Championship Boxing [4AM,
Anoid] Championship Star League Baseball [4AM,
Anoid] Forbidden Castle [4AM, Anoid] Defender of the Crown [4AM, Anoid] The King
of Chicago [4AM, Anoid] Macintosh Pascal (version
1.0) [4AM, Anoid] Fusillade [4AM, Anoid] Orb Quest: Part I: The Search for Seven
Wards (version 1.04) [4AM, Anoid] Speed Reader II
(version 1.1) [4AM, Anoid] ][ in a Mac (version 2.03) [4AM, Anoid] Q-Sheet
(version 1.0) [4AM, Anoid] Fontographer (version 2.4.1)
[4AM, Anoid] Mouse Stampede (version 1.00) [4AM, Anoid] The Mist [4AM, Anoid]
Tass Times in Tonetown [4AM, Anoid] Pinball
Construction Set [4AM, Anoid] Transylvania [4AM, Anoid] Déjà Vu: A Nightmare
Comes True!! [4AM, Anoid] Déjà Vu II: Lost in Las
Vegas!! [4AM, Anoid] Rogue (version 1.0) [4AM, Anoid] Bridge (version 6.0) [4AM,
Anoid] Harrier Strike Mission II (version 1.2)
[4AM, Anoid] Patton vs. Rommel (version 1.05) [4AM, Anoid] Moebius: The Orb of
Celestial Harmony (version 1.03) [4AM, Anoid]
Tesserae (version 1.06) [4AM, Anoid] Where in Europe is Carmen Sandiego? (version
1.0) [4AM, Anoid] Shufflepuck Cafe (version 1.0)
[4AM, Anoid] Geometry (version 1.1) [4AM, Anoid] Physics (version 1.2) [4AM,
Anoid] SimCity (version 1.1) [4AM, Anoid] Murder by
the Dozen [4AM, Anoid] The Duel: Test Drive II [4AM, Anoid] Master Tracks Pro
(version 1.10) [4AM, Anoid] Master Tracks Pro
(version 2.00h) [4AM, Anoid] Master Tracks Pro (version 3.4a) [4AM, Anoid] Squire
(version 1.1) [4AM, Anoid] Millionaire (version
1.0) [4AM, Anoid] Microsoft File (version 1.04) [4AM, Anoid] Microsoft Excel
(version 1.00) [4AM, Anoid] The Fool's Errand
(version 2.0) [4AM, Anoid] MacGammon! (version 1.0) [4AM, Anoid]
-----------------------------------------------------------------------------------
-------------------------------------------------
Co-authored-by: Bob Schultz <bobschultz03@gamil.com> [A-Noid33]
-pc9801: fix scroll and apply reverse attribute after blink [cracyc]
-Revert "taito/taitosj.cpp: Reverted raw screen parameters and VBL interrupt." [Vas
Crabb]
* This reverts commit 1929a31dd7924335dd59b687d7f3e4e4b8c0e617.
-sega/stv.cpp: dumped "EPR-23603 (Japan 00/10/24)" BIOS, removed obsolete hack from
sackids [TeamEurope]
-apple/maclc3.cpp: Cleanup of repeated ROM definitions. [R. Belmont]
-apple/macquadra700.cpp: Add serial ports for consistency with other Macs. [R.
Belmont]
-apple/dafb.cpp: Add support for the MEMCjr variant of DAFB. [R. Belmont]
* apple/djmemc.cpp: Add support for the cost-reduced MEMCjr variant. [R. Belmont]
* apple/iosb.cpp: Add support for the PrimeTime variant. [R. Belmont]
-msx1_cart.xml: Added 45 working items, and replaced one item with a better dump.
(#11450) [wilbertpol]
* msx1_cart.xml: Replaced Arabic Barq BASIC (Arab) with a better dump. [file-
hunter]
-8085: correct rim/sim cycles, rename some undocumented opcodes, arhl is arithmetic
shift [hap]
-pacific/thief.cpp: corrected labels and PCB locations for natodef [Brian Troha]
-taito/taito_l.cpp: added PCB locations and PLDs for raimais [The PLD Archive,
Brian Troha, The Dumping Union]
-sega/segas32.cpp: used good GFX ROM dumps for brivalj (the gfx1 region ROMs were
wrongly named (same MPR codes as Arabian Fight)
and were otherwise slightly corrupt versions of the brival ROMs. The sprites had
slight corruptions too, despite having the same
MPR numbers as the parent (so just bad dumps of the parent ROMs) [Ivan Vangelista]
-tugboat: improve scrolling, small cleanup, toratora: fix regression from last
cleanup round [hap]
-misc/norautp.cpp: made noraut3a and noraut3b boot. May be working, need someone
who knows this type of games to check
[Ivan Vangelista]
-dataeast/dec8.cpp: Split state classes, reduced run-time tag lookups, and cleaned
up code. (#11468) [cam900]
* Also updated code to use abbreviated integer type names.
-Added software list for cracked Macintosh floppy images. (#11454) [A-Noid33]
-taito/lkage.cpp: Add variant of The Legend of Kage with MSM5232. (#11424) [Ivan
Vangelista]
* Also combined source files and cleaned up code.
-crash: small tweak to color overlay, carpolo: take characters from exidy circus
instead of atari night driver [hap]
-mips1: improved cache logic for partial word store [Patrick Mackinlay]
-volfied: small reorg with source code blocks, mlanding: zerofill class variables
[hap]
-sgi/ip6: wip, added configurable ram size and parity [Patrick Mackinlay]
-lkage: tweak layer offsets, carpolo: remove unneeded driver init [hap]
-m6800, m6805: Use manufacturer's syntax for disassembling indexed addressing modes
[AJR]
-apple/f108.cpp: New device for the Apple F108 memory controller / northbridge. [R.
Belmont]
* apple/valkyrie.cpp: New device for Apple Valkyrie framebuffer ASIC. [R. Belmont]
* apple/iosb.cpp: Added support for the PrimeTime II I/O ASIC. [R. Belmont]
-hd63705: Split into specific types; move on-chip memory into internal maps [AJR]
-video/s3virge.cpp: add DPSDxax ROP, fix regression with Win98SE 256 colors
[angelosa]
-upl/mouser.cpp: Documented the UPL PCB, CPU type, the OSCs, the BPROM types and
the latch type. [Brian Troha]
-heathkit/h89.cpp: Replaced bad ROM dumps, and added MMS 84B ROM. (#11471) [Mark
Garlanger]
* Also fixed DIP switch settings for MTR-88 ROM and uncommented currently unused
DIP switch settings for other ROMs.
-ui/info.cpp: Get decimal separator from C++ locale. Also random cleanup. [Vas
Crabb]
* emu/machine.cpp, emu/render.cpp: Catch exceptions by const reference.
* Various spacing and #include order cleanup.
-samples: add getters for num channels and loaded samples, advision: add 2 more
options to configuration, minspace: make controls
analog [hap]
-namcos21_dsp_c67.cpp: Mask offset for point24 ROM accesses (blind fix for MT 8743)
[AJR]
-apple/apple3_m.cpp: Update reset/NMI handling for all key press sequences (#11490)
[robjustice]
-ui/utils: Added a source file filter for system selection menu. [Vas Crabb]
* ui/selmenu.cpp: Show system source file in general info.
* frontend/infoxml.cpp: Consolidated source file path formatting in one place.
* ui/devopt.cpp: Get decimal separator from C++ locale.
-misc/astropc.cpp: Add notes on AstroCard dongle from looking at the game's code
(#11496) [eientei95]
-misc/rbmk.cpp: patched out protections checks to allow super555 to boot and fill
in inputs [hammy]
-video/mb86292.cpp: add XINT pin, add some ROP command stubs [angelosa]
-misc/rbmk.cpp: added preliminary Oki hookup to the games without MCU [Ivan
Vangelista]
-unidasm: Support v620f as a separate architecture from v620 and refactor these
disassemblers a little [AJR]
* ddp516d.cpp: Minor comment correction
-casio_rompack.xml: Dumped and added a new Casio ROM Pack and improved notes.
(#11501) [ClawGrip]
* Updated list of known ROM Packs and added comments containing song listings for
dumped ROM Packs.
-ktmnt2: small fix with samples start, fphantom: add cpu held piece to internal
artwork, tiprog: verify output pla [hap]
-Tidied up some recent changes, and more use of BIT helper. [Vas Crabb]
-sinclair/sprinter.cpp: Added internal layout with Turbo, NeoGS and floppy drive
indicators. (#11492) [holub]
-konami/konmedalppc.cpp: Corrected ATA hookup, IDed game as "G1 Turf Wild 3". [R.
Belmont, Windy Fairy]
-ui/info: add \n before btanb warning strings, misc: replace pi constant with M_PI
[hap]
-capcom/alien.cpp: add enough of sound ROM reading and SIO I/O so that mariojjl and
mmaruchan can enter service mode [angelosa]
-srcclean, #include order cleanup, and self-closing XML tag cleanup before MAME
0.258 release branch. [Vas Crabb]