You are not logged in.
Changes from 11-10-08 version
* Hack to make Bill & Ted, Rocket Ranger etc work
* Faster CPU core
* Some CPU instructions have more accurate timing (improves Battletoads)
* Fixed the stupid bug where you scrolled to the bottom in unscaled mode and it crashes
Changes from 7-31-08 version
* Fixed cheatfidner
* Added double nop instruction, fixes Puzznic
Changes from 7-23-08 version:
* Fixed games which do not initially have last rom page mapped into reset vector area
* Fixed compressed Bio Miracle Upa
* Fixed critical bug in save system I accidentally introduced
Changes from 7-22-08 version:
* Bugfixes to vertical scrolling change with screen off
Changes from 7-21-08 version:
* Bugfixes to save system, preventing save corruption
Changes from 7-19-08 version:
* New BG scaler
* Supports trainers on roms
* More accurate MMC3 emulation
* Some scrolling fixes
* Fully automatic speedhacks
* Loads savestates from old versions of PocketNES
* No longer chokes when loading corrupted savestates
* ASM code to load roms moved to C
* Supports illegal instruction LDAX ($nn),Y
(Oldest version had 203 downloads)
(Next old version had 56 downloads)
(Then 79 downloads)
(Then 417 downloads)
(Then 26 downloads)
(Then 1248 downloads)
Don't hotlink the download link. I keep deleting old versions, so old links break
Last edited by Dwedit (2008-12-17 10:50:56 pm)
"We are merely sprites that dance at the beck and call of our button pressing overlord."
Offline
Awesome! What does the new scaler do?
Offline
I noticed that in the last few releases that game sharing via multiboot has been disabled. Is there any way you could add this back in?
(P.S. The version number says "DO NOT RELEASE" in this version.)
Offline
Yeah, this wasn't exactly a proper release, I'll release the real thing within two days.
Forgot to change the version number and all that.
Oh yeah, there's also a few save corruption bugs that happen if the configuration file's position changes. Normally it's at the top, so it never moves, but some PocketNES save files don't have it there. I've already fixed the bugs in my code, haven't released yet.
Right now what's holding it up is that savestates for Magic of Scheherazade fail.
"We are merely sprites that dance at the beck and call of our button pressing overlord."
Offline
Thanks for all the work you've put into this emulator.
Offline
Thanks for your great work!
One thing: When I choose "Exit" to select another NES game from the list the Gameboy crashes (screen gets black, LED´s are off). That worked with the previous version and my M3 card.
Thanks as always for the continuing support of the GBA Scene, ive also permanently bookmarked this forum now so i can post any release as it happens :)
The "Restart" command is intended for selecting other games, and the "Exit" command is intended for returning to a flash cartridge menu.
Right now, the Exit command is using some experimental half-baked buggy cartridge resetting code, so don't use it until I revert it back.
"We are merely sprites that dance at the beck and call of our button pressing overlord."
Offline
Thank you . . . gbatemp.net
Is there some way to opdate to get Nintendo world championship to work;)
Nintendo World Championship WAS supported a few versions ago, I wonder what broke...
Edit: All fixed. Another stupid bug gone.
Reminder: press start an player 2's controller to get past the title screen.
"We are merely sprites that dance at the beck and call of our button pressing overlord."
Offline
Nice fixes. Ninja Gaiden 3 still doesn´work for me though.
Dwedit: Thanks for the great work on PocketNES. It's a wonderful emulator which I've enjoyed for some time now.
Is there any chance that you could get HighSpeed and PinBot (Williams Pinball game for the NES) running. They run but are full of graphic glitches. They are 2 of my all time favorite NES games. Thanks for your hard work.....we really appreciate it.
Offline
Thanks did not know about the 2P butten pressing:)
Great job with pocketNES
Dear God Dwedit large, very happy to see your new works. It is also very comfortable with. But cheating does not seem to be spent in the hope of repair. Thank you very much!
Offline
I was wondering if the Pocketpc version was still in devolopment and if it was gaining from your additions?
Offline
Dewedit boss, just a test version of the 7.31, CHEAT function can not be used or ah. Moderators in the hope that the next version of the amendment. Thanks!
Offline
Really? I thought the cheat finder was supposed to still work, and only break when playing compressed games.
Cheat finder seems to work fine with the GCC build.
edit: Weird! The cheat finder is indeed broken! What the hell happened?
Edit again...
Found the bug...
u8 *get_end_of_cache()
{
int chr_table_size;
int prg_table_size;
u8 *end_of_cache=end_of_exram;
breakpoint();
if (!fourscreen)
{
end_of_cache+=2048;
end_of_cache+=4096;
}
if (vrompages>0)
{
int chr_table_size=vrompages*8*4;
if (mapper==TQROM)
{
chr_table_size*=2;
}
if (has_vram==0)
{
if (!fourscreen)
{
end_of_cache+=8192;
}
}
}
else
{
chr_table_size=8*4;
}
end_of_cache-=chr_table_size;
prg_table_size=rompages*2*4;
end_of_cache-=prg_table_size;
breakpoint();
return end_of_cache;
}
What is wrong in this picture?
That would be this line: "int chr_table_size=vrompages*8*4;"
I accidentally created a second copy of a variable, and that never propagates the change back to the variable outside that scope. So then it adds uninitialized data later on, and turns off the cheatfinder because it thinks there's not enough memory.
That's a big OOPS.
I'll go release the fixed code...
Edit:
Fixed version uploaded!
"We are merely sprites that dance at the beck and call of our button pressing overlord."
Offline
Dwedit thank the boss in his busy schedule of repair so soon, a worship!
Offline
Offline
Even if the old version is "Stable", and never gets updated, it doesn't incorporate the huge speedup from copying the fixed bank of games into VRAM.
"We are merely sprites that dance at the beck and call of our button pressing overlord."
Offline
This is a long time ago things for the version of PocketNES998 and PocketNES999 that can't play FF3.nes(chinese version used mapper4).
Web address: http://www.dwedit.org/dwedit_board/view … 1911#p1911
I have changed the source code of map4.s for PocketNES can run FF3 in 2006-10-13
Last edited by maxzhou88 (2008-08-04 6:01:15 pm)
Offline
Offline
Offline
thanks for the news, it's my favorite emu in gba
with the new release, I have a problems with renegade and nekketsu kouha kunio-kun (japanese version of renegade)
crash after of begin the gameplay 1p (and in spartan x/kung fu too)
I hope that in a future you could improve these details, thank you very much for the update.