[hatari-devel] Pasti support and other things

Thomas Huth huth at users.berlios.de
Thu Sep 23 21:31:59 CEST 2010


 Hallo Markus!

On Wed, 22 Sep 2010 17:30:34 -0700
Markus Fritze <my at sarnau.com> wrote:

> I wrote a bunch of stuff professionally in the 80s and early 90s
> before moving to the Mac, like the TurboAss/Bugaboo, the switcher in
> C-Lab Notator SL, copy protection for e.g. Giana Sisters and so on.

Great to see you here! I used TurboAss/Bugaboo sometimes in the past,
that were really great tools!

> am currently playing with Hatari and reverse-engineered the PASTI
> format (http://www.sarnau.info/atari:pasti_file_format).

Cool! Have you also seen the source code of the HxC floppy emulator? It
also contains some sources for loading .STX files... :

http://hxc2001.free.fr/floppy_drive_emulator/HxC_Floppy_Emulator_soft_src.zip

> I have a
> first trivial implementation running in Hatari on my machine. I could
> add FDC Track Track support, etc., but this would require to rewrite
> the floppy/fdc code in general to add the FDC track and fuzzy sector
> support. Not a big thing, but I would touch all the floppy sources.

The floppy subsystem needs a major rewrite anyway, I think, so it's ok
to mess around in all files there, I guess. When you're ready, please
send your patches to this mailing list so we can review them.

> I also fixed the Mac version, added a better disassembler (a modified
> version from Aaron Giles), fixed a crash with breakpoints and added
> an Xcode project for the Mac users.

Please, not another Xcode project ;-) ... We recently switched to CMake
as build system because you can _generate_ an XCode project from the
CMake files!
Unfortunately I can not really compile Hatari on OS X anymore because
my OS X is too old to run the latest XCode versions, which are required
for compiling the GUI sources... so I cannot really test that anymore,
but I think it should still work (there have been hardly any changes to
the CMake build system within the last few months).

 Regards,
  Thomas



More information about the hatari-devel mailing list