Skip to content

A dumb question for "Royal" / "RoyalTM" #5

Description

@jceastham

Hi,

Apologies; I could see no other way of getting in touch.

I'm not sure if you're aware, but there's a (quite lengthy) thread on the "Spectrum Computing" forums (with 167 replies) here :

https://spectrumcomputing.co.uk/forums/viewtopic.php?t=11935

.....but the pertinent final page is here :

https://spectrumcomputing.co.uk/forums/viewtopic.php?t=11935&start=150

In a nutshell, I've been trying to get exactly what you've achieved :

"Interface 1 - ZX-NET (with the real time UDP packet encapsulation!)."

......incorporated into Fuse for almost the last two years. It's clearly possible, because you've achieved it.......and it's been demo'd in the forum thread above.

How could your successful emulation of ZX-Net be incorporated into Fuse? I'm no coder/developer, but I do have a 30-year I.T. background - in Linux, Storage, SANs, and Networking. I'm a sys-admin, rather than a code cutter, but I would dearly love to see two instances of Fuse (either running on the same Operating system, or running on operating systems geographically apart) talking to each other via ZX-Net.

I've been in touch with Fred, who announces the Fuse releases on the SC forums, and here's what was exchanged :

Fred> It looks like fun and I'm happy to see you have something working in Spectrusty.

Personally, I'm putting all my available time into making Fuse maintainable and releasable so it doesn't fall back into being too hard to work on or check it isn't broken so it can be released. For features, I'm personally going to focus on things with wide (or personal) appeal and that are easy to validate as possible.

If someone else does the work, in order to integrate it into Fuse there needs to be a clear way for the maintainers to manage that code forever without it taking time away from other bits of maintenance. So it would need to test itself, have sufficient documentation to help it be fixed if broken, and understood if it turned out to be incomplete.

Everyone involved is very time poor as you can see with the slowed changes in new releases and new features so I can't see taking on the burden of this change myself FWIW.


Myself> If there's anything you can provide, to assist with achieving the above (templates for code, relevant documentation, etc.), then please steer us accordingly. I'm not the coder in this undertaking (merely an enthusiastic orchestrator :)), so apologies if that's left you scratching your head :D


Fred> You could look at the fuse-automation repository on the Fuse SourceForge project or the unit tests that are run with "make check", but there is nothing existing that is quite what I mean (which is why it is so hard to be confident that a change doesn't break something in Fuse). Filling this gap would be a significant effort beyond just "getting things working".


I'd welcome any feedback you can provide

Best Regards,

Justin Eastham

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions