Results 1 to 10 of 10
  1. #1
    Philosopher Warrior Tri-Force's Avatar
    Join Date
    Jan 2002
    Location
    Heart:San Diego, Body: NY
    Posts
    970

    rom hacking question

    as everyone knows all files can be opened as text. no suprise right. well i was wondering if you open a rom as text and copy the right amonut of the begining (the boot code) is it possiable to copy the boot code to another rom who's boot code isni't supported by an emulator. this is just my theory right now and snice i have no idea which part of the text is the boot code i havn't been able to try it. I ask because if this is able to work then we can hack roms to be able to play in supra or ultra just by changing the code to a known one and using the known ini settings for the new game. can anyone figure this out.

    I KILL ME!!!
    <img src="http://www.emutalk.net/attachment.php?s=&postid=65090">


    • Advertising

      advertising
      EmuTalk.net
      has no influence
      on the ads that
      are displayed
        
       

  2. #2
    I like beer Anton's Avatar
    Join Date
    Apr 2002
    Location
    Kiev, Ukraine
    Posts
    195
    I think it's impossible to boot unsupported roms in this way.
    Looks very simple...

  3. #3
    you can check out LemAsm (from nemu.com)

    it allows you to modify roms, although you might need some knowledge hacking in order to use it.

  4. #4
    Triforce of Something... neoak's Avatar
    Join Date
    Mar 2002
    Location
    Puerto Rico, the last colony on Earth.
    Posts
    242

    N64 well...

    Practically, is impossible without modify the code. Every rom loads special codes, like compresion codecs (Evangelion64, Perfect Dark and ConquerBFD's MP3, RE2's Bitmaps and MPEGs... etc). You must understand every boot code in order to copy part of it.

    (Evangelion doesn't show 2D graphics due to compression and unsupported banks of memory in emus...
    Attached Thumbnails Attached Thumbnails evangelion.jpg  

  5. #5
    Warrior for God The Khan Artist's Avatar
    Join Date
    Mar 2002
    Location
    Purgatory
    Posts
    1,103
    Anyway, why use a text editor? It's much better to do it with a hex editor. Or, you can get Ultra-Edit, and have it all in one.



  6. #6
    Philosopher Warrior Tri-Force's Avatar
    Join Date
    Jan 2002
    Location
    Heart:San Diego, Body: NY
    Posts
    970
    becasue of copy and paste
    I KILL ME!!!
    <img src="http://www.emutalk.net/attachment.php?s=&postid=65090">

  7. #7
    Philosopher Warrior Tri-Force's Avatar
    Join Date
    Jan 2002
    Location
    Heart:San Diego, Body: NY
    Posts
    970
    I dont know it just makes me think of that scene from the Matrox where the dude is watching the code on the screen but what he sees in his mind is red head brunete becasue he knows the code that well.
    I KILL ME!!!
    <img src="http://www.emutalk.net/attachment.php?s=&postid=65090">

  8. #8
    Moderator Cyberman's Avatar
    Join Date
    Nov 2001
    Posts
    1,824
    Originally posted by Tri-Force
    I dont know it just makes me think of that scene from the Matrox where the dude is watching the code on the screen but what he sees in his mind is red head brunete becasue he knows the code that well.
    Ummm.. I don't believe that's what they said..
    Actually they were programed so well from the nerological data and information sent to them that's what they saw.

    Now back to the subject.

    Text editors are extremely limited first off.
    Text is generally ASCII data which is from 0-127 this is kind of limited.

    A hex editor is better suited for binary data (IE ROM CODE).

    Cutting and pasting boot code though probably thought of won't work. Not only because the boot code is different for each game but what each game uses for a library of software is different.

    The only thing I can think of is dissasembling and decompiling the entire code in the ROM. Using HLE to pick off Chunks of code you know are likely to be calls to library functions. Then reversing the entire rom painstakingly.

    Cyb
    Progress (n.):
    The process through which the Internet has evolved from smart people in front of dumb terminals to dumb people in front of smart terminals.
    -------------------------------------------------------------------
    Recursive (adj):
    see Recursive

  9. #9
    Moderator icepir8's Avatar
    Join Date
    Nov 2001
    Location
    Everywhere
    Posts
    938
    Hex Workshop v3.11 lets you cut/copy and paste. Also you can have multiple files open. No you can't just copy a new boot code into a rom and have it work. The newer roms check the boot code version in several differrent places to make it harder to modify and of the code. Also the CRCs in the header would need recreated.

    L8r,

    Icepir8

    "Some people are like Slinkies... not really good for anything, but they still bring a smile to your face when you push them down a flight of stairs." -- author unknown

  10. #10
    EmuTalk Member
    Join Date
    Mar 2005
    Posts
    17
    Quote Originally Posted by Anton
    I think it's impossible to boot unsupported roms in this way.
    Looks very simple...
    Heheh, yeah. Too simple to be possible.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •