ChrisTG wrote:Hi there,
are there any docs about the Pasti DLL? I'm planning to write an advanced image conversion utility that can directly access the virtual disks on USB-keys used with floppy-emus so that one can write disk-images in various formats directly from the PC.
I plan to support STX-images, too, but I'm missing information about the API of the Pasti DLL.
Can anybode help here?
AtariZoll wrote:There is already partial Pasti (STX) support for HxC floppy emulator. It is coded by Jeff self, but he abandoned further development couple years ago.
There were several problems, and lack of documentation was just one of them. For instance SD version of HxC supports not variable density, what is base of some protections - like popular Copylock (after 1990) .
AtariZoll wrote:Jeff, I did not say anything about when you started, but when you stopped. Of course, everyone can join this open project. But somehow I don't see that it will happen - because people capable of doing it is busy with other things.
I know that USB HxC has needed features - I tested a lot of STX images with .. But as see, SD version is more popular.
In any case, I'm personally not much interested in STX support, because I prefer hard disk run of old quality SW, so spending time on it. And often more time goes on fixing bad things in games than removing copy protection(s) for instance. There was lot of people involved in gaming industry, with pretty low knowledge about 68000 coding and ST HW, TOS .
What is interesting is that DrCoolZic worked (and still works ?) on making STX images writeable - by converting to SPC format, I guess. I don't know much details about it, as I don't own any HW for writing protected floppies, and don't plan to deal with .. I think that STX support for HxC can be improved, and in meantime we discovered some limitations of Pasti format, + bug about track lead in pasti.dll . Only question is, is it worth of time needed to develop it .
AtariZoll wrote:"Postby DrCoolZic » Sat Jan 18, 2014 10:04 pm
New version 0.2a of the program.
Major change from 0.1b is the capability to write Pasti files. This is still experimental but should work.
It seems that I misunderstood it. Writing Pasti files. and not floppies from Pasti files
How about conversion to SCP format
ChrisTG wrote:Thanks guys for all that information. I'll have a look at the sourcecode links you provided.
So if I got it right there is no 100% certainty to extract single sector data from an stx image by simply trying to convert the data?
How is that done in an emulator? I mean, the emu still has to read the disk in any way that the contents stay valid?
Emulator does not read disk. it reads image file. Or in other words, emulator (better said pasti.dll ) decodes not MFM flux coming from floppy drive.
It is best visible in case if track read. What is used in copy protections, but as data container too - so some games, like Vroom have no sectors at all on floppy (except bootsector, of course). WD1772 reads track in special way, and resync always after specific bit pattern. Therefore it will not read exactly what is written on track. Pasti images simply hold track dump as it is read on real Atari, with which it is made. Only 1 dump for each track. And that is btw. insufficient for few protections having fuzzy data in track.
dlfrsilver wrote:Vroom use amiga tracks (same things as Maupiti islands, format created on amiga).
Users browsing this forum: No registered users and 1 guest