Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

PocketNES k-cs-csd GBA: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 1: Line 1:
{{#seo:
|title= (Console) - GameBrew
|title_mode=append
|image=pocketnesk2.png
|image_alt=PocketNES k-cs-csd
}}
{{Infobox GBA Homebrews
{{Infobox GBA Homebrews
|title=PocketNES k-cs-csd
|title=PocketNES k-cs-csd
Line 12: Line 18:
|source=https://dlhb.gamebrew.org/gbahomebrews/pocketnesk.7z
|source=https://dlhb.gamebrew.org/gbahomebrews/pocketnesk.7z
}}
}}
{{#seo:
|title= (Console) - GameBrew
|title_mode=append
|image=pocketnesk2.png
|image_alt=PocketNES k-cs-csd
}}
PocketNES...k is a fork of [[PocketNES GBA|PocketNES]]. Major features includes cheat support and .NES Partial Compression, a scheme to compress upwards of 128KB of an .nes rom. Compression can be accomplished with either the included nc.exe program or the external anc3.py program, the latter of which requires Python.
PocketNES...k is a fork of [[PocketNES GBA|PocketNES]]. Major features includes cheat support and .NES Partial Compression, a scheme to compress upwards of 128KB of an .nes rom. Compression can be accomplished with either the included nc.exe program or the external anc3.py program, the latter of which requires Python.



Revision as of 03:20, 12 October 2022

PocketNES k-cs-csd
Pocketnesk02.png
General
AuthorKuwanger
TypeConsole
Version9.98k
LicenseMixed
Last Updated2006/08/19
Links
Download
Website
Source

PocketNES...k is a fork of PocketNES. Major features includes cheat support and .NES Partial Compression, a scheme to compress upwards of 128KB of an .nes rom. Compression can be accomplished with either the included nc.exe program or the external anc3.py program, the latter of which requires Python.

If the file is compressible, the resulting file can be used directly with PogoShell (with the appropriate addition to pogo.cfg) or they can be renamed to end with .nes and used with the PocketNES Menu Maker (note that compressed files will obviously have a different checksum than the original ROM, so any settings you wish to have for the compressed ROM will have to be added manually.)

Features

  • Cheat Finder.
  • Speedhacks.
  • Partial Compression.

User guide

Speedhacks

First turn off Vsync, otherwise you won't notice any speed improvements. If the Jump Hack or PPU Hack is enough to speed up the game, don't use the auto speedhack detector.

Run the auto speedhack detector, then return to the game and watch it fly. Great for RPGs, especially the Dragon Warrior series.

Example: Dragon Warrior 1 runs at 68 frames per second on the overworld. Turn on autospeedhack, then the game runs at a blazing 317FPS.

For best results, look for hacks during gameplay. Title screens often give different, incorrect speedhacks.

Some games act funny with speedhacks turned on, especially Who Framed Roger Rabbit. There are a few gameplay bugs introduced when you enable the automatic speedhacks, so instead use the PPU hack for that game, it will boost the framerate to 65FPS. Zelda 2 has scrolling glitches, just use the PPU Hack for that game also.

Maniac mansion crashes if you turn on autospeedhacks. Turning them off won't revive the game.

Cheat Finder

Now there's a cheat finder in PocketNES, just like the PC emulators.

Cheat descriptions are 15 characters defaulting to all spaces.

Partial Compression

Because there's ~128KB (~120KB to be more exact) unused RAM when running PocketNES, partial compression allows compression of the PRG-ROM and/or the CHR-ROM, which is decompressed (as needed) into RAM for use with PocketNES.

Those curious about the NPC format should look at npc_format.txt. In simpler terms, all ROMS less than ~128KB and many ROMS larger can be partially to fully compressed. This can greatly free up space on a flashcart.

Note, to use, use nc to attempt to partially compresss a file. Not all files over 128KB can be compressed (though some can, so feel free to give it a try). There is also anc3.py included, for those with Python, to use apack compression instead of lzo. In general, this offers a better compression ratio (though a longer decompression time). Currently there isn't a pairing unanc3.py, though one will probably be eventually created.

Controls

L/R - Up/Down 10 times (Cheat descriptions)

External links

Advertising: