X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=gp2x%2Freadme_gp2x.txt;h=26a5a872e006a36bd945cc8149646967932fdc6e;hb=6a298de4811066eb3cd2fadfd78970281ed30074;hp=a0af69dfc61c6d577f423bff442a4ca4c2499303;hpb=90206450327a222607119b04f34cf1853faf37f8;p=gpsp.git diff --git a/gp2x/readme_gp2x.txt b/gp2x/readme_gp2x.txt index a0af69d..26a5a87 100644 --- a/gp2x/readme_gp2x.txt +++ b/gp2x/readme_gp2x.txt @@ -1,3 +1,40 @@ +-- porter's foreword -- + +Even though ZX-81 ported my Wiz version to Caanoo, some people kept +asking me to do the port instead because of apparent sound problems, +so here it is. Note that I did not use ZX-81's work for this release, +because I had various changes for Pandora version and wanted to have +them in, so different set of bugs then in ZX-81's version are +possible. Savestates might also be incompatible. + +To use this, you'll first need to copy authentic GBA BIOS to gpSP +directory. It must be named gba_bios.bin and should be 16kB in size. + +I've appended the original gpSP GP2X readme file as it contains lots +of information that is still relevant for this version, as well as +development history of this project. + +- notaz + +Changelog: + +0.9-2xb u8 +- Caanoo port +- fixed tv-out for pandora +- integrated M-HT's neon scalers (pandora only) +- merged an assortment of calc84maniac's bugfixes + +0.9-2xb u7 +- Pandora port, using hardware scaler for video output. +- Fixed a few portablility issues in ARM asm and sound code. +- Tweaked timing to suit pandora's LCD refresh nicely. +- Maybe fixed GBC/digital sound channel desync over time. +- Some other not-that-relevant cleanups and tweaks. + +Source code should be available at: +http://notaz.gp2x.de/cgi-bin/gitweb.cgi + + -- gameplaySP2X Gameboy Advance emulator for GP2X -- gpSP2X is a version of my (Exophase)'s emulator originally for Sony PSP. @@ -12,13 +49,29 @@ not apply however). Changelog: -0.9-2xb u1 (unofficial notaz release): -- Fixed a problen in thread synchronization which caused deadlock after - some time. - -0.9-2xb u2 (unofficial notaz release): -- Replaced non-working mmuhack.o with proper one, added cache flush calls - to avoid artifacts. +0.9-2xb u6 +- Fixed clock and scaling config saving. +- Fixed occasional crash on first ROM load on 1.1 firmware. +- Added LCD timing setup code, which can be controlled through + 'pollux_dpc_set' environment vatiable (see gpsp.gpe wrapper script). + +0.9-2xb u5 +- Added portrait drawing modes. They eliminate tearing but are slightly + slower. +- Added page scrolling in ROM browser with L/R. +- 32MB ROM support fixed. + +0.9-2xb u4 (unofficial notaz release, done on Exophase's request) +- Wiz port. No emulation related changes. +- Wiz: dropped SDL for video and hitting hardware directly (GPH SDL can't + be trusted, it doesn't do double buffering as of firmware 1.0). +- Added new optimized software scaler with interpolation. +- gpSP is now saving ROM dir on exit. Delete romdir.txt if you don't + want that. +- gpSP now comes with wARM, new kernel module+lib for ARM cache control + (replaces mmuhack). +- gpSP no longer invalidates whole icache after recompilation, might + cause minor speedup. 0.9-2xb u3 (unofficial notaz release, released with permission): - Removed built-in CPU/LCD/RAM-Tweaker. @@ -29,6 +82,14 @@ Changelog: - Fixed centering-on-first-run problem. - 3:2 scaled option now does what it says. +0.9-2xb u2 (unofficial notaz release): +- Replaced non-working mmuhack.o with proper one, added cache flush calls + to avoid artifacts. + +0.9-2xb u1 (unofficial notaz release): +- Fixed a problen in thread synchronization which caused deadlock after + some time. + 0.9-2xb: -- IMPORTANT-- If you're overwriting an old version, be sure to delete the gpsp.cfg file first, or be prepared to have a bunch of weird button