Giter Site home page Giter Site logo

Comments (23)

keirf avatar keirf commented on June 28, 2024

Are you using DSK? Have you tried converting to HFE? Is the game an original or a cracked version with copy protection removed? (Sorry I'm not familiar with the CPC scene and whether distribution is generally of perfect images or of cracks).

from flashfloppy.

Turk182es avatar Turk182es commented on June 28, 2024

I'm using DSK not converted because since new firmware you can use DSK, that's why I open an issue just to let you know.
I try original version and hacked version with removed protection. Same issue.

from flashfloppy.

keirf avatar keirf commented on June 28, 2024

It would be interesting to know if it works converted to HFE. The bug/limitation may not be in DSK handling but in the drive emulation. Whether it works on HFE may yield some info about that.

from flashfloppy.

Turk182es avatar Turk182es commented on June 28, 2024

Just try and same issue with HFE, so it is an issue with the game, I have some other games with issue if you want to investigate. Most of them are game with Side A and Side B.

from flashfloppy.

keirf avatar keirf commented on June 28, 2024

Are they all double-sided, or are there some single-sided ones with issues?

from flashfloppy.

Turk182es avatar Turk182es commented on June 28, 2024

Super Cauldron is single side

from flashfloppy.

keirf avatar keirf commented on June 28, 2024

Ok, I had a theory involving being too slow to switch disk sides. Obviously not correct for a single-sided game! Can you send me the disk image(s), or a link to them? My email is in my Github profile page if you want to email.

from flashfloppy.

keirf avatar keirf commented on June 28, 2024

Actually I'm being silly, all the original titles will be single-sided at a time unless disk physically flipped, duh. :)

from flashfloppy.

Turk182es avatar Turk182es commented on June 28, 2024

from flashfloppy.

Turk182es avatar Turk182es commented on June 28, 2024

Hi,

I sent you the 2 image disk that don't work.

Thanks for your support.

from flashfloppy.

keirf avatar keirf commented on June 28, 2024

It's not surprising the copy-protected one doesn't work, even after conversion to HFE, as I don't think the DSK->HFE conversion is much better than what is done in realtime by the Gotek. It will fail on the protected tracks with extra overlapping/corrupted sectors. Maybe this will be improved in future.

It is more of a surprise that the cracked DSK does not work. I will have to set up my 6128 and try it.

from flashfloppy.

TheFrenchy75 avatar TheFrenchy75 commented on June 28, 2024

Hi,

The "Super Cauldron (UK,F,G) (1993) [Original].dsk" image works fine with the HxC firmware for gotek. The converted hfe file too.
i have to try them with FlashFloppy.

http://www.cpc-power.com/index.php?page=detail&onglet=dumps&num=2119

from flashfloppy.

Turk182es avatar Turk182es commented on June 28, 2024

The issue is with the Floppy USB.

from flashfloppy.

keirf avatar keirf commented on June 28, 2024

Okay that's interesting thank you. Perhaps you could try the following modified firmware and see if it works with DSK or HFE?

ff_dsk1.zip

from flashfloppy.

keirf avatar keirf commented on June 28, 2024

By the way the cracked+trained version seems to have changed in the last day or so? I have a single-sided version with more than 40 tracks. But the new version seems to be a 40-track double-sided image, with sides A and B distributed in separate DSK files? Can I assume that neither works with FlashFloppy at the moment? ;)

from flashfloppy.

Turk182es avatar Turk182es commented on June 28, 2024

Yep you're right they put new one : (Date : 2018-01-20) I will try them tonight.

I already put the 0.96a Firmware.

from flashfloppy.

keirf avatar keirf commented on June 28, 2024

This firmware has patches on top of 0.9.6a, I simply didn't change the version number in this firmware build.

from flashfloppy.

Turk182es avatar Turk182es commented on June 28, 2024

Perfect! I will try it tonight!

Thanks

from flashfloppy.

Turk182es avatar Turk182es commented on June 28, 2024

Good news !

I don't know what do the trick, the new DSK or your Firmware patch but know it work like a charm.

Thanks for your support, you can close this ticket if you want.

from flashfloppy.

keirf avatar keirf commented on June 28, 2024

Probably it is the new image. Worth checking with latest unpatched firmware.

from flashfloppy.

Turk182es avatar Turk182es commented on June 28, 2024

What the firmware patch does exactly ?

from flashfloppy.

keirf avatar keirf commented on June 28, 2024

It alters DSK long-track handling. Rather than shrinking the bitcell size to fit the track in 200ms rotation time, it instead fixes the bitcell size and thus extends the rotation time. This is particularly relevant for the protected original DSK, which has protection tracks with overlapping sectors. The naive decode of these tracks does not overlap the sectors and hence we get a very long track (~50% longer than a normal track). If we reduce bitcell size accordingly then there is no way the host will sync to the read stream. Instead it is saner to just make the track take longer to read. The host is unlikely to care (eg. unlikely to notice that time between INDEX pulses is ~300ms rather than 200ms).

This patch is unlikely to have any effect on the cracked DSK images to be honest. So the fact the new cracked DSK works is probably because the crack is new or fixed in some way.

from flashfloppy.

Turk182es avatar Turk182es commented on June 28, 2024

Thank you for your help!

from flashfloppy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.