Jump to content

landoGriffin

6502
  • Content Count

    48
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. landoGriffin

    RaSCSI Development Thread

    I like that idea!
  2. landoGriffin

    RaSCSI Development Thread

    There's quite a bit of discussion about this earlier in this thread. The 74LS641 is the only one on that list that *really* meets the SCSI spec. I tried the 74LS245, and it seems functional. But, it technically doesn't sink enough current, so it could have issues in some configurations. I ordered a boatload of 74LS641's directly from TI, so I'd be happy to send you a couple if you're having trouble finding any. I'm currently in the middle of issue #16, which will change a lot of code. I'm hoping to get that committed tomorrow. (Hopefully!!) I'd welcome for you to set up the web interface. You don't really need the hardware to use that. You should still be able to start the RaSCSI service.... it just won't do anything. Issue #4 could also be done without a Pi. My hesitation would be that Issue #16 might cause a bunch of rework for you Also - any suggestions on how to make the wiki easier to follow/understand would be very much appreciated!
  3. landoGriffin

    RaSCSI Development Thread

    "Version 2" will be. I'm debugging the board today for it!
  4. landoGriffin

    RaSCSI Development Thread

    @NoTrueSpaceman - I just committed version "1.6", which only has issue #10 fixed. I'd encourage you to review out the Schematic and Gerber files before you order them. https://github.com/akuker/RASCSI/tree/master/hw/rascsi_1p6
  5. landoGriffin

    RaSCSI Development Thread

    I believe you should be able to do that, though I haven't tried. Also - if you want the 1.5.... Give me a couple hours, and I'll make a "1.6" that just has the one fix for Issue #10. (I fully acknowledge that the "2.1" version is nearly impossible to assemble by hand)
  6. landoGriffin

    RaSCSI Development Thread

    I’m curious what your reasons are too For me, SCSI2SD is “done”. I personally wanted a project that could combine my love of Macs, interest in embedded software and Raspberry Pis and hack away at something. This isn’t intended to “compete” with SCSI2SD in any way. Hopefully it’s just a fun project to keep us from going crazy during a worldwide pandemic.
  7. landoGriffin

    RaSCSI Development Thread

    1) I have successfully booted my Quadra 840av with the “1.5” version without any trouble. I would imagine it should be fine with a IIsi. 2) The “1.5” one is what I’ve been using for the past few weeks. I don’t think it will be considered obsolete by any means. The 2.1 version is the latest one. There are ton of very small surface mount parts that you probably can’t do yourself. In a week or two, I should have a handful of 2.1s to share with interested folks. Within a month or two, I should have plenty to distribute. if you do order a 1.5, keep in mind that you will need to do a cut/jump to get it to work (detailed instructions on github) Im looking forward to you contributing! Please don’t hesitate to ask questions or raise issues on the Github repo. This is my first community open source project, so I’m still not sure about etiquette for doing pull requests and such. I’m used to just committing whatever I want to the master
  8. landoGriffin

    RaSCSI Development Thread

    Cedar Rapids IA here. They're thinking it will "several days" until we have power again. Possibly, someday? No immediate plans. My personal use case is for early/mid 1990's Macs, which wont be able to take advantage of the additional speed. I like it!! Mounting them as disks would probably take some custom drivers on the Mac side. But as my Electrical Engineer friends say... "Software can fix anything" Long term... I'd like to migrate this to use the RT Linux extensions for the SCSI bit banging. One step at a time though!
  9. landoGriffin

    RaSCSI Development Thread

    FYI.... my house was hit with the storm that came through the Midwest yesterday. I’m without power or cell service, so I’ll be quiet for a few days (nothing broken that can’t be replaced, so counting my blessings)
  10. landoGriffin

    RaSCSI Development Thread

    What do you guys think about keeping "SASI" support in the code? In the Apple realm, I don't believe it has ever been used. Part of me wants to strip it out to help remove some complexity from the code. If someone really wants SASI support, they could fall back on the original GIMONS version of the code. Any thoughts/opinions?
  11. landoGriffin

    RaSCSI Development Thread

    Draft software setup instructions are on the wiki: https://github.com/akuker/RASCSI/wiki/Setup-Instructions Its on my to-do list to make a downloadable image with everything set up already. But, there are only so many hours in the day. There are a couple different versions floating around out there. @K55 has a version here: https://github.com/fran-cap/RASCSI-68kmlaver A bunch of the signals are swapped on it, so it will take some modifications or special software K55 was able to get it to work, but I haven't tried. My version 1.5 is available here: https://github.com/akuker/RASCSI/tree/master/hw/Dual_Connector_RaSCSI There is one error that will require a cut & jumper wire. Its outlined here: https://github.com/akuker/RASCSI/issues/10 This is the only known working version (that I have tested) Schematic: https://github.com/akuker/RASCSI/blob/master/hw/Dual_Connector_RaSCSI/rascsi_din.sch.pdf BOM: https://github.com/akuker/RASCSI/blob/master/hw/Dual_Connector_RaSCSI/rascsi_din_bom.csv Version 2.1 has been designed and is on its way from China This has a LOT of tiny surface mount components. It was intended for automated manufacturing for those parts It hasn't been tested yet. Schematic: https://github.com/akuker/RASCSI/blob/master/hw/rascsi_2p1/rascsi_2p1_sch.pdf BOM: https://github.com/akuker/RASCSI/blob/master/hw/rascsi_2p1/rascsi_2p1_bom_jlcpcb.csv If 2.1 works properly, I'm planning on doing a bigger order and offering them up for sale. I'm not planing on making a profit on them or anything. Just trying to get them in bulk to get the price down. I welcome any updates to the wiki. If you have a github account, you should be able to make updates. If there are things that are unclear, feel free to create an Issue on Github or just ask on the forum. I check the forum more than I care to admit....
  12. landoGriffin

    RaSCSI Development Thread

    Happy Friday everyone! A couple updates.... I think the web interface is ready for folks to start trying out! I've been testing it out today and it seems to work. I'd love for someone to try it out and give me some feedback. (I realize that there aren't many people who have working RaSCSI devices.... yet ) Setup instructions are available here: https://github.com/akuker/RASCSI/wiki/Web-Interface I've got 10 RaSCSI boards that should be delivered in the next few days, along with a ton of 74LS641s. If I didn't dork anything up with the design, I hopefully will have some to send out to folks in a week or so.
  13. landoGriffin

    RaSCSI Development Thread

    Instructions also uploaded to https://github.com/akuker/RASCSI/wiki/Drive-Setup Feel free to make updates/corrections/clarifications!
  14. landoGriffin

    RaSCSI Development Thread

    To start with, your "HDA" file can just be a file full of zeros. You can create it using the Linux dd command on your Pi pi@rascsi:~ $ dd if=/dev/zero of=/home/pi/new_drive.hda bs=4M count=100 100+0 records in 100+0 records out 419430400 bytes (419 MB, 400 MiB) copied, 22.4022 s, 18.7 MB/s pi@rascsi:~ $ BS is the block size and count is the number of blocks. So, the above command will make a 400MB drive. Block size doesn't really matter, but if you don't specify it, dd will default to 512 bytes, which will may take a lot longer to create the file. Once you have the drive created, you need to command rascsi to include it. Pick an ID that isn't currently used in your system. In my case, I don't have an ID 0. pi@rascsi:~ $ rasctl -l +----+----+------+------------------------------------- | ID | UN | TYPE | DEVICE STATUS +----+----+------+------------------------------------- | 1 | 0 | SCHD | /home/pi/harddisk.hda | 6 | 0 | SCCD | /home/pi/marathon.iso(WRITEPROTECT) +----+----+------+------------------------------------- pi@rascsi:~ $ rasctl -i 0 -c attach -t hd -f /home/pi/new_drive.hda pi@rascsi:~ $ rasctl -l +----+----+------+------------------------------------- | ID | UN | TYPE | DEVICE STATUS +----+----+------+------------------------------------- | 0 | 0 | SCHD | /home/pi/new_drive.hda | 1 | 0 | SCHD | /home/pi/harddisk.hda | 6 | 0 | SCCD | /home/pi/marathon.iso(WRITEPROTECT) +----+----+------+------------------------------------- pi@rascsi:~ $ Boot up your Mac that is attached to the RaSCSI. Open up Drive Setup and it should show your new drive in the list as <not initialized>. Be careful not to initialize the wrong drive!! In the warning dialog box, click "Initialize". After it completes, you should have a drive called "Untitled" with approximately the same amount of space as the .HDA you created. If you have issues, I'd recommend trying Lido or SCSI Probe. They can be more forgiving than Apple's Drive Setup.
  15. landoGriffin

    RaSCSI Development Thread

    Unfortunately, I think the previous discussion about the 74LS641 transceiver is going to push the price up at least $10 each. I think its still a pretty affordable solution though! I put in an order for 100 of them yesterday, so we can at least get some higher volume pricing. (On a side note, my hubby was super thrilled that I spent that much money on what he calls "computer garbage")
×