Login  •  Register


The time is now: Mon Sep 23, 2019 12:33 am

Emaculation wiki  •  Delete all board cookies



Post new topic  Reply to topic Page 1 of 1 [ 4 posts ]
Print view Previous topic  |  Next topic
Author Message
PostPosted: Mon Jul 01, 2019 2:25 am 
Offline
Space Cadet

Joined: Mon Apr 30, 2012 6:52 pm
Posts: 5
Tell me what has to happen to make this dream come true.

I would like to have a Raspberry Pi running Rasbian and SheepShaver to talk to an external SCSI device, a digital sampler. There is special software for samplers that ran on System 7/8/9.x that allowed for sampled to be transferred back and forth, edited, etc.

There was RaSCSI which was both software and hardware allowed a Raspberry Pi to act as a SCSI drive, but once SCSI2SD became a reality I think that project died. But is there something in the RaSCSI that would allow for a Raspberry Pi hat that allowed it to host SCSI devices? I don't know. Plus most of the documentation is in Japanese. http://retropc.net/gimons/rascsi/


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Mon Jul 01, 2019 1:10 pm 
Offline
Forum All-Star
User avatar

Joined: Wed Nov 11, 2009 5:47 pm
Posts: 1306
Location: Germany
RaSCSI looks like something, nice finding.
If your RaSCSI was running some recent Linux flavour and if someone could compile a matching Linux flavour of the old Basilisk II Build 142 for Windows, your dream may almost come true.

I´m not aware of a SheepShaver build supporting SCSI, though the code must have been there from ShapeShifter.
Basilisk II Build 142 does talk SCSI (as does Fusion PC for DOS) but putting all parts together looks like a tremendous heap of work to me.
Meanwhile, I would look for a old Mac like a LCII from ebay running MacOS 7.6 to see how you fare with the sampler. ;)


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Mon Jul 01, 2019 3:47 pm 
Offline
Space Cadet

Joined: Mon Apr 30, 2012 6:52 pm
Posts: 5
At this phase I am trying to see how feasible it is/generate enough interest so that any devs/hardware makers might be motivated to make it happen.
http://retropc.net/gimons/rascsi/index.html
https://www.facebook.com/groups/akaisam ... 5944423361
https://68kmla.org/forums/index.php?/to ... ad/&page=5
https://twitter.com/nsputnik/status/1145708233799004160
https://www.novaspirit.com/2017/04/13/r ... pberry-pi/

Old Macs eventfully eventually fail while people tend to take better care of samplers. That's why I want to push RPi since they are cheap and plentiful. The software I want to run is PPC so it would need to work with SheepShaver although there are a few 68k apps.


Top
 Profile  
Reply with quote Post a reply  
PostPosted: Mon Jul 01, 2019 4:59 pm 
Offline
Forum All-Star
User avatar

Joined: Fri Nov 27, 2009 5:11 am
Posts: 2685
Location: Emaculation.com
I haven't looked into RaSCSI in particular, but one thing I know from the past is that a lot of hardware and software systems that "support" SCSI tend to only do it for either storage device control OR async serial control. For the SCSI device you're talking about, you've got an synchronous SCSI device with its own clock that wants to communicate with the machine at SCSI address 0. This may mean some writing from scratch on the Pi end to handle clock sync and bi-directional synchronous serial data, and then you've got to make sure this patches the appropriate parts of SheepShaver's ROM, which likely hasn't been done yet either -- especially since SheepShaver doesn't even handle regular serial with clock sync.

Is there a version of QEMU running on the Pi at reasonable speed yet? Because that at least has the interfaces already coded into it, and since it doesn't patch the ROM, it's using native ROM handling, which already works. So for QEMU, as long as the machine SCSI chip emulator is fully functional, things should "just work". You will, of course, need to compile the Screamer build of QEMU, or you won't get reiable audio.


Top
 Profile  
Reply with quote Post a reply  
Display posts from previous:  Sort by  
Post new topic  Reply to topic Page 1 of 1 [ 4 posts ]


Who is online

Users browsing this forum: No registered users and 8 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
 

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group