Release DraStic Nintendo DS emulator


Apparently images of the text input screen of Prof Layton is rarer than hens' teeth out on the net :) but if you already did stuff to get the name entry working, then it is quite likely that it is the same thing, because it is the exact same mechanism. So it'll most likely be solved in the next version :)

(Yes, I could have tried to take a photo, but there is an inherent problem in taking pictures of stuff that isn't there)
 
Listen Exophase now I'm getting serious.

Children of Mana crashed!

(German version Giga Pandora 1.2 GHz)

Only the emulator, so no overclocking problem.

What happened?

I wanted to enter a level and the emulator crashed.

How to reproduce it?

Get the savestate I attached. (Unzip it. I was not permitted to upload it as .dss file)

Now you're on the stage select screen (called map).

I already navigated to the level you have to enter.

Important:

Use screen option: Single

Press "X" to switch screens. The bottom screen has to be displayed (the one with the brown map).

Now press "B" (On Pandroa) to enter the level (If it asks for confirmation press it again).

Now the emulator should crash.

It's important you see the bottom screen when entering the level.

With top screen (flying creature) it doesn't crash but loads the level.

If it doesn't crash the first try try again.

It didn't crash once for me so you might have to try twice.

I hope you can reproduce it.

If you need my .dsv data you may have it as well.

Pnd_run.out:

=======================================================================================
PND : /media/MAIN/pandora/menu/drastic.pnd
PND_FSTYPE : Squashfs
APPDATADIR : /media/MAIN/pandora/appdata/DraStic
APPDD_FSTYPE : vfat
PND_CPUSPEED : <unset>
EXENAME : drastic.sh
ARGUMENTS : <unset>
=======================================================================================
[ START ]--- Mount the PND ----------
Mounting : mount -t squashfs -o ro "/dev/loop0" "/mnt/utmp/DraStic"
Mounting the Union FS : mount -t aufs -o exec,noplink,dirs="/media/MAIN/pandora/appdata/DraStic=rw+nolwh":"/mnt/pnd/DraStic=rr" none "/mnt/utmp/DraStic"
[SUCCESS]--- Mount the PND ----------
[ START ]--- Starting the application (drastic.sh ) ----------
Starting DraStic (version r0.2p)

Checking directory /mnt/utmp/DraStic/backup: It's there.
Checking directory /mnt/utmp/DraStic/savestates: It's there.
Checking directory /mnt/utmp/DraStic/config: It's there.
Checking directory /mnt/utmp/DraStic/profiles: It's there.
Checking directory /mnt/utmp/DraStic/system: It's there.
Loading directory config file /mnt/utmp/DraStic/config/drastic.cf2
Loading config file /mnt/utmp/DraStic/config/drastic.cfg
got keypad at device keypad
got gpio-keys at device gpio-keys
Using touchscreen at /dev/input/touchscreen0.
Got memory mapped buffer at 0x404e2000 (/dev/shm/drastic_mapped_memory.dat)
itcm is mapped to 0x408e2000
Direct mapping main RAM to 2000000
Direct mapping main RAM to 2400000
Direct mapping main RAM to 2800000
Direct mapping main RAM to 2c00000
Initializing ARM9 bus-level memory map.
Initializing ARM7 bus-level memory map.
Initializing CP15.
Initializing DMA.
ALSA output: requested rate of 44100, got 44100.
ALSA output: requested buffer size of 8192, got 8192.
ALSA output: requested period size of 2048, got 2048.
ALSA output: Using synchronous engine.
ALSA capture: requested rate of 44100, got 44100.
1524.326172 cycles per output sample (0.000656 samples per cycle)
Loaded 6273 games in database file /mnt/utmp/DraStic/game_database.xml.
Offset defines:
#define CPU_BLOCK_LOOKUP_MINI_HASH_FIELD 0x080
#define CPU_IO_REGION_FIELD 0x880
#define CPU_SPSR_FIELD 0x8E0
#define CPU_MODE_FIELD 0x8FC
#define CPU_ACTIVE_INTERRUPTS_FIELD 0x900
#define CPU_TYPE_FIELD 0x904
#define CPU_STATE_FIELD 0x905
#define CPU_DEBUG_FIELD 0x908
#define CPU_SAVE_SPACE_FIELD 0xA40
#define CPU_BLOCK_MEMORY_TRANSFER_FIELD 0xAC0
#define CPU_NATIVE_FLAGS_FIELD 0xB00
#define CPU_COPROCESSOR_FIELD 0xB04
#define CPU_SYSTEM_FIELD 0xB08
#define CPU_MEMORY_FIELD 0xB0C
#define CPU_PC_FIELD 0xB10
#define CPU_CPSR_FIELD 0xB14
#define CPU_REG_FIELD 0xB18
#define CPU_CYCLES_REMAINING_FIELD 0xB58
#define CPU_BLOCK_RESUME_PTR_FIELD 0xB5C
#define CPU_NEXT_ACTION_CALLBACK_FIELD 0xB60
#define CPU_ALTERNATE_CPU_FIELD 0xB64
#define CPU_ALERT_FLAGS_FIELD 0xB68
#define CPU_MEMORY_INTERFACE_FIELD 0xB70
#define MEMORY_INTERFACE_REGIONS_FIELD 0x800000
#define MEMORY_INTERFACE_MEMORY_FIELD 0x800004
#define SYSTEM_CPU_ARM9_FIELD 0x1080140
#define SYSTEM_CPU_ARM7_FIELD 0x1904EC0
#define SYSTEM_EVENT_LIST_FIELD 0x018
#define SYSTEM_GLOBAL_CYCLES_FIELD 0x008
#define SYSTEM_CYCLES_TO_NEXT_EVENT_FIELD 0x010
#define SYSTEM_EVENT_LIST_BASE_FIELD 0x120
#define SYSTEM_VIDEO 0x2480290
#define VIDEO_2D_LAYER_ORDER_FIELD 0x05C
#define VIDEO_2D_ACTIVE_LAYERS_FIELD 0x089
#define VIDEO_2D_BLEND_CONTROL_FIELD 0x078
#define VIDEO_2D_BLEND_ALPHA_FIELD 0x07C
#define VIDEO_2D_BLEND_Y_FIELD 0x07A
#define VIDEO_2D_MASTER_BRIGHTNESS_FIELD 0x07E
#define BG_LAYER_VIDEO_2D_FIELD 0x000
#define BG_LAYER_VRAM_MAP_FIELD 0x004
#define BG_LAYER_PALETTE_FIELD 0x008
#define BG_LAYER_EXTENDED_PALETTE_FIELD 0x00C
#define BG_LAYER_RENDER_FUNCTION_FIELD 0x010
#define BG_LAYER_MAP_BASE_FIELD 0x014
#define BG_LAYER_TILE_BASE_FIELD 0x018
#define BG_LAYER_BITMAP_BASE_FIELD 0x01C
#define BG_LAYER_MAP_BASE_OFFSET_FIELD 0x020
#define BG_LAYER_TILE_BASE_OFFSET_FIELD 0x024
#define BG_LAYER_AFFINE_EDGE_CURRENT_X_FIELD 0x030
#define BG_LAYER_AFFINE_EDGE_WIDTH_X_FIELD 0x038
#define BG_LAYER_AFFINE_EDGE_STEP_X _FIELD 0x040
#define BG_LAYER_AFFINE_EDGE_CURRENT_Y_FIELD 0x048
#define BG_LAYER_AFFINE_EDGE_WIDTH_Y_FIELD 0x050
#define BG_LAYER_AFFINE_EDGE_STEP_Y _FIELD 0x058
#define BG_LAYER_AFFINE_REFERENCE_X_FIELD 0x060
#define BG_LAYER_AFFINE_REFERENCE_Y_FIELD 0x064
#define BG_LAYER_AFFINE_CURRENT_X_FIELD 0x068
#define BG_LAYER_AFFINE_CURRENT_Y_FIELD 0x06C
#define BG_LAYER_BG_CONTROL_FIELD 0x070
#define BG_LAYER_HORIZONTAL_OFFSET_FIELD 0x072
#define BG_LAYER_VERTICAL_OFFSET_FIELD 0x074
#define BG_LAYER_AFFINE_DX_FIELD 0x076
#define BG_LAYER_AFFINE_DY_FIELD 0x078
#define BG_LAYER_AFFINE_DMX_FIELD 0x07A
#define BG_LAYER_AFFINE_DMY_FIELD 0x07C
#define BG_LAYER_BITMAP_WRAP_MASK_X_FIELD 0x07E
#define BG_LAYER_BITMAP_WRAP_MASK_Y_FIELD 0x080
#define BG_LAYER_BITMAP_PITCH_SHIFT_FIELD 0x082
#define BG_LAYER_AFFINE_WRAP_MASK_FIELD 0x083
#define BG_LAYER_AFFINE_MAP_PITCH_SHIFT_FIELD 0x084
#define BG_LAYER_USE_EXTENDED_PALETTE_FIELD 0x085
#define BG_LAYER_AFFINE_SETTINGS_DIRTY_FIELD 0x086
#define OBJ_PALETTE_FIELD 0x030
#define OBJ_BASE_PTR_FIELD 0x034
#define OBJ_ROW_PITCH_FIELD 0x03C
#define OBJ_X_FIELD 0x03E
#define OBJ_Y_FIELD 0x040
#define OBJ_ALPHA_FIELD 0x04C
#define OBJ_VFLIP_FIELD 0x04D
#define OBJ_WIDTH_FIELD 0x04E
#define SPU_CHANNELS_FIELD 0x40018
#define SPU_CHANNEL_ADPCM_SAMPLE_CACHE_FIELD 0x000
#define SPU_CHANNEL_SAMPLE_OFFSET_FIELD 0x080
#define SPU_CHANNEL_FREQUENCY_STEP_FIELD 0x088
#define SPU_CHANNEL_ADPCM_CACHE_BLOCK_OFFSET_FIELD 0x090
#define SPU_CHANNEL_IO_REGION_FIELD 0x094
#define SPU_CHANNEL_SAMPLES_FIELD 0x098
#define SPU_CHANNEL_SAMPLE_ADDRESS_FIELD 0x09C
#define SPU_CHANNEL_VOLUME_MULTIPLIER_LEFT_FIELD 0x0A8
#define SPU_CHANNEL_VOLUME_MULTIPLIER_RIGHT_FIELD 0x0AA
#define SPU_CHANNEL_SAMPLE_LENGTH_FIELD 0x0A0
#define SPU_CHANNEL_LOOP_WRAP_FIELD 0x0A4
#define SPU_CHANNEL_ADPCM_LOOP_SAMPLE_FIELD 0x0AC
#define SPU_CHANNEL_ADPCM_SAMPLE_FIELD 0x0AE
#define SPU_CHANNEL_FORMAT_FIELD 0x0B0
#define SPU_CHANNEL_DIRTY_BITS_FIELD 0x0B1
#define SPU_CHANNEL_ACTIVE_FIELD 0x0B2
#define SPU_CHANNEL_ADPCM_LOOP_INDEX_FIELD 0x0B3
#define SPU_CHANNEL_ADPCM_CURRENT_INDEX_FIELD 0x0B4
#define SPU_CHANNEL_ADPCM_LOOPED_FIELD 0x0B5
#define SPU_CHANNEL_SIZE 0x0B8
#define EVENT_CYCLES_FORWARD_FIELD 0x000
#define COPROCESSOR_CONTROL_FIELD 0x00C
#define COPROCESSOR_DTCM_CONTROL_FIELD 0x010
#define COPROCESSOR_ITCM_CONTROL_FIELD 0x014
#define DEBUG_INSTRUCTION_COUNT_FIELD 0x108
#define DEBUG_MODE_FIELD 0x130
Processing command line options.
[SUCCESS]--- Starting the application (drastic.sh ) ----------
[ START ]--- Restoring the frame buffer status ----------
[SUCCESS]--- Restoring the frame buffer status ----------
[ START ]--- uMount the PND ----------
[ START ]--- Waiting the Union to be available ----------
[SUCCESS]--- Waiting the Union to be available ----------
auplink:plink.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl for device
rmdir: failed to remove `/mnt/utmp/DraStic': Device or resource busy
[ START ]--- Waiting the PND mount dir to be free ----------
[SUCCESS]--- Waiting the PND mount dir to be free ----------
cleanup done
[SUCCESS]--- uMount the PND ----------
=======================================================================================
Return code is : 1
Cildren of Mana_0.zip
 

Attachments

  • Cildren of Mana_0.zip
    1.2 MB · Views: 226
Although you say it's not an overclocking problem that can't be ruled out, so see if you can reproduce at 1GHz. Currently Neelix can't reproduce it.
 
If you can reproduce it at 1GHz,  Could you PM me a zip with your backup and config files please?  (drastic.cfg and romname.cfg if it exists).

To attach a file to a PM use the full editor.

- Neelix
 
Last edited by a moderator:
Great news! I'll have to retry everything and hopefully some bugs are fixed. =)

The readme on your site doesn't seem to be updated though, with the latest changelog. I'll check the documentation.
 
Anyone who downloaded 1.3.0.0 please get 1.3.1.0, there was a bug.

Bonus points to anyone who wants to film themselves using the new TV out oriented mode.
 
Last edited by a moderator:
Awesome , everything I throw at it works even homebrew ...  Thanks for all the hard work Bud
 
Exophase, can you copy paste the README regarding the changelog in the forum ? I do not have access to my Pandora until later today, I would like to know what to expect :)
 
Well, I suppose I should have known this was coming. I've spent the past two days testing as many games as I can. I know it's not very relevant anymore since the new version is out, but I figure I might as well post it. I'll update with a new list whenever I get around to it.

All 66 games below were tested with DraStic 1.2p at 900 MHz, unzipped on a  original 256 MB, 600MHz Pandora model.

 

Green - Everything works as it should, no slow down and no glitches:

Animaniacs: Lights, Camera, Action!                   Works Perfect.

Bubble Bobble Double Shot                                Runs full speed.

Bubble Bobble Revolution                                   Plays great, although really hard to play in the screen-beside-screen orientation.

Bust-A-Move DS                                                 Works perfectly.

Cooking Mama                                                    No problems as far as I can tell.

Digimon World Dusk                                           No slowdown except when the "Warning" text flies in when a battle begins.

Game & Watch Collection                                   Works perfect.

Game & Watch Collection 2                                Works Perfect Too.

Kirby Canvas Curse                                            Runs perfect.

Korg DS-10 Synthesizer Plus                              Runs with no hitch.

Metroid Prime Pinball                                          Plays Great. No problems I could see besides the strangeness of dividing the Pinball field.

Mr. Driller Drill Spirits                                          Full Speed, no errors.

Polarium                                                              Works Full Speed.

Super Princess Peach                                        Runs Great.

Tetris DS                                                            Works Great.

Wario Master of Disguise                                    Runs full speed as far as I can tell.

Warioware Touched!                                         Runs full speed!

Yoshi's Island DS                                               Runs full speed.

 

Chartreuse - Games run close to or at Full speed, might have some minor graphical problems:

Boulder Dash Rocks!                                          Is a little slow, but very playable otherwise.

Contra 4                                                             Slows down a little when a lot is on screen, that's about it though.

Dig Dug: Digging Strike                                      Top down sections are a tad slow, over all very playable though.

Donkey Kong Jungle Climber                             Gets pretty slow on the overworld and cutscenes, but the gameplay is totally playable.

Kirby Super Star Ultra                                       When A room loads, the graphics look corrupted for a split second, then look fine. Other then that, works full speed.

Mario & Luigi: Partners in Time                         Minor graphical errors with character sprites, but otherwise works great.

New Super Mario Bros.                                      Playable but a tad slow during gameplay.

Super Mario 64 DS                                            Shadow rendering problem, 2D Graphic rendering problem on Stage select. Otherwise runs pretty well.

The Giena Sisters DS                                        Runs a little slow on anything that isn't a info or map screen. Playable but choppy.

 

Yellow - Games that some might find playable and others not, Might contain glitches:

Animal Crossing: Wild World                              Extremely slow. The player will need a lot of patience with this to make it "playable" for them. Works great otherwise.

Assasin's Creed: Altair's Cronicles                    Considering everything that's going on this is pretty impressive, however it is probably too slow for most people to play for long. No graphical glitches in sight.

Cartoon Network Racing                                    Plays faster then Mario Kart, but still a bit slow. No graphical glitches I noticed.

Castlevania: Dawn of Shadows                          A bit slow but playable to some. 

Crash Boom Bang                                              Is pretty slow when moving around the board, the Minigames are hit and miss. No actual graphical glitches though.

Kingdom Hearts: 358 / 2 Days                           Gameplay runs surprisingly fast. Maybe fast enough for some to enjoy it. Obviously the Cutscenes are full speed. 

Legend of Zelda: Phantom Hourglass                The menus are full speed, but it will take quite some patience to sit through the really slow 20 minute cutscene before the game starts. The game itself is moderately playable if you get to it.

Legend of Zelda: Spirit Tracks                           Doesn't take nearly as long to get to gameplay as Phantom does, and it runs slightly faster in my opinion.

Line Rider                                                           Unstable, can crash randomly during gameplay

Mario Kart DS                                                    Runs surprisingly well. It's a bit slow but very much playable.

Pac-Man World 3                                               Small amount of graphical glitches, mostly in background rendering. Really slow, but playable with patience.

Sonic & SEGA All-Stars Racing                          A bit too choppy for some, but no graphical glitches as far as I can tell.

Sonic Rush                                                        Gameplay itself is almost full speed but anything incorporating 3D (especially the Bosses) really make it slow down. Playable if one has patience with the bosses.

Sonic Rush Adventure                                        The 3D sections are pretty slow, but the game is pretty playable if a little slow.

Super Monkey Ball: Touch & Roll                        Lots of Graphical / Texturing glitches. A bit slow but still fairly playable.

Thrillvile off the Rails                                           Works, but I'd say a bit too slow to be playable by most.

 

Orange - A majority would find these unplayable either because they are too slow or the glitches are too obtrusive to gameplay:

Chibi-Robo: Park Control                                    This normally would be in the Yellow, but the game requires good musical timing and that's pretty hard to do when it stutters as bad as it does. But ya, a bit slow and would be playable otherwise.

Diddy Kong Racing DS                                       Kart racers aren't rendered correctly, can drive through doors you should not be able to, unstable to play.

Dreamworks Super Star Kartz                            Way too slow to be playable; item images appear behind a balloon image so you can't see them.

Electroplankton                                                  Quite a bit of screen stutter, doesn't work quite fast enough to be enjoyable.

Elete Beat Agents                                              The game does work, but it's a rhythm game that requires the sound to be clear and in sync to be any fun... and because of slowdown, that's impossible.

Mario and Sonic At The Olympic Games            Runs really slow. Makes some challenges super easy, and others pretty much impossible.

Mario vs DK 2: March of the Minis                      Runs close to full speed... until the boss that is. Then the game stutters making it almost impossible to pass.

Metroid Prime Hunters                                        No graphical issues I could see, but it's pretty slow and unstable.

Trackmania DS                                                   Works but is very slow, probably past the playable point.

Trackmania Turbo                                              Extremely unstable, can crash a minute or two into the game.

Viewtiful Joe Double Trouble                              Works, but is way too slow to play.

 


Red - Either the game cannot reach Gameplay or the gameplay is impossible to play because of some error:

Burnout Legends                                                Cars aren't textured correctly in car selection. Graphics in gameplay are either not shown at all (outside of the background) or a total mess. Unplayable.

Danny Phantom: Urban Jungle                            Always crashes in the middle of a cutscene at the beginning of the game.

De Blob 2                                                             crashes instantly.

Frogger Helmet Chaos                                        Crashes almost instantly once you get into the gameplay. The story runs full speed.

Ivy the Kiwi                                                           Random extreme choppiness makes game nearly unplayable.

Legend of Spyro: A New Beginning                     Crashes after the first cutscene plays and just as the gameplay starts.

Mario & Luigi: Bowser's Inside Story                    Crashes almost instantly.

Mario vs DK: MiniLand Mayhem                           Crashes instantly.

Pac-n-Roll                                                           Top screen has stuttering, Text doesn't display, emulator crashes soon after.

Pac-Pix                                                                A lot of Graphical glitches. Will not detect things drawn (That or I'm just doing it wrong) So you can't get to the actual game.

Rayman DS                                                         Crashes after you press start.

Sonic Colo(u)rs                                                   Starts fine, but when it checks the save data it gives the error: "Save Data could not be accessed. Turn off the power and reinsert the Game Card."
 
Last edited by a moderator:
Well, I suppose I should have known this was coming. I've spent the past two days testing as many games as I can. I know it's not very relevant anymore since the new version is out, but I figure I might as well post it. I'll update with a new list whenever I get around to it.
Please put this info in the wiki. Private lists do not help anyone.
 
Well, I suppose I should have known this was coming. I've spent the past two days testing as many games as I can. I know it's not very relevant anymore since the new version is out, but I figure I might as well post it. I'll update with a new list whenever I get around to it.
Please put this info in the wiki. Private lists do not help anyone.
The only reason it was a private list was because I was still working on it when Exo announced the new version. It was going to have 85 games but when the update went up I stopped and posted what I had.

As for posting in the Wiki, I'll see what I can do.


Here is a new list of games I have tested in 1.3.1 with the same specs as before (900MHz, original Pandora):

All games below were tested with DraStic 1.3.1p at 900 MHz, unzipped on a original 256 MB, 600MHz Pandora model.


Green:


Bubble Bobble Revolution Plays great


Cooking Mama No problems as far as I can tell.


Kirby Canvas Curse Runs perfect.


Megaman ZX


Meteos Disney Magic Good


Picross 3D Full Speed!


Professor Layton Curious Village Seems to run fine.


Rhythm Heaven Seems to run great!


Chartreuse:


Boulder Dash Rocks! Is a little slow, Sound is a little stuttery, but very playable otherwise.


Donkey Kong Jungle Climber Gets pretty slow on the overworld and cutscenes, but the gameplay is totally playable.


Kirby Super Star Ultra When A room loads, the the game stutters for a split second, then look fine. Other then that, works full speed.


Rio It's a rhythm game, but thankfully it plays at almost full speed most of the time, so it works.


Sonic Colo(u)rs Slowdown on the title screen and the 3D special stage, but otherwise in-game it runs great!


Space Invaders Extreme All around the game has a little slowdown, but I'd say the game is fast enough paced and it's not slow enough to be a determent.


Yellow:


Animal Crossing: Wild World Seems a little bit faster. I'd say it's good enough to be playable for some.


Mario Hoops 3 on 3 This runs very slowly, but graphically it's fine and no errors.


Mario Kart DS Runs surprisingly well. It's slightly faster then in the the last version.


Mario Party DS Grapical glitches, board is slow, minigames are hit and miss.


Rayman: Raving Rabbids Graphically fine, but it might be a bit too slow for most.


Sim City DS It's a little slow, some of the graphics don't line up properly.


Star Fox Command No graphical glitches, but this game is pretty slow.


Orange:


Mario vs DK 2: March of the Minis Runs close to full speed... until the boss that is. Then the game stutters making it almost impossible to pass. I think I know what it is though - it seems to happen when DK's voice clip goes off. Maybe it can't read the data from my SD card fast enough?


Sonic Chronicles: The Dark Brotherhood It's a little slow; Characters don't go behind foreground, when you complete a mission, the results screen shows nothing and the game is frozen there.


Tron Evolution Character's skin doesn't map right, extremely slow, very prone to crashing.


WALL-E By the time you get to the second room, there's flickering. If you somehow manage to get to the next door, the game will crash.


Red:


Okamiden Crashes after intro logo's.


Toy Story 3 Same error as Sonic Colo(u)rs before the update: "The save data could not be accessed. Please power off and reinsert the game card."
 
Last edited by a moderator:
I was able to reproduce the Children of Mana crash one hour ago.

Now I tried again and it didn't crash with and without overclocking.

I'll update to version the new version now and see if it still crashes.

If not I don't see any reason why to spend some more time for it.

Will come back witht ests of the new version.
 
Another stunning release!

Tried Pokemon Black, which works quite alright now (except for the obvious 3d parts). However, ingame saving seems to freeze the game. Not sure if this has to do something with the emulator or if there's something wrong with the ROM...

edit: Pokemon HeartGold & Platinum: Text is just black box =/ Harvest Moon Sunshine Islands: yes/no Textbox also blank. Golden Sun Dark Dawn crashes after first logo.
 
Last edited by a moderator:
@ Mygames19:
 
Could you please drop the attached database file into your appdata/DraStic and try ToyStory 3 again?
 
- Neelix
 
EDIT:  oops,   I messed that one up...  I'll upload a new version shortly.
EDIT2: 
 
Ok,  fixed,  try this one. 
It would also be useful to know which region your ROMs are from.
If you're not sure,  I can use the ROM Title and Game Code to track it down. 
 
You can view these by highlighting your ROM in the file list and hitting the Y game-pad button until you get to the (rom-title) display. (If you have a lot of ROMs or a slow SD card this could take a while the first time you try it)   Then just read the still highlighted name and number.
 

Attachments

  • game_database.xml
    1.5 MB · Views: 357
Last edited by a moderator:
Back
Top