Post Reply 
[HP4x] ROM Disassembly
03-03-2015, 01:55 PM (This post was last modified: 03-04-2015 02:32 AM by Han.)
Post: #3
RE: [HP4x] ROM Disassembly
Additionally, the core files used by sadhp expect the ROM to be in "decompressed" form. That is, you will have to convert each character in the ROM file into separate nibbles. Note also that the nibbles must be swapped. Here's a short program that will convert a rom file stored in rom.bin into a core file named rom.core

EDIT: This code below is for converting SX roms to the proper format. For GX roms, you can simply use the sport command

Code:
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <ctype.h>

int main(argc, argv)
    int argc;
    char **argv;
{
     int value, counter, chr;
     FILE *in, *out;

     value = 0;

     if(!(in=fopen("rom.bin","r")))
      {
           perror("rom.bin");
           exit(1);
      }
     if(!(out=fopen("rom.core","w")))
      {
           perror("rom.core");
           exit(1);
      }
     while( (chr = getc(in) ) != EOF)
      {
                 value= (chr/16) & 0xF;
                 putc(value,out);
                 value=(chr) & 0xF ;
                 putc(value,out);
      }
     return 0 ;
}

Graph 3D | QPI | SolveSys
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
[HP4x] ROM Disassembly - Bruno - 03-03-2015, 10:10 AM
RE: [HP4x] ROM Disassembly - Han - 03-03-2015, 01:19 PM
RE: [HP4x] ROM Disassembly - Han - 03-03-2015 01:55 PM
RE: [HP4x] ROM Disassembly - Bruno - 03-04-2015, 08:19 AM
RE: [HP4x] ROM Disassembly - Han - 03-04-2015, 09:21 AM
RE: [HP4x] ROM Disassembly - Han - 03-04-2015, 09:15 AM
RE: [HP4x] ROM Disassembly - Bruno - 03-04-2015, 10:22 AM
RE: [HP4x] ROM Disassembly - Bruno - 03-05-2015, 10:15 AM
RE: [HP4x] ROM Disassembly - Bruno - 03-05-2015, 01:15 PM
RE: [HP4x] ROM Disassembly - Han - 03-05-2015, 02:12 PM
RE: [HP4x] ROM Disassembly - Bruno - 03-05-2015, 02:16 PM
RE: [HP4x] ROM Disassembly - Han - 03-05-2015, 02:27 PM
RE: [HP4x] ROM Disassembly - Bruno - 03-05-2015, 03:02 PM
RE: [HP4x] ROM Disassembly - Han - 03-05-2015, 09:20 PM
RE: [HP4x] ROM Disassembly - Han - 03-09-2015, 03:13 PM
RE: [HP4x] ROM Disassembly - Bruno - 03-10-2015, 07:54 AM
RE: [HP4x] ROM Disassembly - Bruno - 03-10-2015, 08:10 AM
RE: [HP4x] ROM Disassembly - Bruno - 03-11-2015, 08:40 AM
RE: [HP4x] ROM Disassembly - Han - 03-11-2015, 06:23 PM
RE: [HP4x] ROM Disassembly - Bruno - 03-12-2015, 10:51 AM
RE: [HP4x] ROM Disassembly - Han - 03-13-2015, 05:36 AM
RE: [HP4x] ROM Disassembly - Han - 03-23-2015, 04:11 PM
RE: [HP4x] ROM Disassembly - Joe Horn - 03-23-2015, 08:03 PM
RE: [HP4x] ROM Disassembly - Han - 03-23-2015, 09:10 PM
RE: [HP4x] ROM Disassembly - rprosperi - 03-23-2015, 11:14 PM



User(s) browsing this thread: 1 Guest(s)