If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

-Improvements to Dragon World 3 protection simulation, game seems
mostly playable now although a DMA mode copying 68k code to RAM is
still missing [iq_132]

-Added a hack to get konami 80´s loading games again. It misses out
triggering dma for three sectors, the old code didn´t care as it
didn´t check for how much had been requested. Why it does this and
what should actually happen is currently unknown. [smf]

-moved request sense command into t10spc, supporting the old obsolete
format and the new one. [smf]

-stopped div 0x80000000, 0xffffffff from causing an overflow exception.
All loads cancel an outstanding load to the same register, not just
lwl/lwr [smf]

-Fixed read toc to always return the lead out & return the correct
results for msf requests. Mounting the same iso in Windows 8 produces
a slightly different result, but it´s enough to make windows 2000
recovery console and windows 95a work. [smf]

-Uses the sff8020 read toc legacy format field if the mmc format field
is zero (MSCDEX uses the sff8020 format field instead of the mmc
format field). Added support for session format for read toc, we only
support 1 session so the data is mostly hard coded. Fixed read sub
command when subq bit was not set [smf]

-Fix for mametester 5328, switched guitar freaks 2 to a 32mb card. It
only flashes 16mb to the flash card but it checks and erases 32mb.
Consistent code formatting. [smf]

-pacland.c - Added Easter egg notes [cmonkey]

-model3.c: Correct rom names and revision levels for The Lost World &
Le Mans 24. [ShouTime]

-Changed atapicdr packet identify to Virtual CDROM because not all
images are compressed & the text no longer starts in the middle of the
vendor name (software displaying the vendor name used to display "MAME
Com"). Added a cdu76s device so that the inquiry for the generic ATAPI
and SCSI cdrom drives can also be set to "Virtual CDROM". However none
of the Konami GV games care, so I´m not sure which game required that
response & that is the only Konami SCSI CD based system. The response
is invalid according to the SCSI spec as the strings should be space
filled and not null terminated & there are fields not filled in. So
it´s currently compiled in but not used. [smf]

-Added the ability to view PALCE16V8 jed files along with some
regression test data for the PALCE16V8. The pal dumps for Twin Cobra
2 in the Taito F3 driver are now labeled as bad dumps because when
viewed with jedutil the data is bad. [Kevin Eshbach]

-Hardcoded toggled inputs (eg. simulated hi-lo gearshift-lock in racing
games) can now be manually turned off or on by the user. [hap]

-Hooked up DSP/GPU interrupt to tom that was missed when modernizing
jaguar core in r24736. Fixes Area 51 issue mentioned in mametesters
05256, but 0.149u1 was released before the modernizing and maxf_ng
still has the problem mentioned in the bug report. [smf]

-ncr5380n: improved /BSY behavior on arbitration. [R. Belmont]

-Preliminary Master volume control for Deco MLC HW [Angelo Salese]

-Un-marked the 2608 rom as bad, since AFAIK Jarek did test this dump as
an external rom and it completely matched the internal rom when played
back, digitally compared at the dac input. Also re-added comments from
the original fm.c version. It would be best if we can find a 2608 to
decap eventually, though. [Lord Nightmare]

-quizshow.c: Dumped one of the gfx proms, the other one was wounded in
action. [Siftware]

-Fixed the MC146818 modernisation so that local/utc & whether a century
is stored in nvram can be specified in a sane way. Removed the century
updating as this chip doesn´t do that, but each driver can specify
where the century should be stored. Fixed off by one errors in the
date/time updating. Added support for different external clock speeds
and dividers, the clock speeds have been set based on guesswork that
the code would set the chip to update at 1hz but this isn´t
necessarily true. Most flags have been implemented, so that timer
updating can be disabled & irq generation should be correct. [smf]

-tia.c - Per official documents and hardware results, the NTSC palette
was updated to better simulate CRT display. [Robert Tuccitto]

-NeoGeo improvements: [Alex Jackson]
* Cleaned up large amounts of duplicated code between the MAME and MESS (AES/NeoCD) drivers
* Removed MVS-only ROMs and devices (SM1 ROM, SFIX ROM, upd4990a RTC, etc.) from AES/NeoCD
* Replaced legacy NVRAM in MVS and NeoCD with NVRAM devices
* Correctly hooked up SM1 ROM bankswitching; the BIOS sound test works now
* Corrected VRAM size
* Sorted the Universe BIOS versions and unified them between MAME and MESS
* Fixed kf10thep ROM loading and decryption which was a horrible hack (and not endian safe)
* Replaced svcplus protection hack ROM patch with a less invasive one, based on FBA
* Started marking code and data that should be moved out into devices
* Various other code and comment cleanups

I also noticed that the Future Pinball sets gets updated almost once a month. Long time I didn't try it, should install it again some time, only problem is, that I have so many things to do, that I usually don't have the time for it.