Hoe's PocketNES Programs


My Other pages: Tomorrow's Dream - Name that NES Game!
Hosted by: www.PocketHeaven.com
Contact me: HoeBot@HotMail.com

Since I've accumilated a good number of PocketNES programs and other stuff made by me, I've decided to toss together a section of my page devoted to just them. This is where you'll be able to get all the newist information about my projects and find "orginized" tid bits about all of them.

News
  04.16.03:
  • Apprently the link was still going to 1d, not 1d2. It's been fixed! Sorry! (thanks JSanford)
01.1 04.06.03:
  • The old public beta of PocketNES ROM Builder 1d2 has been put on this page in replace of 1d to prevent me from getting so many emails about hacks not working.
01.13.03:
  • New PocketNES ROM Hacks INI update. Supports PocketNES v8U9.
12.20.02:
  • Fonts Pack updated.
  • Anapan delivers us 5 new fonts.
  • All of the new source code has been uploaded. Click on any of the source code links in any of the sections to get it.
  • PocketNES ROM Hacks has been updated to version 1
Display Old News

Quick Jump:
News - PocketNES 8Hx - PocketNES ROM Builder - PocketNES ROM Hacks - PocketNES SRAM Manager - PocketNES ROM Splitter - fPocketNES Sound Fix - Trouble Shooting - Older Programs



PocketNES v8Hx
  Downloads:
  Download PocketNES 8H2 (.zip)


About
  This is my rebuild of PocketNES. As opposed to what flubba has done with his rebuild, I decided to take mine more in the option/feature route then in the mapper route. The reason why this is not built off of flubba's version (which is v8, with loads more mapper support) is because flubba never gave out his source, nor ever anwsered my email request. I do not wish to learn how to impliment differnt mappers, so please do not ask.


What's New in Version 8H2
  • Options menu which contains:
    • PPU Hack: On/Off
    • CPU Hack: On/Off
    • PAL Timing: On/Off
    • Accelerated: On/Off


General Feature List
  • Options menu which contains:
    • PPU Hack: On/Off
    • CPU Hack: On/Off
    • PAL Timing: On/Off
    • Accelerated: On/Off
  • Sprite Follow menu which contains:
    • Change between Sprite and Memory following
    • Change follow number (in incraments or decraments of 1, 10, or 100)




Quick Jump:
News - PocketNES 8Hx - PocketNES ROM Builder - PocketNES ROM Hacks - PocketNES SRAM Manager - PocketNES ROM Splitter - fPocketNES Sound Fix - Trouble Shooting - Older Programs



PocketNES ROM Builder
  Downloads:
  Download PocketNES ROM Builder 1d2 (.zip)
View full documentation (.txt)
Hanks hacks DB Last updated 09/13/02 (.txt)
Source code (Includes ROM Hacks & Sound Fix source, .zip)


About
  I was displeased with the lack of usability on most ROM Builders out there. They all required you to use seperate programs, and they just seemed so... basic. All had their ups and downs of course, but I decided to make one with all the odd scary stuff I had been dreaming up of "what could be done," so I did it. :)


What's New in Version 1d2
  • Zip support has been added. You can have as many files in the zip as you please, but it will only use the first nes rom.
  • Fixed bug that would cause crash when adding unknown ROMs with the Auto-pal timing option turned on. (Thanks Camus)
  • Hanks new Hacks DB format is supported. This new DB formatting includes:
    • Tree views for grouped codes, and
    • Tree views for modifier codes (only one can be selected).
    • This adds alot of functionality to the Hacks DB, hope you guys enjoy, both Hank and I put alot of work into this one. Fast note: If you click the parent node to a grouped listing, all the grouped items will be checked/unchecked. If you click the parent node to a modifier listing, nothing happens :P
  • I removed a debugging popup if you build the rom with padding turned on.
  • Fixed a bug which crashes the program when you pick an unknown ROM.
  • Removed the mapper checking code I forgot to remove that was causing the constant "Mapper not supported" message popup for a few people.


General Feature List (As of version 1d, this section NEEDS updated)
  • All of PocketNES's builder in options. All the flags, sprite following, splash screen, ect.
  • Built in database of "Sprite Following" varibles with an option to automaticly insert them when the game is added.
  • The ability to apply NES ROM Hacks (exactly like Game Genie) with a huge database and front end for the database. Easy to use, and lots of them!
  • Automatic splash screen converter. When selecting a splash screen, you can select almost any picture format, and the program will give you the option to convert it to .raw while either cropping, or stretching, the picture if it is too large
  • A font end for the compatability list. This means when ever you add a rom, with a single click, you can find out what information there is for it in the compatability list!
  • Lots of tools. .RAW to BMP converter, a tool to take PocketNES roms which are already compiled and get the .NES roms back out of it, and the ability to combine and remove save states and sram saves from multiple or single files.
  • PogoNES Support! Instead of building a PocketNES ROM, you can build a directory with the roms all nice and named up for use with PogoNES. Then you can sort the files into two directorys, files under 192kb and files over 192kb, so you can tell which ones can be multibooted, plus a mass .NES extention renamer to help PogoShell reconize them.
  • Tons of renaming tools. Remove GoodNES info, Make underscores into Spaces, Mark ROM2 smaller then 192kb, alphabatize, user defined replace, case changing, and of course, numbering. Don't want to do a bunch of differnt renames each time? That's fine, make a rename script so you can do alot of renaming with one click!
  • LOADS of options. You can configure differnt programs to run after building, you can change tons of settings for Marking roms under 192kb, you can configure how it numbers the roms, and a bunch of automatic stuff for the lazy people.
Screen Shots
  rom_splitter.png sram_splitter.png hacks.png information.png make_renaming_script.png rom_seperator.png output_window.png rom_options.png extension_renamer.png about.png options.png automatic_raw_converter.png raw_viewer.png




Quick Jump:
News - PocketNES 8Hx - PocketNES ROM Builder - PocketNES ROM Hacks - PocketNES SRAM Manager - PocketNES ROM Splitter - fPocketNES Sound Fix - Trouble Shooting - Older Programs



PocketNES ROM Hacks
  Downloads:
  Download PocketNES ROM Hacks 1 (.zip)
View full documentation (.txt)
Get latist offset.ini (.ini, v8U9)
View help documentation (.txt)
Download Full Font Pack (24 fonts, .zip)
Source code (Includes ROM Builder & Sound Fix source, .zip)


About:
  There are a few things in PocketNES that you just can't change through ordinary means, but I wanted to change them! Thus was born this program. The basics behind this program is to edit the PocketNES ROM (Not the NES ROMs contained inside) to give you options that you normaly can not get from PocketNES it self. Remember, if you want your fonts to look the way the author intended them to, also apply the given .pal file!


What's New in Version 1
  • The offsets for each version are now stored in offsets.ini which is inside of the same dir as the executable. The .INI can be upgraded to support future pocketnes releases.
  • "INI" button has been added. This will search the selected PNES ROM for the offsets needed to add new versions to the offsets.ini
  • Now automaticly detects the selected version of PocketNES.
  • You can now display a string with the selected font. Click on the bar below the font sample to change it.
  • "Keys" tab has been added. You can know hack the short cut keys.
  • Added the ability to change the length of time the Auto-Sleep timer takes to kick in. (Disabled - buggy)
  • Internal loading code is now much cleaner.

General Feature List
  • Font Preview with loaded Palette.
  • NES Palette hack.
  • Font Palette hack.
  • Menu Cursor hack. (thanks TideGear)
  • Font hack.
  • Quick Key hacks.

Font List (all can be downloaded in the Fonts Pack above)
NameAuthorPreivewInfoDownload
Lucida HandwritingHoe Preview Info gfx
EnsignHoe Preview Info gfx
RampageHoe Preview Info gfx pal
Rampage (upper)Hoe Preview Info gfx pal
Bubble Bobble: Old & NewHoe Preview Info gfx
Comic Sans MS New!Anapan Preview Info gfx pal
Ghouls & Ghosts (upper) New!Anapan Preview Info gfx pal
Ghouls & Ghosts (lower) New!Anapan Preview Info gfx pal
Cutesy New!Anapan Preview Info gfx pal
Puggsy New!Anapan Preview Info gfx pal
Dragon Warrior 4 (normal)Anapan Preview Info gfx
Dragon Warrior 4 (shadow)Anapan Preview Info gfx
Blazing StarAnapan Preview Info gfx
Castlevania 3Anapan Preview Info gfx pal
ClassAnapan Preview Info gfx pal
Dark LegionsAnapan Preview Info gfx pal
DescentAnapan Preview Info gfx pal
FF8 WideAnapan Preview Info gfx
PulstarAnapan Preview Info gfx
RondoAnapan Preview Info gfx
SoftR4Anapan Preview Info gfx
X-ComAnapan Preview Info gfx pal
BobbleAnapan Preview Info gfx pal
DoomAnapan Preview Info gfx pal
ParagonsAnapan Preview Info gfx pal
StarFoxAnapan Preview Info gfx pal
Ninja Gaiden TrilogyAnapan Preview Info gfx
Space InvadersAnapan Preview Info gfx
Space Invaders (uppercase)Anapan Preview Info gfx
Space Invaders (lowercase)Anapan Preview Info gfx
TenchuAnapan Preview Info gfx


Screen Shots
  font_palette.png misc.png nes_palette.png font.png




Quick Jump:
News - PocketNES 8Hx - PocketNES ROM Builder - PocketNES ROM Hacks - PocketNES SRAM Manager - PocketNES ROM Splitter - fPocketNES Sound Fix - Trouble Shooting - Older Programs



PocketNES SRAM Manager &
PocketNES ROM Splitter
  Downloads:
  Download PocketNES ROM Splitter (.zip)
Download PocketNES SRAM Manager (.zip)


About:
  I decided to join these together into one section on this web site for space reasons. Both of these are the same as found in PocketNES ROM Builder. (The ROM Splitter is more advanced then the one found in PocketNES ROM Builder version 1d or earlier) Now you can use which ever ROM Builder you please, but still be able to use these useful utilitys.
PocketNES SRAM Manager: This utility will allow you to visualy manage your SRAMs made with PocketNES 8 or later. You first load a source file, you can then optionaly load a destination file, and move files from the source to the destination, or build a new one. Useful for when you put differnt combinations of games onto your cart, but want all of the game's SRAMs and Save States that you had before.
PocketNES ROM Splitter: With this program, you can split a compiled PocketNES ROM back into it's orignal .NES files. It will automaticly detect what style of PocketNES menu (pre 7, or 7a and after) the rom was built with, and work accordingly. This means it's compatable with all versions of PocketNES!




Quick Jump:
News - PocketNES 8Hx - PocketNES ROM Builder - PocketNES ROM Hacks - PocketNES SRAM Manager - PocketNES ROM Splitter - fPocketNES Sound Fix - Trouble Shooting - Older Programs



fPocketNES Sound Fix
  Downloads:
  Download fPocketNES Sound Fix (.zip)
Source code (Includes ROM Hacks & ROM Builder source, .zip)


About:
  With all three current version's of Flubba's recompile (hack) of PocketNES 8, there has been some sort of strange sound problem. 'kotaouchi' told us all a way to fix this problem, but you need to use a hex editor in order to do so. Alot of people can't properly use notepad, never mind a hex editor, so I decided to release a fast little program that automaticly searches the binary for the string, then replaces it with the new one. This should work on already built nes compilations, and the unbuilt rom as well. Thanks to flubba for the addtional mapper support, and of course a thanks to kotaouchi for figuring out how to fix the problem!




Quick Jump:
News - PocketNES 8Hx - PocketNES ROM Builder - PocketNES ROM Hacks - PocketNES SRAM Manager - PocketNES ROM Splitter - fPocketNES Sound Fix - Trouble Shooting - Older Programs



Trouble Shooting
  System Error: xxxx The specified module could not be found.
This basicly means that a few librarys are not registered properly on your system. I have setup an easy to use methoid for fixing this. All it involves is you downloading and running the Reg.Bat file included. (this requires Windows 95 OEM Service Release 2 (OSR2) or later, or Windows NT 4.0 Service Pack 5 (SP5))
ProperReg (856kb, .zip)

Component 'xxxx' or one of its dependencies not correctly registered: a file is missing or invalid.
Follow the same directions as above.

Error '54', file not found
After about version 2 of my ROM Builder, this error has become near impossible... but if you got it using the latist version, it apears it's not fully impossible. EMail me letting me know what you've done and so forth, so I can hopefuly work out the bug, often renaming or deleting the programs INI file will fix this. It's ini is in your window's system dir, and is named PNESROMB.ini.

As a last ditch effort...
I have made a version of PocketNES ROM Builder with all the librarys staticly linked. I really dislike this because it's very uncompatable and questonable when it comes to quality... they arn't compiled in, they're later on compressed and put in (using a program called Fusion). But it's a good last ditch effort to get this program to work for you if you're having big problems with it.
Staticly Linked version of PocketNES ROM Builder (.97mb, .zip)


Quick Jump:
News - PocketNES 8Hx - PocketNES ROM Builder - PocketNES ROM Hacks - PocketNES SRAM Manager - PocketNES ROM Splitter - fPocketNES Sound Fix - Trouble Shooting - Older Programs



Older Programs
 

Quick Jump:
News - PocketNES 8Hx - PocketNES ROM Builder - PocketNES ROM Hacks - PocketNES SRAM Manager - PocketNES ROM Splitter - fPocketNES Sound Fix - Trouble Shooting - Older Programs