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!
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!
Last edited: