Kryoflux in ST emulators?
- rdemming
- Atariator
- Posts: 27
- Joined: Wed Jul 04, 2007 9:55 pm
- Location: Amstelveen / The Netherlands
- Contact:
Re: Kryoflux in ST emulators?
KryoFlux just released the IPF decoding library under the MAME license. Hopefully this makes it easier to add IPF support to the Atari ST emulators.
Robert
Robert
There are 10 kinds of people. Those who understand binary and those who don't.
- DrCoolZic
- Fuji Shaped Bastard
- Posts: 2270
- Joined: Mon Oct 03, 2005 7:03 pm
- Location: France
- Contact:
Re: Kryoflux in ST emulators?
Yes this is nice. I hope someone will use this lib to provide IPF support in Steem and Hatari
Visit *** http://info-coach.fr/atari ***
Re: Kryoflux in ST emulators?
It's very easy to add support for it. Took just a few hours to add the new FDC class for Emu and it works extremely well.
Kryoflux in ST emulators?
Chapeau. Nice to see it's being used for something. 

-
- Atarian
- Posts: 6
- Joined: Sun Feb 12, 2012 12:14 pm
Re: Kryoflux in ST emulators?
First post here, so, Hi to everybody.
I'd like to start testing of kryoflux dumps in ST emulators. Is there any released emulator with IPf support?
Regards.
I'd like to start testing of kryoflux dumps in ST emulators. Is there any released emulator with IPf support?
Regards.
- DrCoolZic
- Fuji Shaped Bastard
- Posts: 2270
- Joined: Mon Oct 03, 2005 7:03 pm
- Location: France
- Contact:
Re: Kryoflux in ST emulators?
Would you be able to do it in Steem? This would be greatDio wrote:It's very easy to add support for it. Took just a few hours to add the new FDC class for Emu and it works extremely well.

Visit *** http://info-coach.fr/atari ***
Re: Kryoflux in ST emulators?
At the moment I don't have time to work on my own emulator, let alone anyone else's
. Understanding the IPF library would be rather a lot easier than understanding STeem, I reckon. It's properly documented and everything.

-
- Atarian
- Posts: 6
- Joined: Sun Feb 12, 2012 12:14 pm
Re: Kryoflux in ST emulators?
Bump
News about this? Don't we have any st emulator with ipf support yet?
Regards.
News about this? Don't we have any st emulator with ipf support yet?
Regards.
- Steven Seagal
- Fuji Shaped Bastard
- Posts: 2018
- Joined: Sun Dec 04, 2005 9:12 am
- Location: Undisclosed
- Contact:
Re: Kryoflux in ST emulators?
IPF support will be part of Steem SSE 3.5, and I know Hatari is integrating it too, so don't you worry dude, not yet but soon!zerobyzero wrote:Bump
News about this? Don't we have any st emulator with ipf support yet?
Regards.
In the CIA we learned that ST ruled
Steem SSE: http://sourceforge.net/projects/steemsse
Steem SSE: http://sourceforge.net/projects/steemsse
Re: Kryoflux in ST emulators?
In fact, I already added it to Hatari this summer and it worked succesfully with all the ~200 images I had, except with one game where an error was discovered in the capslibrary that emulates a specific WD1772 command.
As soon as capslibrary is fixed to handle this and no other problem is seen, it will be released for Hatari 1.7
Nicolas
As soon as capslibrary is fixed to handle this and no other problem is seen, it will be released for Hatari 1.7
Nicolas
-
- Forum Administrator
- Posts: 5834
- Joined: Wed Oct 23, 2002 4:36 pm
- Location: Friedrichshafen, Germany
- Contact:
Re: Kryoflux in ST emulators?
So if Kyroflux will be working, I wonder why you turned down adding support for the HxC compatible HFE files? Kyroflux with support for copyprotection should be more problematic to emulate.
Simon Sunnyboy/Paradize - http://paradize.atari.org/
Stay cool, stay Atari!
1x2600jr, 1x1040STFm, 1x1040STE 4MB+TOS2.06+SatanDisk, 1xF030 14MB+FPU+NetUS-Bee
Stay cool, stay Atari!
1x2600jr, 1x1040STFm, 1x1040STE 4MB+TOS2.06+SatanDisk, 1xF030 14MB+FPU+NetUS-Bee
Re: Kryoflux in ST emulators?
?simonsunnyboy wrote:So if Kyroflux will be working, I wonder why you turned down adding support for the HxC compatible HFE files? Kyroflux with support for copyprotection should be more problematic to emulate.
Because kryoflux already support emulating a WD1772 at the bit level, while HxC doesn't ? Are you sure you understand how the disk image are made and what is required to handle them ?
HFE is just a file format, as IPF is. But IPF also comes with the capslibrary to handle these files in an emulator, as far as I know, there's no equivalent library to use in your own program if you want to handle HFE files.
I didn't "turn down adding support" for HFE, I told you it required a huge work to also support the WD1772 that can handle HFE at the bit level (as a real magnetic head would do) and emulate the whole FDC from this bit stream.
The HFE file is only useful per se on real hardware, where you want to replace the bit stream coming from a real floppy drive's head by the bit stream recorded on a different media (usb, sd, ...) and "inject" it into the real drive interface as if it was coming from a real drive.
I you want to use HFE file into an emulator, you need a supplementary layer to interpret the raw bit stream and rebuild all the WD1772 commands/deconding ; this is a lot of work, rather similar to the one I made to rewrite the WD1772 from scratch to use ST/MSA disk image, but with an additional MFM decoding, and I don't have time / don't feel like doing it again to support raw stream.
If HxC provides in the future the necessary WD1772 emulation level to decode HFE file in an emulator, I will look how to add it to Hatari.
Nicolas
-
- Forum Administrator
- Posts: 5834
- Joined: Wed Oct 23, 2002 4:36 pm
- Location: Friedrichshafen, Germany
- Contact:
Re: Kryoflux in ST emulators?
Thanks for the explanation. Such sort of code reuse ofcourse would make perfect sense. I'm looking forward to the changes then 

Simon Sunnyboy/Paradize - http://paradize.atari.org/
Stay cool, stay Atari!
1x2600jr, 1x1040STFm, 1x1040STE 4MB+TOS2.06+SatanDisk, 1xF030 14MB+FPU+NetUS-Bee
Stay cool, stay Atari!
1x2600jr, 1x1040STFm, 1x1040STE 4MB+TOS2.06+SatanDisk, 1xF030 14MB+FPU+NetUS-Bee
-
- Atarian
- Posts: 6
- Joined: Sun Feb 12, 2012 12:14 pm
Re: Kryoflux in ST emulators?
Great news.
Thanks to the programmers
Thanks to the programmers

- Steven Seagal
- Fuji Shaped Bastard
- Posts: 2018
- Joined: Sun Dec 04, 2005 9:12 am
- Location: Undisclosed
- Contact:
Re: Kryoflux in ST emulators?
Is this game Lethal Xcess? I must mess with a variable of the emulation to have it loading in Steem.npomarede wrote:In fact, I already added it to Hatari this summer and it worked succesfully with all the ~200 images I had, except with one game where an error was discovered in the capslibrary that emulates a specific WD1772 command.
As soon as capslibrary is fixed to handle this and no other problem is seen, it will be released for Hatari 1.7
Nicolas
In the CIA we learned that ST ruled
Steem SSE: http://sourceforge.net/projects/steemsse
Steem SSE: http://sourceforge.net/projects/steemsse
Re: Kryoflux in ST emulators?
Yes, it's Lethal Xcess, the force int command on index pulse is wrong in caps at the moment. Some measures need to be made on a real WD1772 to implement it completly.Steven Seagal wrote:Is this game Lethal Xcess? I must mess with a variable of the emulation to have it loading in Steem.npomarede wrote:In fact, I already added it to Hatari this summer and it worked succesfully with all the ~200 images I had, except with one game where an error was discovered in the capslibrary that emulates a specific WD1772 command.
As soon as capslibrary is fixed to handle this and no other problem is seen, it will be released for Hatari 1.7
Nicolas
Nicolas
- Steven Seagal
- Fuji Shaped Bastard
- Posts: 2018
- Joined: Sun Dec 04, 2005 9:12 am
- Location: Undisclosed
- Contact:
Re: Kryoflux in ST emulators?
In the Windows version at least, the library doesn't support writes, which is a bigger issue than just one game. Because of that, there's an annoying alert box popping up ("command A0 not implemented") in many games and Sundog doesn't work.
I can imagine ways to circle around write support in Steem, but not around the popup boxes, and it would be useless work anyway if a next version of CAPSimg directly supports writes.
The best course now seems to release Steem with IPF support as it is, that is as good as the library itself, and count on Steem fanboys to go scream at the Kryoflux forums.
That is, if they have IPF files to play with in the first place.
The same for Lethal Xcess, the game will run when a better version of the library will be released, it's not up to Atari emulators.
I can imagine ways to circle around write support in Steem, but not around the popup boxes, and it would be useless work anyway if a next version of CAPSimg directly supports writes.
The best course now seems to release Steem with IPF support as it is, that is as good as the library itself, and count on Steem fanboys to go scream at the Kryoflux forums.

The same for Lethal Xcess, the game will run when a better version of the library will be released, it's not up to Atari emulators.
In the CIA we learned that ST ruled
Steem SSE: http://sourceforge.net/projects/steemsse
Steem SSE: http://sourceforge.net/projects/steemsse
Re: Kryoflux in ST emulators?
Linux version of capsimg doesn't support write either, but at least there's no popup window, the atari program will just complain that the disk is write protected.Steven Seagal wrote:In the Windows version at least, the library doesn't support writes, which is a bigger issue than just one game. Because of that, there's an annoying alert box popping up ("command A0 not implemented") in many games and Sundog doesn't work.
Unfortunatelly, easily finding IPF seems to be a problem so far for end users. There's no centralized archives due to copyrigth reason and if the available IPF games remains at ~300, I'm afraid the format will never get much traction from the ST scene as a viable archive format (this is sad, as Kryoflux provides an open source library, but the IPF creation remains "closed", while on the other end Pasti provides easy image creation for anyone, but no open source library for non windows platforms. Not really a win-win situation regarding archiving and emulatingThe best course now seems to release Steem with IPF support as it is, that is as good as the library itself, and count on Steem fanboys to go scream at the Kryoflux forums.That is, if they have IPF files to play with in the first place.

Nicolas
-
- Atarian
- Posts: 6
- Joined: Sun Feb 12, 2012 12:14 pm
Re: Kryoflux in ST emulators?
I think it's just a matter of time. ipf will be more and more popular because everybody wants their games preserved in the best posible way.
Re: Kryoflux in ST emulators?
The format will become popular if .IPF files are publicly available. So far the situation on this point is not really clear, disks are archived by the the Kryoflux/SPS team, but they're not made public for copyright reasons.zerobyzero wrote:I think it's just a matter of time. ipf will be more and more popular because everybody wants their games preserved in the best posible way.
Nicolas
-
- Atarian
- Posts: 6
- Joined: Sun Feb 12, 2012 12:14 pm
Re: Kryoflux in ST emulators?
The same is applicable to Commodore Amiga, wich is the first system to recive ipf files. They were never officially released and today ipf files are quite popular. We have access to ipf files for other systems like zx spectrum or atari st since just a couple of months. That's the reason I think we must be patient.
Re: Kryoflux in ST emulators?
I don't know if it's a matter of time. If you look at http://www.softpres.org/games&search=&v ... 0&offset=0, the latest addition are from 2.5 years ago, including some Atari ST images. And yet, those existing Atari ST images are not publicly available (except for the people that submitted the original image if I understood clearly the policy).zerobyzero wrote:The same is applicable to Commodore Amiga, wich is the first system to recive ipf files. They were never officially released and today ipf files are quite popular. We have access to ipf files for other systems like zx spectrum or atari st since just a couple of months. That's the reason I think we must be patient.
Maybe more disks were submitted/archived recently, but it's not updated in these pages.
So I don't think it's about being patient, I think SPS don't want to take the risk to distribute copyrighted IPF image.
Maybe this will change, or maybe some other sites could host those file in some countries were legal risk of being sued are less likely to happen so that SPS can't be worried about that.
Nicolas
-
- Atarian
- Posts: 6
- Joined: Sun Feb 12, 2012 12:14 pm
Re: Kryoflux in ST emulators?
Yes, 2.5 years is a lot... for other projects, not much talking about sps
. As far as I know, they never release the images, they are released by the people who own the original games. Is a slow process but they need the extra motivation of knowing that the files are useful for someone. So, we need compatible emulators with ipf. For example, zx spectrum files received an important boost because the release of Spectaculator with added ipf compatibility.
