Whatsnew6767 - Copy (5) HJJJH
Whatsnew6767 - Copy (5) HJJJH
Whatsnew6767 - Copy (5) HJJJH
221 2020-05-19
----------------
lklk
Source Changes
--------------
-cpu/z180: Moved some internal registers out of the base class, and implemented
software-selectable clock divider. [AJR]
-cpu/mcs96: Added N8097BH and P8798 variants, and changed some variants to use 16-
bit buses. [AJR]
-dgnalpha.cpp: Removed old hack to ignore first floppy drive controller interrupt
(now prevents disk boot). [AJR]
-mpu4dealem.cpp: Adjusted v4dealem CRT controller clock to make refresh rate more
reasonable. [AJR]
-cpu/h8500: Added Hitachi H8/500 disassembler and skeleton CPU device family. [AJR]
-bus/pasopia: Added Toshiba Pasopia PAC2 slot, with RAM, Kanji ROM and expander
options. [AJR]
* pasopia.cpp, pasopia.cpp: Replaced fixed expansions with PAC2 slots.
-machine/am9517a.cpp: Assert EOP during final DMA transfer, rather than after.
[AJR]
-c64_cart.xml: Worked around error messages for unsupported cartridge types. [AJR]
-bus/isa: Corrected CRT controller type for Olivetti M24 CGA card. [AJR]
-badlands.cpp: Use generic latch devices for CPU communications, added mirroring to
6502 memory map, and cleaned up handlers. [AJR]
-atarisy1.cpp: Removed TMS5220C and VIA from machine configuration for marble and
peterpak. [AJR]
-segas32.cpp: Truncate background layer color base to nine bits - fixes Arabian
Fight and Soreike Kokology erratic black pens.
[Angelo Salese]
-psikyo.cpp: Simplified dynamic tilemap size handling, converted drawing to use 32-
bit RGB bitmap, and cleaned up code. [cam900]
-snes.cpp: Split S-SMP and S-DSP emulation into separate devices, and cleaned up
interfaces. [cam900]
-nmk16.cpp: Implemented vertical scrolling used by sabotenb, added timer for sprite
DMA, and fixed sabotenb sprite delay. [cam900]
-rpunch.cpp: Converted sprite drawing to single pass with priority, and cleaned up
code. [cam900]
-video/apple2.cpp: Fixed DHGR shift - NTSC artifact colors now work with HLSL
(GitHub #6308). [Colin Howell, R. Belmont]
-abc1600.cpp: Refactored to use modern Z8530 SCC device, and fixed floppy DMA.
[Curt Coder]
-nes_vt.cpp: Started moving SoC functionality out of the driver to devices. [David
Haywood]
-cpu/m6805: Added support for MC68HC705C8A memory configuration, and made 68HC05
NCOP reset check that NCOP is enabled. [Dirk Best]
-mpu4dealem.cpp: Fixed tile background colors, made drawing use tilemaps, and added
raw screen timing parameters. [Dirk Best]
-apple2gs.cpp: Fix missing 128KiB RAM - ramsize option now configures fast RAM size
(GitHub #6465). [gorlik, R. Belmont]
-sstrangr.cpp: Added preliminary sound output using Space Invaders samples. [Ivan
Vangelista]
-yunsung8.cpp: Added placeholders for undumped secured PALs in magix and magixb.
[Kevin Eshbach]
-machine/74161.cpp: Fixed state transitions for some corner cases and made terminal
count output asynchronous. [Michael Zapf]
-bus/ti99/peb: Added PGRAM battery-backed RAM card, fixed IDE adapter card, and
made IDE card's real-time clock type configurable.
[Michael Zapf]
-cpu/upd177x: Added disassembler for NEC uPD1771C and related processors. [O.
Galibert]
-machine/dmac_0266.cpp: Added Sony 0266 DMA Controller gate array device. [Patrick
Mackinlay]
-news_r3k.cpp: Implemented graphics. [Patrick Mackinlay]
-font_osx.cpp: Use Arial Unicode MS as the default font (fixes missing glyphs in
many layouts). [R. Belmont]
-video/apple2.cpp: Fixed apple2gs fill mode behavior when no previous color is set.
[R. Belmont]
-advision.cpp: Fixed some bugs exposed by the Code Red demo. [Robbbert]
-wc90b.cpp: Added PAL dumps from twcup90b2 board to all similar bootlegs.
[TwistedTom]
-oneshot.cpp: Corrected ROM labels and PCB locations for the maddonna. [Brian
Troha, The Dumping Union]
-carrera.cpp: Dumped the bipolar PROM for bsebman and verified it matches the one
from carrera. [caius]
-model2.cpp: Fixed airwlkrs ROM loading - fixes polygons and textures. [ElSemi]
-fantland.cpp: Improved parts list, measured clock frequencies and added two
SN76489AN sound chips for wheelrun. [f205v]
-taitof2.cpp: Corrected clock frequencies and ROM labels for driveout. [f205v]
-39in1.cpp: Added notes about expected boot sequence and unimplemented DIP
switches. [Guru]
-sstrangr.cpp: Added DIP switch locations, ASCII PCB layouts and additional notes.
[Guru]
-btime.cpp: Added DIP switch locations, verified DIP switch settings, and fixed DIP
switch settings for ptennis and clone. [Guru]
-snk.cpp: Added PCB layouts and notes, and updated DIP switch locations and ROM
labels. [Guru]
-terracre.cpp: Added DIP switch locations and corrected ROM labels. [Guru]
-route16.cpp, shaolins.cpp: Added DIP switch locations, added PCB layouts and
updated notes. [Guru]
-snk.cpp: Dumped two PROMs for victroad and added some PROM labels. [Joe Magiera,
The Dumping Union]
-m52.cpp: Added missing PROM dump to original Moon Patrol sets. [Joe Magiera, The
Dumping Union]
-naomi.cpp: Re-dumped ngdup23a GDS-0023A (previous dump had bad audio track).
[MajorPBX]
-fmtowns_flop.xml: Replaced msdos62 disk images with images from the master CD.
[r09]
-fmtowns_cd.xml: Switched to dumps with proper track indexes and offset correction
for 29 entries. [redump.org, r09]
* adtennis, alice, asu120ex, awesome, classrod, fractal, fsc10, fsc11, fsc6, fsc7,
fsc9, fsc9, fwc2, fwc3, hypraddro, infest,
links386, loom, oshacoo2, psydet5, sangoku3, softcon2, sotsu93, sshangh,
takamiza, tdf, townsmg2, tss1130, viewpoin
-olivpc1.cpp: Added rev106 and rev107 BIOS options to olivpc1 and expanded notes.
[rfka01]
-dec8.cpp: Dumped the PROM from an original Cobra-Command PCB. [Stefan Lindberg]
-equites.cpp: Dumped Alpha 8505 microcontroller from bngotime (also used in place
of Alpha 8304). [TeamEurope]
-c64_cass.xml: Processed tape images with tapclean, and added credits for dumps.
[Zoe Blade]