pyamigadebug
go-nbd
pyamigadebug | go-nbd | |
---|---|---|
3 | 6 | |
45 | 335 | |
- | - | |
4.1 | 7.5 | |
over 1 year ago | 7 months ago | |
Python | Go | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
pyamigadebug
-
Show HN: Go-Nbd β A Pure Go NBD Server and Client
NBD is fairly simple. I wrote a minimal server in Python[0]. It is just a few lines.
0. https://github.com/rvalles/pyamigadebug/blob/master/NBDServe...
-
amigaXfer: Lightning fast serial null-modem cable file/floppy transfer
Code here: https://github.com/rvalles/pyamigadebug/
-
Bootstrapping an Amiga without a bootable floppy
Did re-read your comment.
Regarding trackdisk.device, you might want to take a look at:
https://github.com/rvalles/pyamigadebug/blob/master/ExecLibr...
And the function calling mechanism for RomWack backend:
https://github.com/rvalles/pyamigadebug/blob/master/RomWack....
Ultimately, TrackdiskDevice ends up being a thin wrapper around ExecLibrary:
https://github.com/rvalles/pyamigadebug/blob/master/Trackdis...
For performance purposes, the Floppy tool does instead use this small server written in asm:
https://github.com/rvalles/pyamigadebug/blob/master/asm/flop...
go-nbd
- Show HN: go-nbd β A Pure Go NBD Server and Client
-
Show HN: Go-Nbd β A Pure Go NBD Server and Client
You should probably defer mutex unlock() and not use naked returns: https://github.com/pojntfx/go-nbd/blob/main/pkg/backend/file...
- go-nbd β A Pure Go NBD Server and Client Library
What are some alternatives?
wezterm - A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
UDPspeeder - A Tunnel which Improves your Network Quality on a High-latency Lossy Link by using Forward Error Correction, possible for All Traffics(TCP/UDP/ICMP)
nbdkit-baddisk-plugin - An nbdkit plugin which fails every read and write.
usbd - User-Space Block Device (USBD) Framework (written in Go)
amigagfxmangle - Tools to display/manipulate ILBM IFF files and convert images to/from Amiga screen formats such as HAM, EHB.
pybbsterm - Terminal compatible with ansi-bbs. Meant to be a prototype, but published because why not.
gnet - π gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go./ gnet ζ―δΈδΈͺι«ζ§θ½γθ½»ιηΊ§γιι»ε‘ηδΊδ»Άι©±ε¨ Go η½η»ζ‘ζΆγ
nbdkit-badsector-plugin - An nbdkit plugin which simulates a disk with a bad sector.