• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

TashTwenty: Single-Chip DCD (Hard Disk 20) Interface

tashtari

PIC Whisperer
So, I plan to do:
1. Format the SD card
2. Extract the image from the zipped file on above
3. Run the python script

Thus, I can have a SD card for my Macintosh 512K. Right?
The Python script helps you turn a raw Macintosh .dsk image (like those used with emulators like Mini vMac and Basilisk II) into an image that you can then write to your SD card and use with TashTwenty. You can get the .dsk image prepared on an emulator, then use the Python script to convert it to an SD card image, then use dd to write the image to the SD card, and use that card in your TashTwenty.
 

tashtari

PIC Whisperer
what I don't know is if that added the MBR
It didn't. What you have to understand is that the Floppy Emu and TashTwenty work very differently - the Floppy Emu allows the user to copy image files to a FAT filesystem, which you can then select using the display and buttons on the device. TashTwenty, by contrast, doesn't have a display or buttons - it works by using an SD card where the hard disk images (up to four) are prepared as partitions rather than files.
 

Realitystorm

Well-known member
It didn't. What you have to understand is that the Floppy Emu and TashTwenty work very differently - the Floppy Emu allows the user to copy image files to a FAT filesystem, which you can then select using the display and buttons on the device. TashTwenty, by contrast, doesn't have a display or buttons - it works by using an SD card where the hard disk images (up to four) are prepared as partitions rather than files.
Ah, thanks. I can work with that, it would be similar to how I had to do a RAW write to an SD for SCSI2SD, or the partition setup option for the MacSD
 

laisan86

Member
So, what is the plan? I read so many messages.

1. Format the SD card by windows using FAT
2. Run the python script convert the file on above after I extract it.
3. Run the ETCHER to write the converted file to SD card

Thus, I can get the right SD card for Tash20 runs on Macintosh 512K?
 

tashtari

PIC Whisperer
So, what is the plan? I read so many messages.

1. Format the SD card by windows using FAT
2. Run the python script convert the file on above after I extract it.
3. Run the ETCHER to write the converted file to SD card

Thus, I can get the right SD card for Tash20 runs on Macintosh 512K?
You don't need to format the SD card using FAT, you're only going to overwrite it later. What I'd do is prepare a .dsk image with the desired version of the System/Finder using Mini vMac, then use the Python script to produce an image for the SD card, then use either dd or some other tool (I don't know what Etcher is, but it might work) to write the image produced by the Python script to the SD card.
  • Make systemdisk.dsk using Mini vMac
  • python3 makeimg.py sdcard.img systemdisk.dsk -
  • dd if=sdcard.img of=/dev/sdc (but replace /dev/sdc with whatever the SD card device is)
    • Alternatively use Etcher or some other tool to write sdcard.img to the SD card
 

laisan86

Member
You don't need to format the SD card using FAT, you're only going to overwrite it later. What I'd do is prepare a .dsk image with the desired version of the System/Finder using Mini vMac, then use the Python script to produce an image for the SD card, then use either dd or some other tool (I don't know what Etcher is, but it might work) to write the image produced by the Python script to the SD card.
  • Make systemdisk.dsk using Mini vMac
  • python3 makeimg.py sdcard.img systemdisk.dsk -
  • dd if=sdcard.img of=/dev/sdc (but replace /dev/sdc with whatever the SD card device is)
    • Alternatively use Etcher or some other tool to write sdcard.img to the SD card
But, will the image file big enough? I am afraid I probably will install many other software in the future.
 
Top