Commit Graph

244 Commits

Author SHA1 Message Date
notaz d40aa461c5 make romdir saving not GP2X specific
not using config as it's binary, this is intended to be user editable.
2011-09-08 00:48:33 +03:00
notaz 44cae4c585 add some game configs
..from yet another uncredited gpSP port, NDS-GBA :(
2011-09-08 00:48:33 +03:00
notaz d0944fc942 store saves and configs in gpsp dir
Don't like ROM dir littering.
Still looking there for .sav and .cht files though.
2011-09-08 00:48:33 +03:00
notaz a88b04319e support multi-file zips, skipping irrelevant files 2011-09-08 00:48:33 +03:00
notaz 2f1c528a6c tweak sound buffering and timing to better match pandora's refresh.
this also changes how direct sound channels are started and
sample step precision is increased to hopefully fix gbc + direct
channel desync that has been reported on the forums.
2011-09-08 00:48:33 +03:00
notaz a231964c35 get rid of -fno-common 2011-09-08 00:48:33 +03:00
notaz 8f91b883fc use single literal pool in arm_stub
..to reduce dcache trashing
2011-09-08 00:48:33 +03:00
notaz 1e02ad6bbd mask off arguments for write hadlers
newer gcc wants this
2011-09-08 00:48:27 +03:00
notaz fe1130691e fix unaligned read
it's causing a fault on Linux
2011-09-06 00:18:06 +03:00
notaz bbba320911 enable -Wall and fix warnings reported by it 2011-09-06 00:18:06 +03:00
notaz eb3668fc5d initial pandora port, with hardware scaling and stuff 2011-09-06 00:18:01 +03:00
notaz 43c24b301d refactor GP2X stuff for pandora reuse 2011-09-04 20:19:13 +03:00
notaz 2455b6a30e unify non-psp synchronize(), fix a few sound issues
..like ignoring real buffer size and not stopping sound thread on exit
2011-09-04 20:19:07 +03:00
notaz 0a74ef66e1 drc: fix eabi alignment 2011-09-04 17:37:46 +03:00
notaz c21718e922 move warm too 2011-09-03 01:58:52 +03:00
notaz 8b6232a675 fix some warnings 2011-09-03 01:31:26 +03:00
notaz eac6971733 revive PC build, support Linux 2011-09-03 01:05:41 +03:00
notaz ee0a3871f9 get rid of GP2X_BUILD checks where they are not really needed 2011-09-03 01:01:17 +03:00
notaz d5e0983c10 move platform-independent stuff out of /gp2x. 2011-09-02 17:44:41 +03:00
notaz c3c98c2f7c r6 release 2009-06-24 22:17:32 +03:00
notaz 277f985e30 another wARM update 2009-06-24 22:17:28 +03:00
notaz e8f5db5d5a pollux_dpc_set integrated 2009-06-24 21:18:37 +03:00
notaz c872443f88 updated to warm r2 2009-06-23 12:28:13 +03:00
notaz 4cadce9738 sw scaler for gp2x 2009-06-23 00:24:56 +03:00
notaz 1d02ca7575 fixed clock and scaling config saving handling 2009-06-21 22:54:28 +03:00
notaz f50ad10a9b cache clean fix 2009-06-21 21:16:51 +03:00
notaz 42c8119010 u5 release 2009-06-13 22:19:53 +03:00
notaz 73d1a857f2 portrait mode asm 2009-06-12 01:26:51 +03:00
notaz 5a01fba679 u4 release 2009-06-09 00:43:01 +03:00
notaz 5cc8854bc9 added warm lib 2009-06-08 02:01:51 +03:00
notaz 8ff85457e3 lower auto fskip for wiz, it seems to be too agressive 2009-06-08 02:01:00 +03:00
notaz cd4e2bda37 switch to older compiler, it generates better code 2009-06-08 01:58:20 +03:00
notaz 5c6e71a061 use quad buffering, as emu sometimes runs ahead 2009-06-08 01:57:08 +03:00
notaz 4c8082789e use warm for cache control, avoid invalidating all icache 2009-06-08 01:55:18 +03:00
notaz 638cc6264c cpu clock setup, save rom dir, cleanups 2009-06-06 23:33:15 +03:00
notaz 788343bb4c added upscaler 2009-06-05 17:36:30 +03:00
notaz 4cdfc0bc7b working tripple buffering 2009-05-31 23:10:24 +03:00
notaz 4742480dca wiz port wip 2009-05-30 22:47:25 +03:00
notaz a6c41a382b cleanup: remove cpu ctrl files, move tests 2009-05-22 18:33:46 +03:00
notaz 9020645032 tweaks from 2008 (gpsp09-2xb_3) 2009-05-21 19:16:10 +03:00
notaz 010878638d cache (on framebuffer mem) flush fix from 2007 (gpsp09-2xb_2) 2009-05-21 19:16:03 +03:00
notaz e9c7b1376a race condition fix from 2007 (gpsp09-2xb_1) 2009-05-21 18:49:42 +03:00
notaz 5da9148dd1 fix build and clean up 2009-05-21 18:49:42 +03:00
notaz 2823a4c819 original source from gpsp09-2xb_src.tar.bz2 2009-05-21 18:48:31 +03:00