MAMEWorld >> News
View all threads Index   Flat Mode Flat  

Olivier Galibert
Semi-Lurker
Reged: 09/21/03
Posts: 398
Send PM
Re: Star Rider emulation progress
01/23/14 08:43 AM


> > I haven't followed the Apple II progress in MESS other than reading RB's hardware
> > card support over the past year. It does appear the software list (hash file) is up
> > and running so your preserved floppy diskette images should be able to drop in.
> > Whether images run in MESS is another thing....in case apple2.c file might need to
> be
> > updated again to handle diskette images (copy protection etc.)
>
> Our ability to currently run a properly dumped protected original is sketchy at the
> moment. I have long-suffering plans to rewrite all the Apple II floppy stuff, but my
> eyes glaze over every time I look at OG's modern floppy stuff. I just don't speak PLL
> ;-)

Shouldn't be a problem, there's no PLL in the apple 2 :-P

I'm still working on the floppy doc, it's just a bad time of the year, work-wise. There are two problems with the apple 2. First is how to handle the state machine in a predict/commit fashion. But in practice that should not be a problem, I think. The second, more annoying, is that the nibble format, the one used for protections, is a pile of crap.

Theorically the nibble format is a direct image of what's on the floppy. In practice you can't fit it in a floppy. A floppy track is build of sectors with non-data zones called gaps separating them, protecting them from each-other. Wozniak, being the insane genius we all know, decided to automatically size the gaps to make them maximal for the real clock rate and floppy rotation speed you have. So formatting goes "write the track with way too big gaps, check if the first sector got overwritten, since it did reduce the gap size and try again until it works". The first iteration of that loop writes iirc around 1.3 times the normal track size.

Guess what the nibble format includes? You got it, it's the version with the way too big gaps. So you have to remove part of the gap data (they are ffs, easy to see, theorically) so that it fits, but since it's a format for protections you have to be sure what was there and what was added by the stupid format. That currently stopped me.

OG.







Entire thread
Subject Posted by Posted on
* Star Rider emulation progress Matt Ownby 01/21/14 12:04 AM
. * Re: Star Rider emulation progress Matt Ownby  01/28/14 09:11 PM
. * Re: Star Rider emulation progress R. Belmont  01/29/14 06:18 PM
. * Found an Easter Egg in the ROM Matt Ownby  01/27/14 12:35 AM
. * Re: Found an Easter Egg in the ROM StilettoAdministrator  01/27/14 01:44 AM
. * Re: Star Rider emulation progress Rygar9  01/21/14 01:14 AM
. * Re: Star Rider emulation progress Antny  01/21/14 04:04 AM
. * Re: Star Rider emulation progress Matt Ownby  01/21/14 04:04 PM
. * Re: Star Rider emulation progress gregf  01/22/14 12:35 AM
. * Re: Star Rider emulation progress Matt Ownby  01/22/14 01:11 AM
. * Re: Star Rider emulation progress Lord Nightmare  01/22/14 08:57 AM
. * Re: Star Rider emulation progress gregf  01/22/14 05:48 AM
. * Re: Star Rider emulation progress R. Belmont  01/22/14 10:41 PM
. * Re: Star Rider emulation progress Olivier Galibert  01/23/14 08:43 AM
. * Re: Star Rider emulation progress krick  01/23/14 12:01 AM
. * Re: Star Rider emulation progress Lord Nightmare  01/23/14 11:51 AM
. * Re: Star Rider emulation progress Vas Crabb  01/23/14 11:48 AM
. * Re: Star Rider emulation progress Matt Ownby  01/23/14 02:21 AM
. * Re: Star Rider emulation progress Anonymous  01/23/14 12:13 PM
. * Re: Star Rider emulation progress Lord Nightmare  01/22/14 11:16 PM
. * Re: Star Rider emulation progress RATMNL  01/23/14 03:21 AM
. * Re: Star Rider emulation progress Lord Nightmare  01/23/14 07:54 AM
. * Re: Star Rider emulation progress StilettoAdministrator  01/23/14 06:41 AM
. * Re: Star Rider emulation progress R. Belmont  01/23/14 06:16 PM
. * newsd (nt) SmitdoggAdministrator  01/21/14 12:24 AM

Extra information Permissions
Moderator:  John IV, Robbbert, Tafoid 
0 registered and 122 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 4478