On 3/25/23 17:15, mark audacity romberg wrote:
How do I get my hands on these? I’ve been Googling for a minute with no luck.

—m.a

The Sardine dictionary doesn't come in the form of files. It's a raw data disk where the disk is used as raw space, no filesystem or files.

I have an image of the disk included with pdd.sh, and you can use pdd.sh to re-create a real disk (if you have a real drive).

If you don't have a real drive, or you just want to access the data,
the disk image file format is documented in the dlplus docs, and the script itself includes bash code to read and write the images, and dlplus includes c code to read and write the same format.

https://github.com/bkw777/pdd.sh

https://github.com/bkw777/pdd.sh/blob/main/disk_images/Sardine_American_English.pdd1

https://github.com/bkw777/dlplus

https://github.com/bkw777/dlplus/blob/master/ref/disk_image_files.txt

It's a TPDD1 disk, and so use the TPDD1 image file format to read it.

It's a simple format with no extra header or container or anything, just 80 records of 1+12+1280 bytes each. I don't remember but I think there is nothing in the 12 byte ID fields, so all your data is in the 1280 byte part, and the single byte in front just says that the 1280 byte part is divided into 64/128/256/whatever size chunks.

A filesystem disk has metadata in the first 2 records (1 track), but on a data disk all tracks are the same, so all 80 records are application data in this case.

I also have a version that came in the form of 4 32k eproms in a rom expander for T102. I dumped the roms but I don't know how the contents are formatted or used. For instance it might include executable code not just dictionary data.
http://tandy.wiki/PG_Designs:SAFE

The executable part of Sardine is in the form of SAR100.CO/SAR200.CO/SARNEC.CO (except SARNEC.CO is lost to time) There are copies bundled with dlplus, and dlplus can serve them up on-the-fly when you use Ultimate Rom 2 to load them. There's a brief example of the process to invoke Sardine in the main dlplus readme, and more in the UR-II manual.

--
bkw

Reply via email to