|
* TinkerDifferent *
Retro Computing Community |
| Home | Forums | What's New | Search | Settings |
| Announcing BlueSCSI Toolbox - Web Edition |
|
eric Administrator MN -------- Joined: Sep 2, 2021 Posts: 1,149 Likes: 1,926 |
Dec 30, 2024 - #1
Have you ever wanted to modify settings, create drives, or see what your BlueSCSI was doing but it's installed in your retro computer and you don't want to grab it out? Well have I got the solution for you! The BlueSCSI Toolbox - Web Edition provides you a similar experience to how PiSCSI's web works - allowing you to interface with your BlueSCSI over Wi-Fi and make changes to how your BlueSCSI works and is configured. You can do things like:
BlueSCSI Toolbox - Web works by using a "Control" Pico-W to run and host the website and issue commands over the qwiic(i2c) bus. Hosting this on a second Pico was required as serving websites while time critical SCSI commands are executing would be problematic! Open a website and browse to http://bluescsi.local from your phone, modern, (or retro!) computer and take control of your BlueSCSI. The how: Documentation is critical for any new feature or project so anyone can set this up. As we are testing we will be making updates to the Wiki, so keep an eye there! For hardware testers will need to wire this up themselves. We plan to make an all in one board with screen, encoder, button, and Pico-W that will fit nicely into a drive bay or external box. Quick glance at my i2c development setup: The future: Features planned for first release (subject to change)
What we're also working on: USB<>SCSI Bridge - Tony from PiSCSI has been hard at work in his free time since November building some pretty cool stuff that will allow you to boot Windows 11 from your old Quantum SCSI drives (slowly!) https://github.com/BlueSCSI/BlueSCSI-v2/pull/221 Interactive USB Serial console - Maybe the web is not for you and you'd like to automate or control your BlueSCSI over a USB Serial interface. That code is actually what started me down the path for this web project! Once all the Web commands are finalized I'll re-visit the Serial Console. https://github.com/BlueSCSI/BlueSCSI-v2/pull/215
Liked by ESM-NL,rdmark,modsk0and 20 others |
|
MrTechGadget New Tinkerer -------- Joined: Dec 31, 2022 Posts: 10 Likes: 14 |
Dec 30, 2024 - #2
Hmm, here is an inexpensive module that could work for the controls.. https://www.aliexpress.us/item/3256807990095869.html
Liked by eric |
|
SharedCow New Tinkerer -------- Joined: Nov 9, 2023 Posts: 5 Likes: 6 |
Dec 30, 2024 - #3
All hail, Eric. I very much look forward to this as opening my power book 170 to add and remove files carries great risk.
Thank you so much for your continued work on this project! Liked by eric |
|
eric Administrator MN -------- Joined: Sep 2, 2021 Posts: 1,149 Likes: 1,926 |
Dec 30, 2024 - #4
Liked by Nycturne |
|
Ron's Computer Videos Active Tinkerer -------- Joined: Oct 15, 2021 Posts: 199 Likes: 278 |
Dec 30, 2024 - #5
Another example of how BlueSCSI leads the way!
Liked by eric |
|
ryanhayward New Tinkerer -------- Joined: Feb 10, 2023 Posts: 2 Likes: 7 |
Dec 30, 2024 - #6
Eric out doing himself as always! Kudos to the BS team and thanks for all the hardwork and dedication you put into the best SCSi emulator out there!
Liked by eric |
|
JDW Administrator Japan -------- Joined: Sep 2, 2021 Posts: 2,534 Likes: 1,981 |
Dec 31, 2024 - #7
Wow! A great way to end 2024.
Always love to see ongoing development of an existing product in the vintage computing space. It really keeps the fun alive and enhances product usefulness too! Best wishes to all of you as we ring in the New Year very shortly! Liked by eric |
|
superbenk New Tinkerer -------- Joined: Apr 9, 2023 Posts: 17 Likes: 9 |
Jan 1, 2025 - #8
Could this support WebDAV for uploading/managing disk images on the SD card remotely? FujiNet added that recently in their v1.4 release (thanks to Jaime from the Meatloaf project) & it makes adding/removing images extremely handy. Typically you're dealing with floppy disk images or maybe 32MB hard disk images so they aren't often large file transfers so I'm not sure how that would work for multiple-hundred MB to GB images but even if it's slow it could be handy.
Liked by wottle |
|
wottle Active Tinkerer Fort Mill, SC -------- Joined: Oct 30, 2021 Posts: 841 Likes: 577 |
Jan 2, 2025 - #9
|
|
eric Administrator MN -------- Joined: Sep 2, 2021 Posts: 1,149 Likes: 1,926 |
Jan 2, 2025 - #10
I really understand the desire to want full image upload - maybe I'll add a flag like "IDontMindWaitingAFewHours=true" but honestly I'd be quicker to create a blank drive, mount the Apple Legacy Recovery CD and install the OS than try to upload a 100MB image.
Lets say 80k/sec is what we can get "real world" - a 32MB image would take ~7 minutes - ok not too bad - but beyond an Apple II prodos image - who wants a 32MB image? Why not just transfer the file in that 32MB image. Say it's a 500MB image - now we're talking 1 hour and 45 min. A SD card extender is only a few bux - and you can hot swap the SD card so you don't even need to shut down - or even just use the daynaport emulation and ftp to transfer the file directly to the machine - there's just a lot better and faster options. Now for floppy disk images, firmware updates, some sit files- that seems reasonable. Alpha testers are staring to try things out and report back - hope to have time this weekend to put some more polish on it! Liked by superbenkandwottle |
|
superbenk New Tinkerer -------- Joined: Apr 9, 2023 Posts: 17 Likes: 9 |
Jan 3, 2025 - #11
@eric totally understand what you're saying & you're right that beyond ~10 mins or so it gets pretty unbearable. All the wishing in the world won't change physics so it is what it is. I guess that's what PiSCSI is for if you want that sort of thing, huh?
Liked by wottleanderic |
|
eric Administrator MN -------- Joined: Sep 2, 2021 Posts: 1,149 Likes: 1,926 |
Jan 6, 2025 - #12
Fixed a bunch of bugs this weekend and some polish on the communication layer, feels much more stable now.
One thing I'm struggling a bit with is if I should stick with pure html to allow older machines to control it that might not have a native toolbox app but web, or go all out and add some javascript to make it feel more modern (and write a lot less clunky server side code in c). Thoughts? |
|
JDW Administrator Japan -------- Joined: Sep 2, 2021 Posts: 2,534 Likes: 1,981 |
Jan 7, 2025 - #13
In reply, I should mention that your opening post says this:
So we need to define "older machines" and "retro computer." Specifically, what machines would become incompatible if you "add some JavaScript to make it feel more modern"? Once that is known, people would probably provide feedback to you pretty rapidly. For example, if you add JS and then the SE/30 becomes incompatible but machines like the Color Classic remain compatible, many people might balk because the SE/30 is a popular machine. |
|
wottle Active Tinkerer Fort Mill, SC -------- Joined: Oct 30, 2021 Posts: 841 Likes: 577 |
Jan 7, 2025 - #14
I'd argue having a good experience managing the BlueSCSI from a more modern will be a bigger benefit and result in less headaches than trying to write a pure HTML manager and having the server side code be much more complex / harder to maintain / updated less frequently. I vote for a js enabled control interface. Liked by JDW |
|
eric Administrator MN -------- Joined: Sep 2, 2021 Posts: 1,149 Likes: 1,926 |
Jan 7, 2025 - #15
The SE/30 and Color Classic would run the same web browsers and both not support javascript(in a meaningful way), or so little that it would be harder to code just to that. Also we already have Macintosh Toolbox apps. To make it simple: any current browser or plain html for all browsers (but less featured of course).
The real question is would you use this website /from/ the retro computer - or from your phone or laptop - My use case would be my phone/laptop to switch config/etc. Liked by Fizzbinnandwottle |
|
JDW Administrator Japan -------- Joined: Sep 2, 2021 Posts: 2,534 Likes: 1,981 |
Jan 7, 2025 - #16
The solution presented in this thread is different. You're taking about a web interface that uses WiFi from BlueSCSI devices that have a Wi-Fi capable Pi Pico in them (which of course, isn't every BlueSCSIv2 out there, and excludes all BSv1 units). So it's only for the more savvy BlueSCSIv2 user who knows the appeal of Wi-Fi and who actually has it and uses it. Would I be inclined to use my Color Classic Mystlc (for example) to access your pure HTML web interface, for the purpose of changing files on the BlueSCSI inside that Mystic? Well, if you offer that capability, I might. It's not too different than the experience you get from using FrogFind. You are putting your vintage Mac to good use. It would be fun to do that. But if the consensus is that beauty and function is better than compatibility, then I won't stand in the way. I would just use a modern computer. And honestly, as we move forward, being able to do transfers this way, rather than suffer through SD card file fragmentation, is going to be a must. Intel Macs will die out and every Mac will eventually be Apple Silicon, which contributes to the file fragmentation problem, thanks to the SD card using FAT32 or ExFAT formats. (This isn't a complaint. It's just reality.) So if you're gut tells you to implement JS to improve the overall experience, so long as it doesn't slow transfers down any slower than they already are, I don't see any problem with making that improvement. |
|
eric Administrator MN -------- Joined: Sep 2, 2021 Posts: 1,149 Likes: 1,926 |
Jan 7, 2025 - #17
FWIW fragmentation has nothing to do with intel vs apple - it is the extended attributes on the file that can not exist on exfat and will cause interruptions when copying. You can see how to remove them in the docs: https://github.com/BlueSCSI/BlueSCSI-v2/wiki/Image-File-Fragmentation#mac-os
(Ability to do this likely coming to a Disk Jockey release near you) - but this thread is not about that. I also could do 2 interfaces modern and html, twice the work though.... I'll chug along with HTML for now but it'll be a bit clunky. Few things to figure out anyways first. Liked by rikerjoeandNycturne |
|
scj312 Tinkerer -------- Joined: Oct 29, 2021 Posts: 74 Likes: 87 |
Jan 7, 2025 - #18
|
|
JDW Administrator Japan -------- Joined: Sep 2, 2021 Posts: 2,534 Likes: 1,981 |
Jan 7, 2025 - #19
So the solution present in this thread is a means to get around all that mess, albeit at a cost in performance. I can transfer files to/from and SD card faster than BSv2 WIFI. But that doesn't mean the solution put forth in this thread is bad. It's just something to take note of.
|
|
eric Administrator MN -------- Joined: Sep 2, 2021 Posts: 1,149 Likes: 1,926 |
Jan 7, 2025 - #20
|
| Page 1 of 2 | Next > | Last >> |
| Home | Forums | What's New | Search | Bookmarks | RSS | Original | Settings |
| XenForo Retro Proxy by TinkerDifferent.com |