Skip to content

Conversation

@Ykidia
Copy link

@Ykidia Ykidia commented Dec 23, 2025

Compared to #443 :

  • improved banks detection (but the code is still ugly sometimes);
  • directories offsets calculation as for files in physical mode;
  • more complete info about items, especially for files;
  • enumerating directory table entries for clarity;
  • more clear info about item's parents and childs, added bases for each and entry numbers if parent is directory table;
  • if a file has several parents then check if some flags and properies values is different, marking such with "*" in info;
  • changed "EFT" to "FET", trying to autodetect FET size, more info for FET;
  • code refactoring and cleanup.

Tested on ~24 images from different times, but, as usual, much more images needed to explore. In particular, I was never able to find the image with the ISH directory table. If anyone has such images, please, share!

TODOs generally remain the same...

@NikolajSchlej
Copy link
Collaborator

LGTM

@NikolajSchlej NikolajSchlej merged commit 9a64e21 into LongSoft:new_engine Dec 23, 2025
8 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants