Closed kbilsted closed 6 years ago
Is there a reasonably complete archive of those older releases?
I can try to get some iso's. Also we should include earlier versions of temple. The extract tool stack seems to require Linux and I run Windows
Older versions of the extractor (when the images were in ISO9660, right up to mid-2017) should run on windows just fine.
After they started to use RedSeafs, I just pulled in tsheikh's code which does depend on FUSE although I never call into that codepath
It's failing on fuse. I can pr an Iso if you want to try extracting
Where can I find older versions of the extractor
https://github.com/minexew/TempleOS/commit/0e5871772481f7a176a0f78532374bc78e24f372 this is the last commit with the ISO9660 extractor
It sure does.
I found out what you meant. I found the files but they wont operate on the losethos iso I got my hands on
Traceback (most recent call last): File ".\extract_templeos.py", line 45, in
extract(iso.root, OUTPUT_DIR) File ".\extract_templeos.py", line 25, in extract for entry in node.children: File "xxxx\Python36-32\lib\site-packages\isoparser\record.py", line 153, in chil dren return list(self.children_unsafe) File "xxxx\Python36-32\lib\site-packages\isoparser\record.py", line 140, in chil dren_unsafe record = self._source.unpack_record() File "xxxx\Python36-32\lib\site-packages\isoparser\source.py", line 120, in unpa ck_record new_record = record.Record(self, length-1, self.susp_starting_index) File "xxxx\Python36-32\lib\site-packages\isoparser\record.py", line 50, in ini t assert source.cursor <= target AssertionError
There is one more step that needs to be done: apply isoparser.patch
But anyways, check out https://github.com/minexew/TempleOS/commits/archive
Nightly versions up to 11/2017 are now included as well.
great stuff. What is your source of the ISO's you extract?
Here's some historic releases. (HOPPY, J, LoseThos, SparrowOS, also the LT and LTZ file things for Windows) https://uploadfiles.io/xiom3 I found them on archive.org, didn't do TempleOS.org since the site was huge and wasn't sure if this would be useful.
https://archive.org/details/TempleOS_ISO_Archive is the one I used.
@slx7R4GDZM That's a nice collection, but what are those releases of LoseThos from 2011 to 2014? TempleOS was a thing by then
they are really close. Looking at the diff from sparrow to templeos many files simply changed folder and suffix. It'd be fun to do a better diff than vanilla git diff to identify when most of the OS was done. Demos from https://archive.org/download/TerryADavis_TempleOS_Archive/videos/2010/ 2010 shows almost the same as modern temple videos
@minexew
but what are those releases of LoseThos from 2011 to 2014?
2011-2012 don't surprise me since archive.org shows that LoseThos V8.04 is first listed on the main page of the site around September 2nd 2012. After that though I'm not really sure what's going on.
I think it would be great to also include in the commit history the files from the predecessors of templeos. From the video demos from around 2010 and 2012 it those generations of the OS looks very very similar to Temple. By getting the source in Git, we can actually determine the rate of change after 2012