Tursi Posted December 29, 2015 Share Posted December 29, 2015 (edited) If your target is starting an emulator or copying that disk image to a certain location, I can try to automatize this. Classic99 is working more or less. I still don't like having the filename hardcoded to Web99 there but there are certain ascii characters used for TI Files that are not allowed as characters for PC Filenames and I didn't dare to ask Tursi yet about the proper mapping, he was quite busy lately on Backup/Server Data losses. Basically Classic99 expects all illegal characters to be remapped to '~' on the disk. When the TI requests a file with an illegal character, it will transparently map it through to '~' for the actual disk access. The actual list of characters is "?/<>*| (double quote, question mark, forward slash, less than, greater than, asterisk and pipe). Backslash and colon ( \: ) are also illegal characters on the PC filesystem, but Classic99 does not yet remap these because it uses them as PC path names. However, this is going to change very soon, so I would recommend you include them in the remapping list (just be aware they won't work yet). Fortunately these are rare in TI filenames. This differs (a lot) from the way V9T9 did it, but this is for three reasons. The first is that V9T9 was written for DOS, which was much more restrictive on filenames than modern Windows. NTFS supports nearly all the characters that the TI did, as well as the full filename length -- even FAT32 does. The second is that the high ASCII characters V9T9 used in place of those illegal characters are difficult to work with on Windows, and a goal of Classic99's FIAD system was to enable full use of Windows as the file manager. And the final reason is that Classic99 does not natively support the filename inside the file (there's limited support for it in V9T9 files, but it's not 100% compatible) -- again for the same reason that Windows needs to work as the file manager. Edited December 29, 2015 by Tursi Quote Link to comment Share on other sites More sharing options...
ralphb Posted February 2, 2016 Share Posted February 2, 2016 Will it be possible to extract disk images from the index containing all files that were originally on that disk? Right now Web99 seems to be file-centric, when many programs are multi-file ... While I cannot use your program productively, as it is Windows-only and relying on .NET, your Christmas index is a treasure trove by itself. I had a go at your Lucene index with Luke, but the disk images have been thoroughly smashed into bits , and I wasn't able to restore them without knowledge of your data model. Quote Link to comment Share on other sites More sharing options...
kl99 Posted February 2, 2016 Author Share Posted February 2, 2016 Hi Ralph! This part of the data model is not finalized yet. I don't (and don't want to) save the binary data of the whole disk. I save the binary data of all the files on the disk, their meta data, and the disk meta data. I don't see a value in maintaining a disk image as such, as the only purpose of it is the files or the combination of them as part of a certain application, be it "Miller Graphics Nightmission". There will be a way to link multiple files to one unit and that will have some name like release or application. With introducing that I also need to introduce some specs on how to share that kind of data level with other users. This kind of data level will probably need some human input. Someone needs to tell the tool that those 5 files from the disk need to be there on a disk in order to run the application. So someone needs to define once the application. But all other users will retrieve that information by updating the index over the net. I could maybe automatize it partely, if the files are loaded from within a Basic Program. I got sidetracked a bit from Web99 with receiving the 99/8 and Hex-Bus Peripherals and am preparing my home for some upcoming TI Vienna meetings. But after those I will go back to Web99. If you plan to integrate the data into your tools, we can share and check the current data model and see what we can do in order to achieve your goals. Here is the Presentation I did which shows parts of the data model: Web99-2015-10-31.pdf 1 Quote Link to comment Share on other sites More sharing options...
ralphb Posted February 2, 2016 Share Posted February 2, 2016 Thanks Klaus, much appreciated. I'd love to have a discussion about this in the future, but I don't have much time for xdt99 right now either. And in no way I would want to pull you away from your 99/8 -- that is top priority! You need to get it going by Birkenau ... (*wink*wink* *nudge*nudge*) 1 Quote Link to comment Share on other sites More sharing options...
+mizapf Posted February 2, 2016 Share Posted February 2, 2016 I heard Klaus is going to bring his TI-99/8 to the Birkenau-Treff? 1 Quote Link to comment Share on other sites More sharing options...
+Schmitzi Posted February 2, 2016 Share Posted February 2, 2016 . yes, I hope so 1 Quote Link to comment Share on other sites More sharing options...
kl99 Posted April 5, 2016 Author Share Posted April 5, 2016 Web99 0.5 Beta 5 releasedhttp://www.ti99.eu/?page_id=3074&lang=en Right-click on a TiFile exports to Classic99 and now keeps its filename of what it had in the index. All special characters should be handled /correctly forwarded to Classic99.Klaus 2 Quote Link to comment Share on other sites More sharing options...
+Vorticon Posted April 6, 2016 Share Posted April 6, 2016 Klaus, what do you mean by exports? Does it place the file in one of the DSK folders? Quote Link to comment Share on other sites More sharing options...
kl99 Posted April 6, 2016 Author Share Posted April 6, 2016 exactly, you can define the Path for that when you click on Settings in the main menu of Web99. Quote Link to comment Share on other sites More sharing options...
+Vorticon Posted November 1, 2021 Share Posted November 1, 2021 Hi Klaus. It looks like the project never moved beyond the beta stage. Are you still working on it by any chance? In the age of TIPI, wouldn't it be great to have Web99 communicate wirelessly over the home network with TIPI instead of having a manual serial connection to the TI? Regardless, I plan on using it to sort through the huge libraries distributed on a USB stick by Vic at the 2018 Chicago Fair. 3 1 Quote Link to comment Share on other sites More sharing options...
+Vorticon Posted November 1, 2021 Share Posted November 1, 2021 Incidentally, if anyone would like access to these libraries, here's the link: https://drive.google.com/drive/folders/1d7vkqErIKH67DgdrrcNKqBnSMZsxp7Q_?usp=sharing 5 Quote Link to comment Share on other sites More sharing options...
+Schmitzi Posted April 30 Share Posted April 30 bump 🥰 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.