This page will include WIP screenshots and other fun stuff for MAME™, M1, and whatever else I'm working on.

4/29/2022

0.243: What’s going on in Apple drivers

A bunch of good fixes in this one. Starting off slowly, the IIgs doesn’t trigger the paddle read at any address except $C070 itself (this is different from earlier IIs, as far as I know). This is important because $C071 onward contains the interrupt vector trampolines, and games like Rastan and Gauntlet had interrupts enabled while reading the joystick and hilarity ensued. The IIgs also got better modeling of the infamous 1 MHz slowdown, so the machine’s overall performance should more closely reflect how bad it actually was without an accelerator. And finally, baud rate interrupts for the 8530 SCC chip used in a ton of machines including the IIgs were emulated; this fixed Diversi-Tune not playing music.

Next up, a regression was fixed in turning off DHIRES on the IIe and IIc; this fixed missing hi-res colors in Total Replay after showing a double-hi-res title screen.

Most importantly, MAME’s internal floppy representation changed in a way that makes a lot of code less error-prone. Additionally, some internal floppy representation bugs were smoked out that caused disk corruption issues. And finally, Olivier and I (with an assist from DiskBlitz of Applesauce fame) went on a deep dive into 5.25″ write corruption issues on the IIgs under ProDOS 8 and DOS 3.3 and fixed them. SAVEing your Applesoft programs to a 5.25″ disk now won’t trash the disk.

We’ve heard about but have not been able to reproduce additional floppy write issues on the Apple ///. Several people have insisted that just inserting 2 disks and regenerating the driver file would do it, but that works perfectly for me now (it certainly didn’t in the past).

Posted by Arbee in General @ 10:53 am -
Content
Home
SDLMAME/MESS/HazeMD home
NEStopia Linux home
AO .PSF2 status
AO SDK (source)
My music rips
M1 home
WIP driver downloads
Links
Aaron’s WIP
Audio Overload forum
Audio Overload home
Bobby Tribble's Unemulated Games
Dave Widel's page
David Haywood (Haze)'s WIP
Discrete Logistics
Dox's WIP
FPGA Arcade
Frank Palazzolo's WIP
Kale's MAME WIP
Luca Elia's WIP
MAME E2J, home of BridgeM1
MAME Testers
MAMEdev.org
MAMEWorld
Project 2612 (Genesis VGM rips)
Robiza's WIP
ROP Music Laboratory
Slick's NSFE downloads
SNESMusic
System 16, the Arcade Museum
The MOD Archive
Ville's Development Log
Zophar's music archive

Categories



Archives

April 2022
M T W T F S S
 123
45678910
11121314151617
18192021222324
252627282930  


Meta
RSS 2.0
Comments RSS 2.0
WordPress

Powered by WordPress