--
You received this message because you are subscribed to the Google Groups "SEBHC" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sebhc+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sebhc/7c3a3c88-2aba-4709-a749-069471fef3fbn%40googlegroups.com.
This seems well thought out. tx.
But my mind goes back to the “jukebox” 😊. I store all your images in a 512M reserved area of the Z67-IDE+ and reference (rapidly mount) them by slot number (attached). I would love for us to move to a standardized volume/serial number for each image. For compatibility with the Jukebox design we would need to use vol/ser numbers from 0 to 4095 for each class of disk (CP/M, HDOS). That’s 8K of disks (well not quite – the larger disks take up multiple slots; each slot is 100K).
So perhaps think about if/how we could incorporate a vol/ser for each disk in the 0..4095 range. If we had such a system it would be fantastic to have an ability (in the H8DUtility) to automatically rename a group of disks using their vol/ser (e.g. DISK0001.H8D, DISK0002.H8D…) this would not be for human consumption but would allow us to automatically load the entire jukebox (or a portion thereof) based just on the vol/ser numbers (which would correspond to slots in the jukebox). The software to load the jukebox uses VDIP commands which are limited to 8.3 DOS file naming conventions.
I know only a few of us are zealots about this now (Terry S and me? … but hoping to enlighten others once I write this up as a REMarks!) but the idea of a standard, unique image number for each disk would seem to have some merit. Essentially the library “call number” for each disk!
I think I created the jukebox index by simply downloading all the H8D files from the archive and doing (in a DOS command window):
DIR *.H8D >DIR.TXT
And then bringing that into Excel. It’s trivial then to add the slot numbers. As I recall I just did this for each of the volumes in the SEBHC archive (sequentially). I have later added some on my own that may not be in the SEBHC archive. I built a program I call VTOC (view table of contents) which looks at each slot and prints the disk label information from sector 9 of the image (see attached) then added that to the spreadsheet. There’s nothing magic about the order of the slot numbers – I just assigned them sequentially using the above process.
As far as exporting files for the purpose of creating the jukebox… Perhaps some thought about file naming convention is worthwhile.. possibly include the volume type? E.g. HDOS0001.H8D… CPM20002.H8D… CPM30001.H8D … in the (long shot) possibility that I ever get UCSD P system files working we could have UCSD0001.H8D … etc. I have a program VLD (VDIP load – second attachment) that reads the files off the USB drive using the Vinculum software interface. It can take many hours to read the H8D files and write them out to their jukebox slots (however you only do this once!). The program as written requires an input file with the names of each H8D file (in 8.3 format as required by the Vinculum software) and their slot number, but if we had a file naming convention that included the slot number, things get more elegant, e.g.
VLD HDOS
Could look for all files of the form HDOSxxxx.H8D (where xxxx is a vol/ser number == jukebox slot number) and load them in the appropriate slot.
Once we figure out how to do a jukebox for CP/M 2.2 you could similarly load those images with
VLD CPM2 (or whatever)….
Because the slots are 100K each, larger images must be given slot numbers that are divisible by 2, 4 or 8 (for 200K, 400K or 800K images). The jukebox also doesn’t care if they were originally from H17 disks or H37 since HDOS images all follow the same basic format (not sure if this is true of CP/M…)
More food for thought: I think we will be limited in the amount of metadata that can be stored using just the files and file names, especially for CP/M. HDOS is nice because we have the advantage of the HDOS volume number and label in sector 9. It is worth thinking about the idea of a separate catalog/database that would contain all the appropriate information. with that approach you could store vol/ser number, label, file name, and lots of other information (e.g. provenance information such as author, date, original source, company name, etc…) There’s a pretty good case to be made for building a database (even just something in Excel or open office).
If we made it a relational database (e.g. SQL) it could even contain all the names of the files within the disk images. Something similar to what you’ve done with the HTML files (e.g. https://sebhc.github.io/sebhc/software/Applications/H8DCATALOG_VOL1.HTML) but more elegant and searchable. Would make it trivial to find which volume(s) contain(s) a given file – that’s something we can’t easily do now (I basically load all your HTML files into an editor and do an ASCII search, or GREP if I’m on a UNIX box. Pretty crude.) Terry Smedley and I have also recognized the need for the Jukebox to have an index like this as well, and given some thought to that… Here’s another thought: how do we catalog the appropriate documentation that goes along with each disk and make that searchable/findable in the database?
Seems like this is all worth some thought/discussion in the group… IMO the preservation and cataloging of all the software (and accompanying documentation) is a core mission of this group and one that gets more difficult with each passing year as disks become harder to find or physically unreadable… Fortunately some of us still have significant troves of disks to catalog. In addition to what you have (Les) I know Alex Bodnar has some that he’s working through, and Mark Garlanger has a significant collection. I think I’ve probably still got some images that belong in the archive.
Preserving, cataloging, and sharing all of this is a noble cause!
To view this discussion on the web visit https://groups.google.com/d/msgid/sebhc/347af93f-ccfe-4eae-a746-82d5c4c37712n%40googlegroups.com.