Author Topic: STABLE Cart programmer + Utilities  (Read 19865 times)

0 Members and 1 Guest are viewing this topic.

Offline Conle

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2203
STABLE Cart programmer + Utilities
« 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
The latest client is BETA so avoid using it. Use this 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
« Last Edit: December 14, 2011, 04:04:00 AM by Conle »

Offline sarang

  • Newbie
  • *
  • Posts: 23
Re: .PCE header removal tool (Windows GUI)
« Reply #1 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
download pce2tg ZIP: 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 
« Last Edit: February 05, 2011, 05:25:08 AM by sarang »

Offline Conle

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2203
Re: .PCE header removal tool
« Reply #2 on: February 05, 2011, 10:25:10 PM »
Cool thanks for sharing  :D

Offline ChillyWilly

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1751
  • Just a coding machine.
Re: PCE Utilities
« Reply #3 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).

Offline Conle

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2203
Re: PCE Utilities
« Reply #4 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   :)

Offline ndial

  • Newbie
  • *
  • Posts: 4
  • NEO newbie
Re: PCE Utilities
« Reply #5 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::

Offline mic_

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 632
Re: PCE Utilities
« Reply #6 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.

Offline ndial

  • Newbie
  • *
  • Posts: 4
  • NEO newbie
Re: PCE Utilities
« Reply #7 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

Offline mic_

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 632
Re: PCE Utilities
« Reply #8 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.

Offline Eyedunno

  • Newbie
  • *
  • Posts: 19
Re: PCE Utilities
« Reply #9 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...

Offline mic_

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 632
Re: PCE Utilities
« Reply #10 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

Code: [Select]
neopcepad.exe input.pce output.pce

Offline Eyedunno

  • Newbie
  • *
  • Posts: 19
Re: STABLE Cart programmer + Utilities
« Reply #11 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.

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. :(
« Last Edit: December 16, 2011, 10:33:32 PM by Eyedunno »

Offline gabuzo

  • Newbie
  • *
  • Posts: 3
  • NEO newbie
[linux] Re: STABLE Cart programmer + Utilities
« Reply #12 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!

Offline mic_

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 632
Re: STABLE Cart programmer + Utilities
« Reply #13 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. If that doesn't work then you'll probably just have to use Windows XP.

Offline gabuzo

  • Newbie
  • *
  • Posts: 3
  • NEO newbie
Re: STABLE Cart programmer + Utilities
« Reply #14 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!...