Hacking Rominator for NDS

  • Thread starter Thread starter hankchill
  • Start date Start date
  • Views Views 295,259
  • Replies Replies 1,737
  • Likes Likes 1
Status
Not open for further replies.
I'm getting some sort of visual problems with the program.
It looks nothing like the screenshot... Every thing's just a plain, grey window.

The icons show up as a weird, "Nintendo DS" icon, and doesn't show the game's actual pic, and so on.
I'm using XP, so I think it'd appear properly. :/

shaunj66 used an old screenshot, even though I gave him a new one
tongue.gif


You need to download the DS Database through Check for Updates. How many times has this been mentioned? Too many.
 
BTW, a list of Q&A or some sort of list on the first page would probably be good to have. Considering there's 80 pages, and I've only skimmed the first and last 2 to see if any of my problems have been mentioned.

Awesome program by the way, it's very good. I'd donate, but I don't have any forms of internet cash.

EDIT: Fixed the problems, I downloaded the database, and refreshed with the little button. Thanks for the help.
 
QUOTE said:
BTW, a list of Q&A or some sort of list on the first page would probably be good to have. Considering there's 80 pages, and I've only skimmed the first and last 2 to see if any of my problems have been mentioned.
This may seem like a crazy idea, but maybe there should be a new thread since 5.0 has been released, and many things are different from prior examples. A good Q&A in the fresh thread would make it much simpler for new people.
 
Hank,

You should be able to use the zstream class in e-CryptIt to partially unzip files.

So... If you wanted to, you could partially unzip a ROM and read its header/icon information.

- N

Yes, I can partially unzip the file, but the only thing is some people like to keep the original zip in tact, so partially unzipping would be useless, as there's no way to tell if the first item is the rom or not... I could have it check, but it would still have to unzip to the point to where it finds the rom. No worries, doing the full unzip to identify the games should be fine
smile.gif
It's pretty quick to unzip anyways.

@GuardianHX: Good, I'm glad you got it working
smile.gif


@lebkin: Not a bad idea... I think what I'll do is put together a Q & A, see if I can have the moderators 'purge' this thread, and I'll modify the first post with the latest update with a new Q&A.

Also, on a side note, I am happy to say that Rominator runs fine on Leopard
smile.gif
I just got the retail version of Leopard, installed it on my G5, tried out the current released build of Rominator. Seem to work great
biggrin.gif

rominatorleopardxi1.jpg


Apparently in a previous build of Leopard, Rominator wouldn't even run. Works great! All functions work great as well.

--Henry
 
YES! It works on Leopard! Sweet! Thank god you're a Mac user, hankchill, cause that just rocks!

I need to buy myself Leopard now... I'm just waiting for the perfect external HD deal to come along...
 
YES! It works on Leopard! Sweet! Thank god you're a Mac user, hankchill, cause that just rocks!

I need to buy myself Leopard now... I'm just waiting for the perfect external HD deal to come along...

You're welcome
smile.gif


I know exactly whatcha mean -- I'm waiting for a good deal to come around as well. I'll definitely be getting a 1TB external drive when the price is right, because I've got 2 500GB internal drives in my G5, so I have to have at *least* 1TB external space... For now I'll have to stick with backing up my data on DVD's.

Mind you, things seem to be running faster as well with Leopard -- Things load up much quicker, and I love the built-in preview in the Finder... Only thing I don't like is the menu bar is too transparent, and in the dock, there's a small little light underneath active applications that's way too subtle; it's barely noticeable.

--Henry
 
Yes, I can partially unzip the file, but the only thing is some people like to keep the original zip in tact, so partially unzipping would be useless, as there's no way to tell if the first item is the rom or not... I could have it check, but it would still have to unzip to the point to where it finds the rom. No worries, doing the full unzip to identify the games should be fine
smile.gif
It's pretty quick to unzip anyways.

You may not need to decompress anything.

Take a look at the zip archive specification.

http://www.pkware.com/documents/casestudies/APPNOTE.TXT

The overall zip archive format is as such:

Code:
 Â Â[local file header 1]
 Â[file data 1]
 Â[data descriptor 1]
 Â. 
 Â.
 Â.
 Â[local file header n]
 Â[file data n]
 Â[data descriptor n]
 Â[archive decryption header] 
 Â[archive extra data record] 
 Â[central directory]
 Â[zip64 end of central directory record]
 Â[zip64 end of central directory locator] 
 Â[end of central directory record]

Each file compressed within a zip archive has a header and a descriptor that encapsulate the compressed data.

Here's the header info.

CODE    Âlocal file header signature   4 bytes Â(0x04034b50)
   Âversion needed to extract    2 bytes
   Âgeneral purpose bit flag    Â2 bytes
   Âcompression method       Â2 bytes
   Âlast mod file time       Â2 bytes
   Âlast mod file date       Â2 bytes
   Âcrc-32             Â4 bytes
   Âcompressed size         4 bytes
   Âuncompressed size        4 bytes
   Âfile name length        Â2 bytes
   Âextra field length       Â2 bytes

   Âfile name (variable size)
   Âextra field (variable size)

All headers start with 0x04034b50 (or 0x0504b0304 in little-endian)

The CRC32 value in the header is the CRC of the uncompressed file.

If you wrote a function that searched all the headers in a zip archive for filenames ending in .NDS, you could find the .NDS file no matter if it was the first or last file in the archive. This requires no unzipping, either. As shown above, the filenames are embedded in the zip file. This would be a rather quick search because any other file in the archive is probably less than 100k. You'd only have to stop at the first NDS file, too.

Once you know where the NDS file is located in the archive, you can do one of two things:
1. Pull out the CRC32 value from the header and use it to identify the ROM. It should match up with what's in your database.

2. Set up a stream with the starting point set at the beginning of the compressed data. Then, use e-CryptIt's zStreamReader class to read this stream. The read method of the zStreamReader class lets you specify the number of bytes you want to pull from the stream. In other words, you can specify a specific number of bytes decompress. You just need to decompress the NDS file's header into RAM.

- N

EDIT: I apologize if I'm going overboard in trying to help you with this issue. It just got me thinking because I'm starting to use zips in my own personal applications.
 
Yes, I can partially unzip the file, but the only thing is some people like to keep the original zip in tact, so partially unzipping would be useless, as there's no way to tell if the first item is the rom or not... I could have it check, but it would still have to unzip to the point to where it finds the rom. No worries, doing the full unzip to identify the games should be fine
smile.gif
It's pretty quick to unzip anyways.

You may not need to decompress anything.

Take a look at the zip archive specification.

http://www.pkware.com/documents/casestudies/APPNOTE.TXT

The overall zip archive format is as such:

Code:
    [local file header 1]
   [file data 1]
   [data descriptor 1]
   . 
   .
   .
   [local file header n]
   [file data n]
   [data descriptor n]
   [archive decryption header] 
   [archive extra data record] 
   [central directory]
   [zip64 end of central directory record]
   [zip64 end of central directory locator] 
   [end of central directory record]

Each file compressed within a zip archive has a header and a descriptor that encapsulate the compressed data.

Here's the header info.

Code:
        local file header signature     4 bytes  (0x04034b50)
       version needed to extract       2 bytes
       general purpose bit flag        2 bytes
       compression method              2 bytes
       last mod file time              2 bytes
       last mod file date              2 bytes
       crc-32                          4 bytes
       compressed size                 4 bytes
       uncompressed size               4 bytes
       file name length                2 bytes
       extra field length              2 bytes

       file name (variable size)
       extra field (variable size)

All headers start with 0x04034b50 (or 0x0504b0304 in little-endian)

The CRC32 value in the header is the CRC of the uncompressed file.

If you wrote a function that searched all the headers in a zip archive for filenames ending in .NDS, you could find the .NDS file no matter if it was the first or last file in the archive. This requires no unzipping, either. As shown above, the filenames are embedded in the zip file. This would be a rather quick search because any other file in the archive is probably less than 100k. You'd only have to stop at the first NDS file, too.

Once you know where the NDS file is located in the archive, you can do one of two things:
1. Pull out the CRC32 value from the header and use it to identify the ROM. It should match up with what's in your database.

2. Set up a stream with the starting point set at the beginning of the compressed data. Then, use e-CryptIt's zStreamReader class to read this stream. The read method of the zStreamReader class lets you specify the number of bytes you want to pull from the stream. In other words, you can specify a specific number of bytes decompress. You just need to decompress the NDS file's header into RAM.

- N

EDIT: I apologize if I'm going overboard in trying to help you with this issue. It just got me thinking because I'm starting to use zips in my own personal applications.

Don't worry about going 'overboard' -- I enjoy the challenge, plus your ideas are good ones. If the CRC of the specified file is already in the Zip, then that's all I would need it to read. I won't need to decompress to pull the header. I'll see what I can do
smile.gif


@Logan: My family and I have been sick the past few days so it's been difficult to get programming done. My wife's been sick for a week now and she hasn't been getting any better yet... No worries, we'll see how things go over the next couple days. Today I'll try and get some more coding done, and tomorrow, well, tomorrow I'll be playing Guitar Hero 3 regardless of being sick or not
tongue.gif
 
Keep it up Hank! If you need anyone to test the zip support then give me a shout. I've got a couple that someone else's rom trimmer was choking (i.e. crash) on and I want to see if yours will handle it properly. Any standard unzipper does decompress them so the files are fine and apparently it had something to do with a bug in the zip library that program used.
 
i'm using the linux version of Rominator on Archlinux with kernel 2.6.23. everytime i drag a game to the library, or try to view the files already on my G6DS Real, the program crashes with this error:

*** glibc detected *** ./rominator_linux: double free or corruption (!prev): 0x08627800 ***
======= Backtrace: =========
/lib/libc.so.6[0xb7771c06]
/lib/libc.so.6(cfree+0x89)[0xb77738c9]
/home/user/.tmpAppData/XcPD58m_libMBSPicture13754.so(_Z18ClosePictureReaderR13PictureReader+0x48)[0xb68
f918]
/home/user/.tmpAppData/XcPD58m_libMBSPicture13754.so(_Z21PicturetoBinaryStringP17REALpictureStruct+0x1b
)[0xb68f9c81]
[0xb712a9da]
[0xb720aa80]
[0xb71e0102]
[0xb7152c3f]
./rominator_linux[0x812b557]
./rominator_linux[0x812413a]
./rominator_linux[0x80c15a2]
./rominator_linux[0x81a35b1]
/usr/lib/libgtk-x11-2.0.so.0[0xb7db3254]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x129)[0xb7b0d7f9]
/usr/lib/libgobject-2.0.so.0[0xb7b21efb]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x617)[0xb7b23857]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb7b23e79]
/usr/lib/libgtk-x11-2.0.so.0[0xb7ed0867]
/usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0xc1)[0xb7dac4a1]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x2b8)[0xb7dad708]
/usr/lib/libgdk-x11-2.0.so.0[0xb7c294ba]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x176)[0xb7b71256]
/usr/lib/libglib-2.0.so.0[0xb7b745e2]
/usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x6e)[0xb7b74b9e]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_iteration_do+0x33)[0xb7dad9e3]
./rominator_linux[0x815f8fc]
./rominator_linux[0x815fb33]
./rominator_linux[0x815f9cd]
./rominator_linux[0x815de64]
[0xb708bd24]
[0xb7081719]
[0xb7081024]
./rominator_linux[0x80c9d28]
./rominator_linux[0x815f5a5]
/lib/libc.so.6(__libc_start_main+0xe0)[0xb7721f90]
./rominator_linux[0x8051d21]
======= Memory map: ========
08048000-081db000 r-xp 00000000 08:04 10637572 /home/user/rominator_linux
081db000-08217000 rwxp 00193000 08:04 10637572 /home/user/rominator_linux
08217000-08669000 rwxp 08217000 00:00 0 [heap]
b5000000-b5021000 rwxp b5000000 00:00 0
b5021000-b5100000 ---p b5021000 00:00 0
b51bb000-b5504000 rwxp b51bb000 00:00 0
b5504000-b5512000 r-xp 00000000 08:03 261653 /lib/libresolv-2.6.1.so
b5512000-b5514000 rwxp 0000d000 08:03 261653 /lib/libresolv-2.6.1.so
b5514000-b5516000 rwxp b5514000 00:00 0
b5516000-b5517000 ---p b5516000 00:00 0
b5517000-b5d17000 rwxp b5517000 00:00 0
b5d17000-b5d18000 ---p b5d17000 00:00 0
b5d18000-b653e000 rwxp b5d18000 00:00 0
b654b000-b65ab000 rwxs 00000000 00:08 552272191 /SYSV00000000 (deleted)
b65ab000-b65ba000 r-xp 00000000 08:03 770548 /usr/share/fonts/TTF/VeraBd.ttf
b65ba000-b65bf000 r-xp 00000000 08:03 577176 /usr/share/fonts/100dpi/timR08.pcf.gz
b65bf000-b660a000 rwxp b65bf000 00:00 0
b660a000-b66a0000 r-xp 00000000 08:03 578905 /usr/share/fonts/misc/18x18ja.pcf.gz
b66a0000-b66c6000 rwxp b66a0000 00:00 0
b66ce000-b66d2000 r-xp 00000000 08:03 261676 /lib/libnss_dns-2.6.1.so
b66d2000-b66d4000 rwxp 00003000 08:03 261676 /lib/libnss_dns-2.6.1.so
b66e4000-b66f5000 r-xp 00000000 08:03 687674 /usr/share/fonts/Type1/n019003l.pfb
b66f5000-b6717000 rwxp b66f5000 00:00 0
b6717000-b6747000 r-xp 00000000 08:03 578918 /usr/share/fonts/misc/cu12.pcf.gz
b6747000-b6793000 rwxp b6747000 00:00 0
b6793000-b67eb000 r-xp 00000000 08:03 578869 /usr/share/fonts/misc/12x13ja.pcf.gz
b67eb000-b67f0000 r-xp 00000000 08:03 561859 /usr/share/fonts/75dpi/timR12.pcf.gz
b67f0000-b6806000 r-xp 00000000 08:03 578959 /usr/share/fonts/misc/9x15.pcf.gz
b6806000-b6808000 r-xp 00000000 08:03 654616 /usr/lib/pango/1.6.0/modules/pango-hangul-fc.so
b6808000-b6809000 rwxp 00001000 08:03 654616 /usr/lib/pango/1.6.0/modules/pango-hangul-fc.so
b6809000-b680b000 r-xp 00000000 08:03 654609 /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b680b000-b680c000 rwxp 00001000 08:03 654609 /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b680c000-b680e000 r-xp 00000000 08:03 654606 /usr/lib/pango/1.6.0/modules/pango-arabic-fc.so
b680e000-b680f000 rwxp 00001000 08:03 654606 /usr/lib/pango/1.6.0/modules/pango-arabic-fc.so
b680f000-b6810000 r-xp 00000000 08:03 654604 /usr/lib/pango/1.6.0/modules/pango-arabic-lang.so
b6810000-b6811000 rwxp 00000000 08:03 654604 /usr/lib/pango/1.6.0/modules/pango-arabic-lang.so
b6811000-b6822000 r-xp 00000000 08:03 770540 /usr/share/fonts/TTF/Vera.ttf
b6822000-b6852000 rwxs 00000000 00:08 552206652 /SYSV00000000 (deleted)
b6852000-b6862000 r-xs 00000000 08:03 428432 /var/cache/fontconfig/8d4af663993b81a124ee82e610bb31f9-x86.cache-2
b6862000-b68a8000 r-xs 00000000 08:03 428511 /var/cache/fontconfig/17090aa38d5c6f09fb8c5c354938f1d7-x86.cache-2
b68a8000-b68ee000 r-xs 00000000 08:03 428509 /var/cache/fontconfig/df311e82a1a24c41a75c2c930223552e-x86.cache-2
b68ee000-b6906000 r-xp 00000000 08:04 10637763 /home/user/.tmpAppData/XcPD58m_libMBSPicture13754.so
b6906000-b6908000 rwxp 00017000 08:04 10637763 /home/user/.tmpAppData/XcPD58m_libMBSPicture13754.so
b6908000-b6913000 r-xp 00000000 08:04 10637762 /home/user/.tmpAppData/XXc7UT7_libMBSMain13754.so
b6913000-b6915000 rwxp 0000a000 08:04 10637762 /home/user/.tmpAppData/XXc7UT7_libMBSMain13754.so
b6915000-b691c000 r-xp 00000000 08:04 10637761 /home/user/.tmpAppData/XLYkVES_libMBSCalc13750.so
b691c000-b691d000 rwxp 00007000 08:04 10637761 /home/user/.tmpAppData/XLYkVES_libMBSCalc13750.so
b691d000-b691e000 rwxp b691d000 00:00 0
b691e000-b6924000 r-xp 00000000 08:04 10637760 /home/user/.tmpAppData/XHmX2pD_libMBSUsername13754.so
b6924000-b6925000 rwxp 00006000 08:04 10637760 /home/user/.tmpAppData/XHmX2pD_libMBSUsername13754.so
b6925000-b692b000 r-xp 00000000 08:04 10637759 /home/user/.tmpAppData/XpFLfbo_libMBSRegistration13754.so
b692b000-b692c000 rwxp 00005000 08:04 10637759 /home/user/.tmpAppData/XpFLfbo_libMBSRegistration13754.so
b692c000-b6934000 r-xp 00000000 08:04 10637758 /home/user/.tmpAppData/XcXJxW8_libMBSWindow13754.so
b6934000-b6935000 rwxp 00007000 08:04 10637758 /home/user/.tmpAppData/XcXJxW8_libMBSWindow13754.so
b6935000-b693c000 r-xp 00000000 08:04 10637757 /home/user/.tmpAppData/XenoYHT_libMBSMac13754.so
b693c000-b693d000 rwxp 00007000 08:04 10637757 /home/user/.tmpAppData/XenoYHT_libMBSMac13754.so
b693d000-b6958000 r-xp 00000000 08:04 10637756 /home/user/.tmpAppData/Xx2QwtE_libMBSZip13754.so
b6958000-b6959000 rwxp 0001a000 08:04 10637756 /home/user/.tmpAppData/Xx2QwtE_libMBSZip13754.so
b6959000-b6a09000 r-xp 00000000 08:03 1701037 /usr/lib/libstdc++.so.5.0.7
b6a09000-b6a0e000 rwxp 000af000 08:03 1701037 /usr/lib/libstdc++.so.5.0.7
b6a0e000-b6a13000 rwxp b6a0e000 00:00 0
b6a13000-b6a19000 r-xs 00000000 08:03 428513 /var/cache/fontconfig/d62e99ef547d1d24cdb1bd22ec1a2976-x86.cache-2
b6a19000-b6a22000 r-xp 00000000 08:04 10637755 /home/user/.tmpAppData/XDfMffp_libMBSPNG13754.so
b6a22000-b6a23000 rwxp 00009000 08:04 10637755 /home/user/.tmpAppData/XDfMffp_libMBSPNG13754.so
b6a23000-b6a90000 r-xp 00000000 08:04 10637754 /home/user/.tmpAppData/XPtD709_libREALSQLPlugin.so
b6a90000-b6a95000 rwxp 0006c000 08:04 10637754 /home/user/.tmpAppData/XPtD709_libREALSQLPlugin.so
b6a95000-b6aa3000 r-xp 00000000 08:04 10637753 /home/user/.tmpAppData/Xkf4ZNU_libRBInternetEncodings.so
b6aa3000-b6aa4000 rwxp 0000e000 08:04 10637753 /home/user/.tmpAppData/Xkf4ZNU_libRBInternetEncodings.so
b6aa4000-b6ac6000 r-xp 00000000 08:04 10637752 /home/user/.tmpAppData/X0XOHAF_libRBAppearancePak.so
b6ac6000-b6ac9000 rwxp 00021000 08:04 10637752 /home/user/.tmpAppData/X0XOHAF_libRBAppearancePak.so
b6ac9000-b738a000 rwxp b6ac9000 00:00 0
b738a000-b7392000 r-xp 00000000 08:03 263221 /lib/libnss_files-2.6.1.so
b7392000-b7394000 rwxp 00007000 08:03 263221 /lib/libnss_files-2.6.1.so
b7394000-b7508000 r-xp 00000000 08:03 474503 /usr/lib/locale/locale-archive
b7508000-b750a000 rwxp b7508000 00:00 0
b750a000-b750e000 r-xp 00000000 08:03 480620 /usr/lib/libXdmcp.so.6.0.0
b750e000-b750f000 rwxp 00003000 08:03 480620 /usr/lib/libXdmcp.so.6.0.0
b750f000-b7510000 rwxp b750f000 00:00 0
b7510000-b752e000 r-xp 00000000 08:03 482014 /usr/lib/libexpat.so.1.5.2
b752e000-b7530000 rwxp 0001e000 08:03 482014 /usr/lib/libexpat.so.1.5.2
b7530000-b7546000 r-xp 00000000 08:03 480624 /usr/lib/libxcb.so.1.0.0
b7546000-b7547000 rwxp 00016000 08:03 480624 /usr/lib/libxcb.so.1.0.0
b7547000-b7548000 r-xp 00000000 08:03 480628 /usr/lib/libxcb-xlib.so.0.0.0
b7548000-b7549000 rwxp 00000000 08:03 480628 /usr/lib/libxcb-xlib.so.0.0.0
b7549000-b754b000 r-xp 00000000 08:03 480618 /usr/lib/libXau.so.6.0.0
b754b000-b754c000 rwxp 00001000 08:03 480618 /usr/lib/libXau.so.6.0.0
b754c000-b754d000 rwxp b754c000 00:00 0
b754d000-b755e000 r-xp 00000000 08:03 261710 /lib/libz.so.1.2.3
b755e000-b755f000 rwxp 00010000 08:03 261710 /lib/libz.so.1.2.3
b755f000-b75d6000 r-xp 00000000 08:03 481990 /usr/lib/libfreetype.so.6.3.16
b75d6000-b75da000 rwxp 00077000 08:03 481990 /usr/lib/libfreetype.so.6.3.16
b75da000-b75e0000 r-xp 00000000 08:03 261671 /lib/librt-2.6.1.so
b75e0000-b75e2000 rwxp 00005000 08:03 261671 /lib/librt-2.6.1.so
b75e2000-b7608000 r-xp 00000000 08:03 261740 /lib/libpcre.so.0.0.1
b7608000-b7609000 rwxp 00025000 08:03 261740 /lib/libpcre.so.0.0.1
b7609000-b7611000 r-xp 00000000 08:03 482365 /usr/lib/libXcursor.so.1.0.2
b7611000-b7612000 rwxp 00007000 08:03 482365 /usr/lib/libXcursor.so.1.0.2
b7612000-b7613000 rwxp b7612000 00:00 0
b7613000-b7618000 r-xp 00000000 08:03 1700639 /usr/lib/libXrandr.so.2.1.0
b7618000-b7619000 rwxp 00005000 08:03 1700639 /usr/lib/libXrandr.so.2.1.0
b7619000-b761b000 r-xp 00000000 08:03 1700654 /usr/lib/libXinerama.so.1.0.0
b761b000-b761c000 rwxp 00001000 08:03 1700654 /usr/lib/libXinerama.so.1.0.0
b761c000-b7623000 r-xp 00000000 08:03 482315 /usr/lib/libXrender.so.1.3.0
b7623000-b7624000 rwxp 00007000 08:03 482315 /usr/lib/libXrender.so.1.3.0
b7624000-b7647000 r-xp 00000000 08:03 482019 /usr/lib/libfontconfig.so.1.2.0
b7647000-b764f000 rwxp 00022000 08:03 482019 /usr/lib/libfontconfig.so.1.2.0
b764f000-b7671000 r-xp 00000000 08:03 482375 /usr/lib/libpng12.so.0.22.0
b7671000-b7672000 rwxp 00021000 08:03 482375 /usr/lib/libpng12.so.0.22.0
b7672000-b7673000 rwxp b7672000 00:00 0
b7673000-b76e5000 r-xp 00000000 08:03 1700699 /usr/lib/libcairo.so.2.11.5
b76e5000-b76e7000 rwxp 00072000 08:03 1700699 /usr/lib/libcairo.so.2.11.5
b76e7000-b76ff000 r-xp 00000000 08:03 1700697 /usr/lib/libatk-1.0.so.0.2009.1
b76ff000-b7701000 rwxp 00017000 08:03 1700697 /usr/lib/libatk-1.0.so.0.2009.1
b7701000-b7705000 r-xp 00000000 08:03 482325 /usr/lib/libXfixes.so.3.1.0
b7705000-b7706000 rwxp 00003000 08:03 482325 /usr/lib/libXfixes.so.3.1.0
b7706000-b7708000 r-xp 00000000 08:03 1700834 /usr/lib/libXdamage.so.1.1.0
b7708000-b7709000 rwxp 00001000 08:03 1700834 /usr/lib/libXdamage.so.1.1.0
b7709000-b770b000 r-xp 00000000 08:03 1700833 /usr/lib/libXcomposite.so.1.0.0
b770b000-b770c000 rwxp 00001000 08:03 1700833 /usr/lib/libXcomposite.so.1.0.0
b770c000-b7837000 r-xp 00000000 08:03 261659 /lib/libc-2.6.1.so
b7837000-b7838000 r-xp 0012b000 08:03 261659 /lib/libc-2.6.1.so
b7838000-b783a000 rwxp 0012c000 08:03 261659 /lib/libc-2.6.1.so
b783a000-b783e000 rwxp b783a000 00:00 0
b783e000-b7848000 r-xp 00000000 08:03 478606 /usr/lib/libgcc_s.so.1
b7848000-b7849000 rwxp 00009000 08:03 478606 /usr/lib/libgcc_s.so.1
b7849000-b786c000 r-xp 00000000 08:03 261656 /lib/libm-2.6.1.so
b786c000-b786e000 rwxp 00022000 08:03 261656 /lib/libm-2.6.1.so
b786e000-b7951000 r-xp 00000000 08:03 475479 /usr/lib/libstdc++.so.6.0.9
b7951000-b7954000 r-xp 000e2000 08:03 475479 /usr/lib/libstdc++.so.6.0.9
b7954000-b7956000 rwxp 000e5000 08:03 475479 /usr/lib/libstdc++.so.6.0.9
b7956000-b795c000 rwxp b7956000 00:00 0
b795c000-b7a41000 r-xp 00000000 08:03 481529 /usr/lib/libX11.so.6.2.0
b7a41000-b7a45000 rwxp 000e4000 08:03 481529 /usr/lib/libX11.so.6.2.0
b7a45000-b7a52000 r-xp 00000000 08:03 482226 /usr/lib/libXext.so.6.4.0
b7a52000-b7a53000 rwxp 0000c000 08:03 482226 /usr/lib/libXext.so.6.4.0
b7a53000-b7a5a000 r-xp 00000000 08:03 1700615 /usr/lib/libXi.so.6.0.0
b7a5a000-b7a5b000 rwxp 00006000 08:03 1700615 /usr/lib/libXi.so.6.0.0
b7a5b000-b7a5c000 rwxp b7a5b000 00:00 0
b7a5c000-b7a5e000 r-xp 00000000 08:03 261637 /lib/libdl-2.6.1.so
b7a5e000-b7a60000 rwxp 00001000 08:03 261637 /lib/libdl-2.6.1.so
b7a60000-b7a73000 r-xp 00000000 08:03 261639 /lib/libpthread-2.6.1.so
b7a73000-b7a75000 rwxp 00013000 08:03 261639 /lib/libpthread-2.6.1.so
b7a75000-b7a77000 rwxp b7a75000 00:00 0
b7a77000-b7aa3000 r-xp 00000000 08:03 1700721 /usr/lib/libpangoft2-1.0.so.0.1800.3
b7aa3000-b7aa4000 rwxp 0002c000 08:03 1700721 /usr/lib/libpangoft2-1.0.so.0.1800.3
b7aa4000-b7aac000 r-xp 00000000 08:03 1700712 /usr/lib/libpangocairo-1.0.so.0.1800.3
b7aac000-b7aad000 rwxp 00007000 08:03 1700712 /usr/lib/libpangocairo-1.0.so.0.1800.3
b7aad000-b7ae7000 r-xp 00000000 08:03 1700714 /usr/lib/libpango-1.0.so.0.1800.3
b7ae7000-b7ae9000 rwxp 00039000 08:03 1700714 /usr/lib/libpango-1.0.so.0.1800.3
b7ae9000-b7b02000 r-xp 00000000 08:03 1700838 /usr/lib/libgdk_pixbuf-2.0.so.0.1200.1
b7b02000-b7b03000 rwxp 00018000 08:03 1700838 /usr/lib/libgdk_pixbuf-2.0.so.0.1200.1
b7b03000-b7b04000 rwxp b7b03000 00:00 0
b7b04000-b7b3d000 r-xp 00000000 08:03 1700682 /usr/lib/libgobject-2.0.so.0.1400.2
b7b3d000-b7b3e000 rwxp 00039000 08:03 1700682 /usr/lib/libgobject-2.0.so.0.1400.2
b7b3e000-b7b41000 r-xp 00000000 08:03 1700686 /usr/lib/libgthread-2.0.so.0.1400.2
b7b41000-b7b42000 rwxp 00003000 08:03 1700686 /usr/lib/libgthread-2.0.so.0.1400.2
b7b42000-b7be1000 r-xp 00000000 08:03 1700679 /usr/lib/libglib-2.0.so.0.1400.2
b7be1000-b7be2000 rwxp 0009e000 08:03 1700679 /usr/lib/libglib-2.0.so.0.1400.2
b7be2000-b7be5000 r-xp 00000000 08:03 1700692 /usr/lib/libgmodule-2.0.so.0.1400.2
b7be5000-b7be6000 rwxp 00002000 08:03 1700692 /usr/lib/libgmodule-2.0.so.0.1400.2
b7be6000-b7c66000 r-xp 00000000 08:03 1700844 /usr/lib/libgdk-x11-2.0.so.0.1200.1
b7c66000-b7c69000 rwxp 00080000 08:03 1700844 /usr/lib/libgdk-x11-2.0.so.0.1200.1
b7c69000-b7fcb000 r-xp 00000000 08:03 1700842 /usr/lib/libgtk-x11-2.0.so.0.1200.1
b7fcb000-b7fd1000 rwxp 00362000 08:03 1700842 /usr/lib/libgtk-x11-2.0.so.0.1200.1
b7fd1000-b7fd3000 rwxp b7fd1000 00:00 0
b7fd4000-b7fd6000 r-xs 00000000 08:03 428467 /var/cache/fontconfig/f6b893a7224233d96cb72fd88691c0b4-x86.cache-2
b7fd6000-b7fdf000 r-xp 00000000 08:03 655552 /usr/lib/gtk-2.0/2.10.0/engines/libxfce.so
b7fdf000-b7fe0000 rwxp 00008000 08:03 655552 /usr/lib/gtk-2.0/2.10.0/engines/libxfce.so
b7fe0000-b7fe1000 r-xp 00000000 08:03 573354 /usr/lib/gconv/ISO8859-1.so
b7fe1000-b7fe3000 rwxp 00000000 08:03 573354 /usr/lib/gconv/ISO8859-1.so
b7fe3000-b7fe4000 r-xp b7fe3000 00:00 0 [vdso]
b7fe4000-b7ffe000 r-xp 00000000 08:03 261665 /lib/ld-2.6.1.so
b7ffe000-b7fff000 r-xp 00019000 08:03 261665 /lib/ld-2.6.1.so
b7fff000-b8000000 rwxp 0001a000 08:03 261665 /lib/ld-2.6.1.so
bfa05000-bfa1a000 rwxp bffeb000 00:00 0 [stack]
Aborted


it was working fine prior to the 5.0 update. i deleted my RominatorData folder, just to make sure that wasn't it, but no luck.

thanks hankchill for the best ROM tool available on any platform!
 
i'm using the linux version of Rominator on Archlinux with kernel 2.6.23. everytime i drag a game to the library, or try to view the files already on my G6DS Real, the program crashes with this error:

*** glibc detected *** ./rominator_linux: double free or corruption (!prev): 0x08627800 ***
======= Backtrace: =========
/lib/libc.so.6[0xb7771c06]
/lib/libc.so.6(cfree+0x89)[0xb77738c9]
/home/user/.tmpAppData/XcPD58m_libMBSPicture13754.so(_Z18ClosePictureReaderR13PictureReader+0x48)[0xb68
f918]
/home/user/.tmpAppData/XcPD58m_libMBSPicture13754.so(_Z21PicturetoBinaryStringP17REALpictureStruct+0x1b
)[0xb68f9c81]
[0xb712a9da]
[0xb720aa80]
[0xb71e0102]
[0xb7152c3f]
./rominator_linux[0x812b557]
./rominator_linux[0x812413a]
./rominator_linux[0x80c15a2]
./rominator_linux[0x81a35b1]
/usr/lib/libgtk-x11-2.0.so.0[0xb7db3254]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x129)[0xb7b0d7f9]
/usr/lib/libgobject-2.0.so.0[0xb7b21efb]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x617)[0xb7b23857]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb7b23e79]
/usr/lib/libgtk-x11-2.0.so.0[0xb7ed0867]
/usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0xc1)[0xb7dac4a1]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x2b8)[0xb7dad708]
/usr/lib/libgdk-x11-2.0.so.0[0xb7c294ba]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x176)[0xb7b71256]
/usr/lib/libglib-2.0.so.0[0xb7b745e2]
/usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x6e)[0xb7b74b9e]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_iteration_do+0x33)[0xb7dad9e3]
./rominator_linux[0x815f8fc]
./rominator_linux[0x815fb33]
./rominator_linux[0x815f9cd]
./rominator_linux[0x815de64]
[0xb708bd24]
[0xb7081719]
[0xb7081024]
./rominator_linux[0x80c9d28]
./rominator_linux[0x815f5a5]
/lib/libc.so.6(__libc_start_main+0xe0)[0xb7721f90]
./rominator_linux[0x8051d21]
======= Memory map: ========
08048000-081db000 r-xp 00000000 08:04 10637572Â /home/user/rominator_linux
081db000-08217000 rwxp 00193000 08:04 10637572Â /home/user/rominator_linux
08217000-08669000 rwxp 08217000 00:00 0Â Â Â Â Â [heap]
b5000000-b5021000 rwxp b5000000 00:00 0
b5021000-b5100000 ---p b5021000 00:00 0
b51bb000-b5504000 rwxp b51bb000 00:00 0
b5504000-b5512000 r-xp 00000000 08:03 261653Â Â /lib/libresolv-2.6.1.so
b5512000-b5514000 rwxp 0000d000 08:03 261653Â Â /lib/libresolv-2.6.1.so
b5514000-b5516000 rwxp b5514000 00:00 0
b5516000-b5517000 ---p b5516000 00:00 0
b5517000-b5d17000 rwxp b5517000 00:00 0
b5d17000-b5d18000 ---p b5d17000 00:00 0
b5d18000-b653e000 rwxp b5d18000 00:00 0
b654b000-b65ab000 rwxs 00000000 00:08 552272191Â /SYSV00000000 (deleted)
b65ab000-b65ba000 r-xp 00000000 08:03 770548Â Â /usr/share/fonts/TTF/VeraBd.ttf
b65ba000-b65bf000 r-xp 00000000 08:03 577176Â Â /usr/share/fonts/100dpi/timR08.pcf.gz
b65bf000-b660a000 rwxp b65bf000 00:00 0
b660a000-b66a0000 r-xp 00000000 08:03 578905Â Â /usr/share/fonts/misc/18x18ja.pcf.gz
b66a0000-b66c6000 rwxp b66a0000 00:00 0
b66ce000-b66d2000 r-xp 00000000 08:03 261676Â Â /lib/libnss_dns-2.6.1.so
b66d2000-b66d4000 rwxp 00003000 08:03 261676Â Â /lib/libnss_dns-2.6.1.so
b66e4000-b66f5000 r-xp 00000000 08:03 687674Â Â /usr/share/fonts/Type1/n019003l.pfb
b66f5000-b6717000 rwxp b66f5000 00:00 0
b6717000-b6747000 r-xp 00000000 08:03 578918Â Â /usr/share/fonts/misc/cu12.pcf.gz
b6747000-b6793000 rwxp b6747000 00:00 0
b6793000-b67eb000 r-xp 00000000 08:03 578869Â Â /usr/share/fonts/misc/12x13ja.pcf.gz
b67eb000-b67f0000 r-xp 00000000 08:03 561859Â Â /usr/share/fonts/75dpi/timR12.pcf.gz
b67f0000-b6806000 r-xp 00000000 08:03 578959Â Â /usr/share/fonts/misc/9x15.pcf.gz
b6806000-b6808000 r-xp 00000000 08:03 654616Â Â /usr/lib/pango/1.6.0/modules/pango-hangul-fc.so
b6808000-b6809000 rwxp 00001000 08:03 654616Â Â /usr/lib/pango/1.6.0/modules/pango-hangul-fc.so
b6809000-b680b000 r-xp 00000000 08:03 654609Â Â /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b680b000-b680c000 rwxp 00001000 08:03 654609Â Â /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b680c000-b680e000 r-xp 00000000 08:03 654606Â Â /usr/lib/pango/1.6.0/modules/pango-arabic-fc.so
b680e000-b680f000 rwxp 00001000 08:03 654606Â Â /usr/lib/pango/1.6.0/modules/pango-arabic-fc.so
b680f000-b6810000 r-xp 00000000 08:03 654604Â Â /usr/lib/pango/1.6.0/modules/pango-arabic-lang.so
b6810000-b6811000 rwxp 00000000 08:03 654604Â Â /usr/lib/pango/1.6.0/modules/pango-arabic-lang.so
b6811000-b6822000 r-xp 00000000 08:03 770540Â Â /usr/share/fonts/TTF/Vera.ttf
b6822000-b6852000 rwxs 00000000 00:08 552206652Â /SYSV00000000 (deleted)
b6852000-b6862000 r-xs 00000000 08:03 428432Â Â /var/cache/fontconfig/8d4af663993b81a124ee82e610bb31f9-x86.cache-2
b6862000-b68a8000 r-xs 00000000 08:03 428511Â Â /var/cache/fontconfig/17090aa38d5c6f09fb8c5c354938f1d7-x86.cache-2
b68a8000-b68ee000 r-xs 00000000 08:03 428509Â Â /var/cache/fontconfig/df311e82a1a24c41a75c2c930223552e-x86.cache-2
b68ee000-b6906000 r-xp 00000000 08:04 10637763Â /home/user/.tmpAppData/XcPD58m_libMBSPicture13754.so
b6906000-b6908000 rwxp 00017000 08:04 10637763Â /home/user/.tmpAppData/XcPD58m_libMBSPicture13754.so
b6908000-b6913000 r-xp 00000000 08:04 10637762Â /home/user/.tmpAppData/XXc7UT7_libMBSMain13754.so
b6913000-b6915000 rwxp 0000a000 08:04 10637762Â /home/user/.tmpAppData/XXc7UT7_libMBSMain13754.so
b6915000-b691c000 r-xp 00000000 08:04 10637761Â /home/user/.tmpAppData/XLYkVES_libMBSCalc13750.so
b691c000-b691d000 rwxp 00007000 08:04 10637761Â /home/user/.tmpAppData/XLYkVES_libMBSCalc13750.so
b691d000-b691e000 rwxp b691d000 00:00 0
b691e000-b6924000 r-xp 00000000 08:04 10637760Â /home/user/.tmpAppData/XHmX2pD_libMBSUsername13754.so
b6924000-b6925000 rwxp 00006000 08:04 10637760Â /home/user/.tmpAppData/XHmX2pD_libMBSUsername13754.so
b6925000-b692b000 r-xp 00000000 08:04 10637759Â /home/user/.tmpAppData/XpFLfbo_libMBSRegistration13754.so
b692b000-b692c000 rwxp 00005000 08:04 10637759Â /home/user/.tmpAppData/XpFLfbo_libMBSRegistration13754.so
b692c000-b6934000 r-xp 00000000 08:04 10637758Â /home/user/.tmpAppData/XcXJxW8_libMBSWindow13754.so
b6934000-b6935000 rwxp 00007000 08:04 10637758Â /home/user/.tmpAppData/XcXJxW8_libMBSWindow13754.so
b6935000-b693c000 r-xp 00000000 08:04 10637757Â /home/user/.tmpAppData/XenoYHT_libMBSMac13754.so
b693c000-b693d000 rwxp 00007000 08:04 10637757Â /home/user/.tmpAppData/XenoYHT_libMBSMac13754.so
b693d000-b6958000 r-xp 00000000 08:04 10637756Â /home/user/.tmpAppData/Xx2QwtE_libMBSZip13754.so
b6958000-b6959000 rwxp 0001a000 08:04 10637756Â /home/user/.tmpAppData/Xx2QwtE_libMBSZip13754.so
b6959000-b6a09000 r-xp 00000000 08:03 1701037Â Â /usr/lib/libstdc++.so.5.0.7
b6a09000-b6a0e000 rwxp 000af000 08:03 1701037Â Â /usr/lib/libstdc++.so.5.0.7
b6a0e000-b6a13000 rwxp b6a0e000 00:00 0
b6a13000-b6a19000 r-xs 00000000 08:03 428513Â Â /var/cache/fontconfig/d62e99ef547d1d24cdb1bd22ec1a2976-x86.cache-2
b6a19000-b6a22000 r-xp 00000000 08:04 10637755Â /home/user/.tmpAppData/XDfMffp_libMBSPNG13754.so
b6a22000-b6a23000 rwxp 00009000 08:04 10637755Â /home/user/.tmpAppData/XDfMffp_libMBSPNG13754.so
b6a23000-b6a90000 r-xp 00000000 08:04 10637754Â /home/user/.tmpAppData/XPtD709_libREALSQLPlugin.so
b6a90000-b6a95000 rwxp 0006c000 08:04 10637754Â /home/user/.tmpAppData/XPtD709_libREALSQLPlugin.so
b6a95000-b6aa3000 r-xp 00000000 08:04 10637753Â /home/user/.tmpAppData/Xkf4ZNU_libRBInternetEncodings.so
b6aa3000-b6aa4000 rwxp 0000e000 08:04 10637753Â /home/user/.tmpAppData/Xkf4ZNU_libRBInternetEncodings.so
b6aa4000-b6ac6000 r-xp 00000000 08:04 10637752Â /home/user/.tmpAppData/X0XOHAF_libRBAppearancePak.so
b6ac6000-b6ac9000 rwxp 00021000 08:04 10637752Â /home/user/.tmpAppData/X0XOHAF_libRBAppearancePak.so
b6ac9000-b738a000 rwxp b6ac9000 00:00 0
b738a000-b7392000 r-xp 00000000 08:03 263221Â Â /lib/libnss_files-2.6.1.so
b7392000-b7394000 rwxp 00007000 08:03 263221Â Â /lib/libnss_files-2.6.1.so
b7394000-b7508000 r-xp 00000000 08:03 474503Â Â /usr/lib/locale/locale-archive
b7508000-b750a000 rwxp b7508000 00:00 0
b750a000-b750e000 r-xp 00000000 08:03 480620Â Â /usr/lib/libXdmcp.so.6.0.0
b750e000-b750f000 rwxp 00003000 08:03 480620Â Â /usr/lib/libXdmcp.so.6.0.0
b750f000-b7510000 rwxp b750f000 00:00 0
b7510000-b752e000 r-xp 00000000 08:03 482014Â Â /usr/lib/libexpat.so.1.5.2
b752e000-b7530000 rwxp 0001e000 08:03 482014Â Â /usr/lib/libexpat.so.1.5.2
b7530000-b7546000 r-xp 00000000 08:03 480624Â Â /usr/lib/libxcb.so.1.0.0
b7546000-b7547000 rwxp 00016000 08:03 480624Â Â /usr/lib/libxcb.so.1.0.0
b7547000-b7548000 r-xp 00000000 08:03 480628Â Â /usr/lib/libxcb-xlib.so.0.0.0
b7548000-b7549000 rwxp 00000000 08:03 480628Â Â /usr/lib/libxcb-xlib.so.0.0.0
b7549000-b754b000 r-xp 00000000 08:03 480618Â Â /usr/lib/libXau.so.6.0.0
b754b000-b754c000 rwxp 00001000 08:03 480618Â Â /usr/lib/libXau.so.6.0.0
b754c000-b754d000 rwxp b754c000 00:00 0
b754d000-b755e000 r-xp 00000000 08:03 261710Â Â /lib/libz.so.1.2.3
b755e000-b755f000 rwxp 00010000 08:03 261710Â Â /lib/libz.so.1.2.3
b755f000-b75d6000 r-xp 00000000 08:03 481990Â Â /usr/lib/libfreetype.so.6.3.16
b75d6000-b75da000 rwxp 00077000 08:03 481990Â Â /usr/lib/libfreetype.so.6.3.16
b75da000-b75e0000 r-xp 00000000 08:03 261671Â Â /lib/librt-2.6.1.so
b75e0000-b75e2000 rwxp 00005000 08:03 261671Â Â /lib/librt-2.6.1.so
b75e2000-b7608000 r-xp 00000000 08:03 261740Â Â /lib/libpcre.so.0.0.1
b7608000-b7609000 rwxp 00025000 08:03 261740Â Â /lib/libpcre.so.0.0.1
b7609000-b7611000 r-xp 00000000 08:03 482365Â Â /usr/lib/libXcursor.so.1.0.2
b7611000-b7612000 rwxp 00007000 08:03 482365Â Â /usr/lib/libXcursor.so.1.0.2
b7612000-b7613000 rwxp b7612000 00:00 0
b7613000-b7618000 r-xp 00000000 08:03 1700639Â Â /usr/lib/libXrandr.so.2.1.0
b7618000-b7619000 rwxp 00005000 08:03 1700639Â Â /usr/lib/libXrandr.so.2.1.0
b7619000-b761b000 r-xp 00000000 08:03 1700654Â Â /usr/lib/libXinerama.so.1.0.0
b761b000-b761c000 rwxp 00001000 08:03 1700654Â Â /usr/lib/libXinerama.so.1.0.0
b761c000-b7623000 r-xp 00000000 08:03 482315Â Â /usr/lib/libXrender.so.1.3.0
b7623000-b7624000 rwxp 00007000 08:03 482315Â Â /usr/lib/libXrender.so.1.3.0
b7624000-b7647000 r-xp 00000000 08:03 482019Â Â /usr/lib/libfontconfig.so.1.2.0
b7647000-b764f000 rwxp 00022000 08:03 482019Â Â /usr/lib/libfontconfig.so.1.2.0
b764f000-b7671000 r-xp 00000000 08:03 482375Â Â /usr/lib/libpng12.so.0.22.0
b7671000-b7672000 rwxp 00021000 08:03 482375Â Â /usr/lib/libpng12.so.0.22.0
b7672000-b7673000 rwxp b7672000 00:00 0
b7673000-b76e5000 r-xp 00000000 08:03 1700699Â Â /usr/lib/libcairo.so.2.11.5
b76e5000-b76e7000 rwxp 00072000 08:03 1700699Â Â /usr/lib/libcairo.so.2.11.5
b76e7000-b76ff000 r-xp 00000000 08:03 1700697Â Â /usr/lib/libatk-1.0.so.0.2009.1
b76ff000-b7701000 rwxp 00017000 08:03 1700697Â Â /usr/lib/libatk-1.0.so.0.2009.1
b7701000-b7705000 r-xp 00000000 08:03 482325Â Â /usr/lib/libXfixes.so.3.1.0
b7705000-b7706000 rwxp 00003000 08:03 482325Â Â /usr/lib/libXfixes.so.3.1.0
b7706000-b7708000 r-xp 00000000 08:03 1700834Â Â /usr/lib/libXdamage.so.1.1.0
b7708000-b7709000 rwxp 00001000 08:03 1700834Â Â /usr/lib/libXdamage.so.1.1.0
b7709000-b770b000 r-xp 00000000 08:03 1700833Â Â /usr/lib/libXcomposite.so.1.0.0
b770b000-b770c000 rwxp 00001000 08:03 1700833Â Â /usr/lib/libXcomposite.so.1.0.0
b770c000-b7837000 r-xp 00000000 08:03 261659Â Â /lib/libc-2.6.1.so
b7837000-b7838000 r-xp 0012b000 08:03 261659Â Â /lib/libc-2.6.1.so
b7838000-b783a000 rwxp 0012c000 08:03 261659Â Â /lib/libc-2.6.1.so
b783a000-b783e000 rwxp b783a000 00:00 0
b783e000-b7848000 r-xp 00000000 08:03 478606Â Â /usr/lib/libgcc_s.so.1
b7848000-b7849000 rwxp 00009000 08:03 478606Â Â /usr/lib/libgcc_s.so.1
b7849000-b786c000 r-xp 00000000 08:03 261656Â Â /lib/libm-2.6.1.so
b786c000-b786e000 rwxp 00022000 08:03 261656Â Â /lib/libm-2.6.1.so
b786e000-b7951000 r-xp 00000000 08:03 475479Â Â /usr/lib/libstdc++.so.6.0.9
b7951000-b7954000 r-xp 000e2000 08:03 475479Â Â /usr/lib/libstdc++.so.6.0.9
b7954000-b7956000 rwxp 000e5000 08:03 475479Â Â /usr/lib/libstdc++.so.6.0.9
b7956000-b795c000 rwxp b7956000 00:00 0
b795c000-b7a41000 r-xp 00000000 08:03 481529Â Â /usr/lib/libX11.so.6.2.0
b7a41000-b7a45000 rwxp 000e4000 08:03 481529Â Â /usr/lib/libX11.so.6.2.0
b7a45000-b7a52000 r-xp 00000000 08:03 482226Â Â /usr/lib/libXext.so.6.4.0
b7a52000-b7a53000 rwxp 0000c000 08:03 482226Â Â /usr/lib/libXext.so.6.4.0
b7a53000-b7a5a000 r-xp 00000000 08:03 1700615Â Â /usr/lib/libXi.so.6.0.0
b7a5a000-b7a5b000 rwxp 00006000 08:03 1700615Â Â /usr/lib/libXi.so.6.0.0
b7a5b000-b7a5c000 rwxp b7a5b000 00:00 0
b7a5c000-b7a5e000 r-xp 00000000 08:03 261637Â Â /lib/libdl-2.6.1.so
b7a5e000-b7a60000 rwxp 00001000 08:03 261637Â Â /lib/libdl-2.6.1.so
b7a60000-b7a73000 r-xp 00000000 08:03 261639Â Â /lib/libpthread-2.6.1.so
b7a73000-b7a75000 rwxp 00013000 08:03 261639Â Â /lib/libpthread-2.6.1.so
b7a75000-b7a77000 rwxp b7a75000 00:00 0
b7a77000-b7aa3000 r-xp 00000000 08:03 1700721Â Â /usr/lib/libpangoft2-1.0.so.0.1800.3
b7aa3000-b7aa4000 rwxp 0002c000 08:03 1700721Â Â /usr/lib/libpangoft2-1.0.so.0.1800.3
b7aa4000-b7aac000 r-xp 00000000 08:03 1700712Â Â /usr/lib/libpangocairo-1.0.so.0.1800.3
b7aac000-b7aad000 rwxp 00007000 08:03 1700712Â Â /usr/lib/libpangocairo-1.0.so.0.1800.3
b7aad000-b7ae7000 r-xp 00000000 08:03 1700714Â Â /usr/lib/libpango-1.0.so.0.1800.3
b7ae7000-b7ae9000 rwxp 00039000 08:03 1700714Â Â /usr/lib/libpango-1.0.so.0.1800.3
b7ae9000-b7b02000 r-xp 00000000 08:03 1700838Â Â /usr/lib/libgdk_pixbuf-2.0.so.0.1200.1
b7b02000-b7b03000 rwxp 00018000 08:03 1700838Â Â /usr/lib/libgdk_pixbuf-2.0.so.0.1200.1
b7b03000-b7b04000 rwxp b7b03000 00:00 0
b7b04000-b7b3d000 r-xp 00000000 08:03 1700682Â Â /usr/lib/libgobject-2.0.so.0.1400.2
b7b3d000-b7b3e000 rwxp 00039000 08:03 1700682Â Â /usr/lib/libgobject-2.0.so.0.1400.2
b7b3e000-b7b41000 r-xp 00000000 08:03 1700686Â Â /usr/lib/libgthread-2.0.so.0.1400.2
b7b41000-b7b42000 rwxp 00003000 08:03 1700686Â Â /usr/lib/libgthread-2.0.so.0.1400.2
b7b42000-b7be1000 r-xp 00000000 08:03 1700679Â Â /usr/lib/libglib-2.0.so.0.1400.2
b7be1000-b7be2000 rwxp 0009e000 08:03 1700679Â Â /usr/lib/libglib-2.0.so.0.1400.2
b7be2000-b7be5000 r-xp 00000000 08:03 1700692Â Â /usr/lib/libgmodule-2.0.so.0.1400.2
b7be5000-b7be6000 rwxp 00002000 08:03 1700692Â Â /usr/lib/libgmodule-2.0.so.0.1400.2
b7be6000-b7c66000 r-xp 00000000 08:03 1700844Â Â /usr/lib/libgdk-x11-2.0.so.0.1200.1
b7c66000-b7c69000 rwxp 00080000 08:03 1700844Â Â /usr/lib/libgdk-x11-2.0.so.0.1200.1
b7c69000-b7fcb000 r-xp 00000000 08:03 1700842Â Â /usr/lib/libgtk-x11-2.0.so.0.1200.1
b7fcb000-b7fd1000 rwxp 00362000 08:03 1700842Â Â /usr/lib/libgtk-x11-2.0.so.0.1200.1
b7fd1000-b7fd3000 rwxp b7fd1000 00:00 0
b7fd4000-b7fd6000 r-xs 00000000 08:03 428467Â Â /var/cache/fontconfig/f6b893a7224233d96cb72fd88691c0b4-x86.cache-2
b7fd6000-b7fdf000 r-xp 00000000 08:03 655552Â Â /usr/lib/gtk-2.0/2.10.0/engines/libxfce.so
b7fdf000-b7fe0000 rwxp 00008000 08:03 655552Â Â /usr/lib/gtk-2.0/2.10.0/engines/libxfce.so
b7fe0000-b7fe1000 r-xp 00000000 08:03 573354Â Â /usr/lib/gconv/ISO8859-1.so
b7fe1000-b7fe3000 rwxp 00000000 08:03 573354Â Â /usr/lib/gconv/ISO8859-1.so
b7fe3000-b7fe4000 r-xp b7fe3000 00:00 0Â Â Â Â Â [vdso]
b7fe4000-b7ffe000 r-xp 00000000 08:03 261665Â Â /lib/ld-2.6.1.so
b7ffe000-b7fff000 r-xp 00019000 08:03 261665Â Â /lib/ld-2.6.1.so
b7fff000-b8000000 rwxp 0001a000 08:03 261665Â Â /lib/ld-2.6.1.so
bfa05000-bfa1a000 rwxp bffeb000 00:00 0Â Â Â Â Â [stack]
Aborted


it was working fine prior to the 5.0 update. i deleted my RominatorData folder, just to make sure that wasn't it, but no luck.Â

thanks hankchill for the best ROM tool available on any platform!

make sure its properly mounted(you have read/write permission), thats usually the problem. I'm sure hankchill will have a better explanation
smile.gif


arch ftw!
 
Do you have libstdc++5 installed? it's a dependency.

The download link to the linux version is broken, just a heads up.
 
@Logan: My family and I have been sick the past few days so it's been difficult to get programming done. My wife's been sick for a week now and she hasn't been getting any better yet... No worries, we'll see how things go over the next couple days. Today I'll try and get some more coding done, and tomorrow, well, tomorrow I'll be playing Guitar Hero 3 regardless of being sick or not
tongue.gif

No worries mate. Hope you and your family get better soon
wink.gif
 
Yeah, for some reason, the Linux version is incredibly -- and I mean incredibly -- picky. For some people it works, for some it doesn't... What a pain!
tongue.gif


Well, I didn't get to play Guitar Hero III today... I went to go pick up my preorder from Future Shop, and there was a lineup for it. I even walked an hour to get there, and still got there an hour before opening time. It turns out the assholes only had 5 of them for PS3 in stock -- but 30 for every other consoles. What assholes. Either way, they didn't fulfill my preorder as the jerk in front of me took the 5th PS3 bundle... It really sucked, because of the entire lineup, I'm the only person who went home empty handed... No Guitar Hero for me for weeks... I'm glad I've still got a Rock Band preorder with EB, let's hope that they can fulfill it.

So I ended up programming today anyways
tongue.gif


In either case, I've got a public beta for you all to try. v5.1b1 is available for download below:

Mac OS X (Leopard Ready!)
Windoze
Linux

Here's what's changed:
• Bug fixes here and there
• The Details window has now been conveniently placed in the main window, in the form of a slider. You can drag out the slider to view the details, and it will even remember you had the slider open when you quit and reopen later.
• And what you've all been waiting for: Zip support. Thanks to the generosity of IBNobody, I was able to afford the plugin pack for cross platform Zip Compatibility integrated into Rominator. Thank him for the Zip support
smile.gif

• Icons now cached in an external database, makes for super-fast reading.

Here's how Zip works: If you have 1 file in the Zip (which is your game), it'll be instantly recognized, unless it is not a clean dump. In the event you have zips that are not recognized, just highlight them, and in the Actions dropdown, select 'Identify'. It will Identify the game, even if you have multiple files in there such as an nfo, box art, etc. Currently, Rominator will not let you zip/unzip games in it, as right now I'd like rzip to be the primary compression choice, but Zip is now available if your games are already in that form.

If I can get some feedback on the icon caching as well from a user with a large game list, I'd like to know how much faster it goes.

Feedback is much appreciated! Remember if you're going to use Rominator Feedback, please mention that it is for 5.1b1!

--Henry
 
Crashes when executing the beta 102807 linux version with this error.

Runtime Error 4: Failed Assertion
Press OK to Continue
Press Cancel to Quit.

Please report what caused this error along with the information below.
../Common/loaderX86.cpp:268
Failure Condition: lib->mLibraryHandle
Missing shared library /usr/lib/libc.so

Then the same window will appear only difference of...
../Common/loaderX86.cpp:282
Failure Condition: functionEntry
Could not resolve function 'time' in /usr/lib/libc.so

../Common/loaderX86.cpp:282
Failure Condition: functionEntry
Could not resolve function 'localtime_r' in /usr/lib/lib.so

Tried it on two boxes. Gentoo ~x86 arch and Ubuntu Gutsy Gibbon
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum