OSDev.org

The Place to Start for Operating System Developers
It is currently Sun Jun 13, 2021 10:01 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 4 posts ] 
Author Message
 Post subject: Editing the Wiki
PostPosted: Wed Mar 10, 2021 10:02 pm 
Offline

Joined: Wed Mar 10, 2021 9:09 pm
Posts: 2
Hello everybody!

I registered so that I could update some information on one of the pages in the Wiki, but I couldn't figure out how to get access.

Background story:
I have replicated the file system of the Amiga, OFS and FFS for use in a project I am in the process of making, and there is so much inaccurate information out there. Including in this Wiki.

My project is currently parsing OFS and FFS, ('DOS\0', and 'DOS\1') Boot ID, yet there is still a whole lot of testing to make sure it is robust. Let us say the project will be a valuable tool for data archaeology on anything Amiga, although my plans are bigger than that.

Currently it is giving me the whole file structure and any file for which I am asking to get the binary data, like you specify a root directory on your host operating system, and it will automatically go through any and all files and sub content of any image files to do analysis on the data.

That is not the relevant part, though...

I was planning to make some updates to the page about FFS, since there are some inaccuracies there.

First one is that the page title is FFS, but it really only documents OFS (mostly). The page title should stay, but I would just add something about what actually is the difference between OFS and FFS in a fitting location.

Two major things that needs to be updated:
OFS data blocks DO have the data structure as listed. FFS data block DO NOT have any metadata at all, so the information does not really cover FFS. In FFS data blocks, there is only data.

That means that the NEXT_DATA_BLOCK field is not existing like it is on OFS, so you can't follow a linked list to rebuild the binary file. The checksum is also not there, so FFS is not as robust as OFS

In FFS, you will have to use the block table that is given in the file block, with possible extension blocks to rebuild the binary file, and the order is read backwards through the table of blocks. There is a block count there as well as a file size, that I don't think was documented.

Thank You.


Top
 Profile  
 
 Post subject: Re: Editing the Wiki
PostPosted: Mon Mar 15, 2021 6:37 pm 
Offline
Member
Member

Joined: Mon Mar 25, 2013 7:01 pm
Posts: 3115
I think this might help you.


Top
 Profile  
 
 Post subject: Re: Editing the Wiki
PostPosted: Tue Mar 16, 2021 1:04 am 
Offline

Joined: Wed Mar 10, 2021 9:09 pm
Posts: 2
I tried to quote, but got this error:

Return to the index page
General Error
SQL ERROR [ mysqli ]

Incorrect string value: '\xF0\x9F\x98\x83' for column 'post_text' at row 1 [1366]

An SQL error occurred while fetching this page. Please contact the Board Administrator if this problem persists.


Thank you for your info. I could edit the wiki now.


Top
 Profile  
 
 Post subject: Re: Editing the Wiki
PostPosted: Tue Mar 16, 2021 11:49 am 
Offline
Member
Member

Joined: Mon Mar 25, 2013 7:01 pm
Posts: 3115
RoyGal wrote:
'\xF0\x9F\x98\x83'

The forum software doesn't support emoji. (I'm sure it would be easy enough to switch the database encoding from utf8 to utf8mb4, but I don't know if that's the only thing that would need to change.)


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 4 posts ] 

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group