Neo TeAm Forum

NEO Team's Project for the PC-Engine => NEO Power PC-E Flash Cart => Topic started by: Conle on December 27, 2010, 07:18:45 PM

Title: STABLE Cart programmer + Utilities
Post by: Conle on December 27, 2010, 07:18:45 PM
Last update : 13/12/11

Here's a collection of useful software +  utilities...  ::sm-17.gif::

STABLE SOFTWARE FOR FLASHING/PROGRAMMING THE CART (http://www.neoflash.com/img/pce_console/NEO_PCE_Super_Flash_Cart_128M_V1.1.rar)
The latest client is BETA so avoid using it. Use  this  (http://www.neoflash.com/img/pce_console/NEO_PCE_Super_Flash_Cart_128M_V1.1.rar) instead.

.PCE rom optimizer(removes header + mirrors rom banks)
Source + linux build:
http://www.neoflash.com/forum/index.php?action=dlattach;topic=6700.0;attach=2748
Some notes by ChillyWilly : http://www.neoflash.com/forum/index.php/topic,6438#msg50688

Windows build + usage instructions:
http://www.neoflash.com/forum/index.php/topic,6438.msg52358.html#msg52358

.PCE header removal tool
Windows build : http://www.neoflash.com/forum/index.php?action=dlattach;topic=6438.0;attach=2681
Source code : http://www.neoflash.com/forum/index.php?action=dlattach;topic=6438.0;attach=2682
(or http://code.google.com/p/neo-myth-plugins )

.PCE header removal tool with GUI
Windows build : http://bit.ly/gkiMNg
Some notes by sarang : http://www.neoflash.com/forum/index.php/topic,6438#msg49831
(http://bit.ly/fr6v26)
Title: Re: .PCE header removal tool (Windows GUI)
Post by: sarang on February 05, 2011, 05:20:41 AM
hi conle-great tool, thanks for sharing this! ~sm-76.gif~.gif  ~sm-78.gif~.gif
already there seems some people with difficulty using command line util. i think these people find gui util more natural, so i will share windows (gui) version.

really it is unprepared to share-- i just zipped up last build since i do not work on it again.  i prefer not to release yet, but if people having problems, better to do now than waiting.  i hope it will be useful to someone. probably it is functional, but there must be some problems (i did not test with it much.)

screenshot(low quality):http://bit.ly/fr6v26 (http://bit.ly/fr6v26)
download pce2tg ZIP: http://bit.ly/gkiMNg (http://bit.ly/gkiMNg)
 ~sm-53.gif~.gif

note---this is not official neo-team app! it is made by my free-time only. send message about your difficulty to me, do not bother neo team about the bug. thank you 
Title: Re: .PCE header removal tool
Post by: Conle on February 05, 2011, 10:25:10 PM
Cool thanks for sharing  :D
Title: Re: PCE Utilities
Post by: ChillyWilly on May 17, 2011, 03:50:58 AM
A note on the .PCE rom optimizer - it works on an entire directory worth of files, not individual files. To use, CD to the directory of roms you wish to optimize, and run the utility; it will find all files ending with ".pce", strip any header, mirror any 3Mb games, then write the data using the same name to the PARENT DIRECTORY. If you aren't afraid of a little source, the destination can be changed by changing the string in line 66.

Code: [Select]
        sprintf(temp, "../%s", inDirEnt->d_name);

"../" is added to the front of the name string, and means go back one directory level. If you change that to "../New_Roms/" you will store the files to a sibling directory called New_Roms (which you must create yourself before you run the utility).
Title: Re: PCE Utilities
Post by: Conle on May 18, 2011, 03:28:51 PM
A note on the .PCE rom optimizer - it works on an entire directory worth of files, not individual files. To use, CD to the directory of roms you wish to optimize, and run the utility; it will find all files ending with ".pce", strip any header, mirror any 3Mb games, then write the data using the same name to the PARENT DIRECTORY. If you aren't afraid of a little source, the destination can be changed by changing the string in line 66.

Code: [Select]
        sprintf(temp, "../%s", inDirEnt->d_name);

"../" is added to the front of the name string, and means go back one directory level. If you change that to "../New_Roms/" you will store the files to a sibling directory called New_Roms (which you must create yourself before you run the utility).

I've updated the original thread   :)
Title: Re: PCE Utilities
Post by: ndial on November 16, 2011, 08:57:18 PM
hi guys!
Having bought the NEO2 64MB flash cart recently for my beloved PC Engine (Japan), well I came across this thread, as I was having lots of trouble to find proper working roms.
So, is this utility (.PCE header removal tool) only being used to play Japanase games on USA system (T16), or does it also "fix" rom issues (making the rom working)?
If this is not the proper thread to post my question (about working PCE roms), then let me know (or even, mods move the post properly)
 ::sm-22.gif::
Title: Re: PCE Utilities
Post by: mic_ on November 16, 2011, 09:37:46 PM
The tool also fixes bank mirroring for some ROMs that needs it.

For region you should select the correct one in the Neo2 Manager when burning the ROMs.  Note that the region should be set to the one of your console, not to the region of the ROMs.
Title: Re: PCE Utilities
Post by: ndial on November 16, 2011, 09:45:34 PM
Oh! Thanks mic_
So I guess that "bad" bank mirroring is one of the reasons that makes a rom ... "bad"
I'll give it a try back home.
I'll let you know for my findings etc
 ~sm-52.gif~.gif
Title: Re: PCE Utilities
Post by: mic_ on November 16, 2011, 10:26:54 PM
Not really "bad". It's just that some ROMs (usually those that are 384 kB) expect ROM banks to be mirrored in a special way, which the Neo card doesn't handle. So the game has to be patched for it to work, which is what the tool is for.
Title: Re: PCE Utilities
Post by: Eyedunno on December 14, 2011, 02:36:28 AM
I just got my Neo PCE yesterday. Is there any way to do the bank mirroring patch outside of Linux? I have several 3Mb ROMs that aren't working, e.g. Kiki Kaikai and Benkei Gaiden.

Also, kind of off-topic, but does anybody have a good way to get 128M+save working as 128M instead of 64M? I've tried just about every programmer version out there...
Title: Re: PCE Utilities
Post by: mic_ on December 14, 2011, 03:17:28 AM
Quote
Is there any way to do the bank mirroring patch outside of Linux? I have several 3Mb ROMs that aren't working

Windows commandline tool (http://jiggawatt.org/badc0de/neopcepad.exe)

Code: [Select]
neopcepad.exe input.pce output.pce
Title: Re: STABLE Cart programmer + Utilities
Post by: Eyedunno on December 14, 2011, 11:47:58 PM
Awesome! Though actually I broke down and compiled the C source using MinGW before seeing this reply, which worked great as well. I will download this when I get home though; cuz I think I'd prefer the input file/output file syntax.

Now all I need is to figure out how to use all 128Mb. :'( I tried the 1.1 programmer, but it wouldn't recognize my driver.

Edit: Okay, got it working using instructions from here (http://www.pcenginefx.com/forums/index.php?topic=6600.msg113302#msg113302).

It would be nice to also have the new menu or at least a properly alphabetized list (is menu 1.04 any better/available or has anyone hacked the software to allow 1.10?), but even with 128 megabits, not many games will fit, so it could be a lot worse. Pretty happy with this device now.

Edit #2: Found/tried 1.04, but I'm back to 1.03, as I have no need for the save feature. 1.10 is so much better though. :(
Title: [linux] Re: STABLE Cart programmer + Utilities
Post by: gabuzo on January 14, 2012, 10:00:35 PM
Hello there!

What is a tool for GNU/Linux I could use to program the cart? The ones I found are old and all seem to relate to the 64Mbit card, and say "device not present" or similar when I try them X(((

Thanks for your help!
Title: Re: STABLE Cart programmer + Utilities
Post by: mic_ on January 14, 2012, 11:08:30 PM
There's no official tool for programming the cart in Linux, but you can check this topic (http://www.neoflash.com/forum/index.php/topic,6528.0.html). If that doesn't work then you'll probably just have to use Windows XP.
Title: Re: STABLE Cart programmer + Utilities
Post by: gabuzo on January 17, 2012, 02:21:15 AM
Meh... This should have be specified more clearly, I may not have bought it if I knew before... :(

When I asked ICS2005 about GNU/Linux support, I was pointed to a link about a tool that apprently only concerns the 64M... I couldn't test or know before I bought it and test for myself.

I don't use Windows for 12 or 13 years... mostly for ethical reasons. So I won't start again today, even for the love of the PCEngine!...
Title: Re: STABLE Cart programmer + Utilities
Post by: Conle on January 17, 2012, 03:46:10 AM
I don't use Windows for 12 or 13 years... mostly for ethical reasons. So I won't start again today, even for the love of the PCEngine!...

You can use a virtual machine (https://www.virtualbox.org/) instead.
Title: Re: STABLE Cart programmer + Utilities
Post by: gabuzo on January 17, 2012, 03:51:43 AM
Thank you for your reply, but...

... my whole point is not to *use* Windows, or any other proprietary software (I don't use Skype or Flash for instance)... so within or without a VirtualBox doesn't change much to me.

(And to the ones who may argue that PC Engine games *are* proprietary software, I would reply that they're not executed on machines susceptible of storing my personnal data, or being used for private communication, or connected at allto a computer network... ;)

Maybe I'll just give my cart to someone.... :(