View Single Post
Old May 22nd, 2008 (11:10 PM).
interdpth interdpth is offline
I've seen things, man.
    Join Date: Jul 2004
    Posts: 275
    I'd like to point out, that while your little HEX module is handing it's easily replaceable.
    For dealing with hex values
    that reverse hex is just declaring the proper variable
    dim byte1 as byte'Handles 1 byte
    viewing with a hex editor you'll see 0x
    dim integer1 as integer'Handles 2 bytes
    viewing with a hexeditor
    04 FF

    and the one I guess that reversehex is mainly used for

    the long

    dim long1 as long'4 bytes usually for a pointer
    in a hex editor
    56 34 12 08
    Get it now?

    Readhex is simply reduced to
    dim byte1 as byte
    open filepath for binary as #1
    get #1, offset+1,byte1
    seek #1, offset+1
    get #1, ,byte1
    close #1
    for integers

    just change the byte to integer

    for long just change integer or byte to long

    to write data to a rom use put instead of get

    and to extract the address from a long
    just take the 8 off so

    make sure if you're pointing a pointer into a rom make sure to add the &H8000000


    And not bloated.
    yes, this is doge.

    potato is not here.

    Reply With Quote