BlueSCSI Toolbox - NeXT Edition?

eric

Administrator
Staff member
Sep 2, 2021
819
1,301
93
MN
scsi.blue
As @Mu0n aptly said "Did not have active NeXT development in my 2024 bingo card"

There's been a bunch of BlueSCSI NeXT users hanging out on the OpenRetro SCSI Discord and I thought... I wonder how hard it would be to write the BlueSCSI Toolbox apps for NeXT...

First - I don't have a NeXT computer. I have some friends who might loan me one but I started looking at Previous - an emulator for NeXT. Luckily it DOES emulate SCSI. Honestly the hardest part was just figuring out the nuances of the setup of the emulator (which in the end was pretty easy). I also got a BlueSCSI HDD image loaded with all the development tools from soneone to save me from having to do a full install.

Side note if you want to just play with NeXT via Previous you can check it out on https://infinitemac.org/

Next -_- I had to read up on NeXT software development. I know it's Objective-C which I've only briefly used. It also has all the "modern" BSD/Unix libraries too which will make my life a lot easier. Reading and poking at these tools from I was reminded of the Mac OS X 10.x dev tools - Project Builder, Interface Builder, etc. I quickly whipped up a small UI for the CD changer app.

Then since I don't know objective-c I coded up a small command line c app that just sends and receives data from the SCSI bus - and low and behold it worked the first time!

Since I'm only in an emulator and no real BlueSCSI to communicate with I had to pull down the Previous emulators code (from svn... there's a tool I completely forgot how to use) and implemented some BlueSCSI Toolbox SCSI commands right in the Previous. Using an emulator to emulate a BlueSCSI :)

So with all that I have all the puzzle peaces to build the real BlueSCSI CD Changer - Luckily there's a ton of BlueSCSI NeXT users out there that can help me test on real hardware - once I get to that point.

No ETA as this was a "spike" to see how feasible it was - which seems to be quite feasible! We already have Toolbox apps on Mac, Amiga, and I hope NeXT is next (groan).

A picture is worth a thousand words - there's more to do but I honestly didn't think I'd get this far in just a rainy afternoon!

BlueSCSI NeXT Toolbox.png
 

JdM74

New Tinkerer
Jan 16, 2024
17
13
3
49
Georgetown TX
@eric You'd certainly have me as a tester! I have both Slabs and Cubes with BlueSCSI's fit into them. If you want or need more, there could be some engaged on the nextcomputers.org forums as well.
 

Rob Blessin

New Tinkerer
Apr 29, 2024
1
3
3
Now this is really cool , I recently have been comparing original SCSI2SD 5.2, 6.0 to BlueSCSI and ZuluSCSI .

As I sell a lot of SCSI solutions for NeXT hardware users. I honestly really appreciate the effort here to port the Blue SCSI tools over to NeXT.

If there is anything I can do in terms of providing you with an original NeXT Station to tinker with please let me know .

I don't have tunnel vision on products and I'm not really sure what all went on with the SCSI opensource code kafuful of late, did not know it was an issue until a few weeks ago as I've been in the dark like a mushroom. In the grand scheme of things hope we all will get along moving forward!

I've known Alex a long time so if you all would like help to find a common ground in the future to move all this stuff forward for the retro communities , I would try and applaud it .
I know competition drives demand as well; I think it is healthy and good to have friendly rivalry in developing new retro stuff and my heart has/ is into resurrecting as many of these NeXTs as possible . Thanks for helping on my youtube page as the Quirk setting did the trick and we created a custom .ini file .
Thank you all for letting me join here , I also would appreciate letting my customers have a choice of products and currently have worked with Mike scsi2sd , Alex ZuluSCSI for over a decade
and I recently purchased 5 Blue SCSI 2.0 SD's and would seek your approval to become a reseller as I like the BlueSCSI product

I'm just happy all of you hardware developers have come up with these amazing sd products that have made my life so much easier.

Years of noisy spinning, failing 30 year old drives , I nearly went mad lol and I have thousands, yes thousands of original scsi hard drives here,
then the scsi2sd McMaster miracle,
I had tinkered with acard to ide to sata flash drives around 2000 at the time the max was flash card format 120mb for the bios but the scsi2sd made a huge difference . I had other variants AZtek etc.

I still have one I should set up and video as you all would laugh but the mad science actually worked and was cutting edge for the day.

I knew there was something to the flash card inside and you geniuses have figured out elegant affordable solutions.

At the time to configure what I just described was $1200 lol.

I'm probably the only guy that has been in the trenches buying, trading, repairing and reselling NeXT hardware through my business Black Hole , Incorporated business continuously since 1993
and yes I've also worked for Apple, as an expert on many prior art patent litigation cases .

The last NeXT reseller after all these years still my full time job going on 31 years.

I never thought it would turn out to be a career but it has been a miracle for me with my health issues.

Eric, Thanks for porting over your BlueSCSI tools to NeXT and if OK I would like to offer BlueSCSI and your products as an alternative choice to my NeXT customers.
I also hope you have a sense of humor as we have been having a flame war over nothing, we are old and bored .

In all seriousness please keep up the good work and I look forward to doing business with BlueSCSI provided I'm authorized officially by you, tae it to the top lol.

I know people will vouch for my integrity , here is an article I wrote awhile back. Peace , Appreciate your time .



Best regards Rob Blessin Hundreds of my NeXT projects at youtube.com/robblessin
blackholeNeXTinlinearticle.jpg

I
 
Last edited:

eric

Administrator
Staff member
Sep 2, 2021
819
1,301
93
MN
scsi.blue
I honestly really appreciate the effort here to port the Blue SCSI tools over to NeXT.
Thanks! NeXT was one of those things I read about in magazines like Mac User/etc that was very cool to learn about - but nothing a 15 year old kid in rural MN could use. As mentioned these NeXT developer tools really reminds me of using the Mac OSX beta.

if you all would like help to find a common ground in the future to move all this stuff forward for the retro communities , I would try and applaud
We did try this with a moderator... 6 months ago now? Unfortunately we do not have the same view on open source or events. We did agree to a few items, but those have now all broken now by him. I've moved on. Also this thread is likely not the best place to discuss - I'd rather keep focused on NeXT.

would seek your approval to become a reseller as I like the BlueSCSI product
This is a definite possibility! I did send you an email via your web contact forum, please let me know if you got it, or if not I'll send you a DM here with my email. I just learned about your store via your recent youtube video.

I also hope you have a sense of humor as we have been having a flame war over nothing, we are old and bored .
I hope you don't take my replies to your video as flames - I was just trying to correct you on the first one (which you did a follow up on, thanks) - just the facts. I'm too old for flame wars. I just build and play with this stuff for fun.
 
  • Like
Reactions: Kai Robinson

eric

Administrator
Staff member
Sep 2, 2021
819
1,301
93
MN
scsi.blue
Quick update - I have a working CD changer via command line app (emulated bluescsi of course) and have a few alpha testers lined up. Once it's verified functional on a real BlueSCSI I'll post a beta CLI app. After that I'll wire it up to an Interface Builder UI.
 

TyepLex

New Tinkerer
Mar 19, 2023
2
0
1
Very nice

happy to contribute with testing and code, I have couple of NeXT hardware and BlueSCSI around so can setup different types of setup as needed
 

eric

Administrator
Staff member
Sep 2, 2021
819
1,301
93
MN
scsi.blue
We've successfully got CD switcher working, though the NeXTStep Finder seems to be a bit confused when you switch a CD without it knowing. The same behavior happens when you eject a real CD with the button instead of through the Finder. I'll have to try to find some API's that allow me to eject a CD programmatically. Slow goings as I have to build and send and wait for logs, but it's going. Will probably try to hook up the UI now to the C programs api.