Login
Forum Help



Post Your Message
Username: (Login)

Topic:
Message:
 


Previous Messages
Posted By

BSZ
on 2024-09-27
16:31:59
 Re: FlexSD firmware for SD2IEC drives, V1.3.0 fw

@siz: Thanks in advance! So far I'm the only one who's tried it, it would be nice to see reports from others. happy But there is no rush. wink

I've simplified the website a bit, maybe it's less chaotic. However, even now, this is not good: the information is in too many places. I will also post the basic user information directly on the site. Or I could include it in the downloadable firmware package. I am still thinking about it.

Posted By

siz
on 2024-09-26
12:17:39
 Re: FlexSD firmware for SD2IEC drives, V1.3.0 fw

Great work! I'm going away for the weekend (tomorrow morning) but after that I'll definitely will give it a try. And I'll dig out one of my C128s too. happy Perhaps on Sunday but You know me: I'm not great at keeping deadlines. wink

Posted By

BSZ
on 2024-09-25
17:34:36
 FlexSD firmware for SD2IEC drives, V1.3.0 fw

Continuing the previous topic, a new version of the FlexSD firmware has been released, see project's homepage!

The new version is 1.3.0-fspp0, a snapshot of the current state. It's starting to accumulate too many changes, so it was time to make a package. happy

One new feature of this version may be useful for C128 users: a basic KERNAL's "fast serial" support has been added. I have a slightly strange feeling about this, because I'm not the first person to have done this. Of course, I searched the internet beforehand and found two variations on this. One was a forum thread somewhere, one of the users posted about it, that he had made an implementation. However, the topic was quite old, none of the links worked, so I couldn't see that version. I was lucky to find source code for the another version, but unfortunately it was based on a too old sd2iec version and only partially complete. For these reasons I could not use this version either. However, what they both have in common is that neither of them was included in the "factory" sd2iec source tree.

In its current state, the basic communication and the so-called 'burst commands' LOAD are implemented. These are necessary for basic operation. The additional 'burst commands' are currently not implemented! Most of them can only be used for disk units, here they could work for disk images. These may be added later. (They are ready in the source codes found, perhaps they can be adapted from. But I should definitely find programs to test these 'burst' features.)

So far only I have tried this, I hope it works properly! At the moment it only fits in the firmware of drives with 128K program memory! Anyone who has a machine/drive or knows someone who is interested, please test it! happy

The other change is that I have started to make my own hardware, which run this firmware, and its additions are included in the source. For now, there is no binary version of this in the package, it will be updated when the final schematic is available (and public).

The new version comes with an updated test suite, which can also be downloaded from the site. Of these, I would highlight the "a-detect" tool: a simple configuration part has been added compared to the previous version, with which the various functions of the SD2IEC drive can be set. Among other things, this (also) enables the fast-serial mode mentioned above. Attention: enable this mode only for C128! If the device is used with more than one type of computer, the 'auto' mode is appropriate. wink

Again I have written a lot, the point is:

FlexSD 1.3.0-FSPP0 firmware binaries
TestCodes 1.3.0
Everything else (source codes, documentation, ...) is available on the project page.


Copyright © Plus/4 World Team, 2001-2024