Welcome, Guest. Please login or register.

Author Topic: Extracting files from a kickstart rom  (Read 7113 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline seer

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 1453
    • Show all replies
Re: Extracting files from a kickstart rom
« on: January 05, 2005, 10:20:20 PM »
You need to decide whether values between 0x00f80000-0x00ffffff are pointers (reloc) or data

Ok, this is something I don't understand. I mean, something must read the ROM otherwise the Amiga doesn't work/boot. So, doesn't that mean you can make a tool that does almost the same ? Read the rom and extract the needed modules ?

Ok, I really have no clue about programming issues, but to me this sounds like "nobody can read a certain book but it can be translated..."

~
Everything you say will be misquoted and used against you.
~
 

Offline seer

  • Hero Member
  • *****
  • Join Date: Feb 2002
  • Posts: 1453
    • Show all replies
Re: Extracting files from a kickstart rom
« Reply #1 on: January 05, 2005, 11:23:55 PM »
I hope this explanation helps and isn't too technical.

Thanks for trying ;-) Let's just say the fixed memory address and absolute-address make it a bit hard to understand the problem. But guess I'm looking at it from a "simpeler point of view".

But I suppose it means that if you read the ROM and dump the info, the links inside the ROM are pointing to a certain "adress", so if you put the code at another adress it won't work anymore.

But then, if you know the correct location, and the intention is to "recreate" the ROM or in this case a merged 1.4 + 3.1 ROM couldn't you dump the files in RAM or disk, then "disasemble" it, and reprogram it a bit or put it back in another ROM and have the correct adresses again ?


Well, I did say I'm looking at it from a very different and simpel POV.



~
Everything you say will be misquoted and used against you.
~