kub
f821bb7011
core, structural cleanup, fixes and improvements for type issues #2
2021-01-01 12:44:02 +01:00
kub
324bd6852e
audio: add option to switch off SSG-EG
2020-04-22 21:49:48 +02:00
kub
84e18560bb
fix for gp2x audio regression
2020-03-30 23:54:11 +02:00
kub
340e528ff8
make gp2x mp3 playback functional (need to unpack and compile helix decoder separately in platform/common/helix)
2019-07-30 16:34:40 +02:00
notaz
6311a3baf5
move more globals to PicoInterface
...
similar reasons as before
2017-10-22 02:13:46 +03:00
notaz
93f9619ed8
rearrange globals
...
scripted find/replace
gives slightly better code on ARM, less unnecessary asm,
~400 bytes saved
2017-10-20 12:21:09 +03:00
notaz
fdcfd32374
get rid of custom memcpy funcs
...
not used for anything important, just a maintenance burden
2017-10-14 21:28:36 +03:00
notaz
2d6460655c
gp2x: hack to avoid 940 reinit
...
..it used to rely on upper layer to avoid YM2612Init_940() calls
on menu entry
2013-10-12 03:22:30 +03:00
notaz
75a30842c4
revive GP2X build, update
2013-08-28 01:07:26 +03:00
notaz
cff531af94
clarify PicoDrive's license
...
- PicoDrive was originally released by fDave with simple
"free for non-commercial use / For commercial use, separate licencing
terms must be obtained" license and I kept it in my releases.
- in 2011, fDave re-released his code (same that I used as base
many years ago) dual licensed with GPLv2 and MAME licenses:
https://code.google.com/p/cyclone68000/
Based on the above I now proclaim that the whole source code is licensed
under the MAME license as more elaborate form of "for non-commercial use".
If that raises any doubt, I announce that all my modifications (which
is the vast majority of code by now) is licensed under the MAME license,
as it reads in COPYING file in this commit.
This does not affect ym2612.c/sn76496.c that were MAME licensed already
from the beginning.
2013-06-26 03:07:07 +03:00
notaz
93a7109873
minor refactoring (lprintf)
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@900 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-11-07 21:27:46 +00:00
notaz
7c18e34a74
skip junk in mp3_helix, refactor find_sync_word
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@889 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-09-08 20:52:13 +00:00
notaz
7c34867ab6
unify helix mp3 code, some sound adjustments
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@726 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-08-02 19:42:12 +00:00
notaz
cc41eb4fa3
anti-tear modes for Wiz
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@717 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-07-27 21:24:25 +00:00
notaz
27701801c1
random fixes (root path and mmap svp tcache)
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@714 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-07-25 19:01:45 +00:00
notaz
f2cf84723f
further unification and refactoring
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@710 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-07-23 20:06:18 +00:00
notaz
bcd94522e8
linux port fixed; some cleanups
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@706 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-07-21 15:15:18 +00:00
notaz
0d9bf4fcda
further prep for Wiz port. Cleanups, rm cpuctrl mmuhack; add warm
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@704 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-07-15 22:08:09 +00:00
notaz
4217134398
refactoring for Wiz port; random cleanups
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@703 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-07-15 16:13:43 +00:00
notaz
991473ad43
gp2x->common menu migration finished, gp2x now only uses input fwk
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@692 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-05-14 13:41:48 +00:00
notaz
c6c6c9cde2
add support for doublesized menu fonts
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@645 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-03-06 22:21:23 +00:00
notaz
e2de9939cd
screen ptr/size unification, major cleanups
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@644 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-03-04 22:07:13 +00:00
notaz
efcba75f8a
lowercasing filenames, part1; makefile adjustments
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@574 be3aeb3a-fb24-0410-a615-afba39da0efa
2008-08-28 12:21:04 +00:00
notaz
091facb8fe
occasional mp3 click noises fixed
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@530 be3aeb3a-fb24-0410-a615-afba39da0efa
2008-07-06 20:28:11 +00:00
notaz
52250671ae
click noise fixed when 940 was used
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@498 be3aeb3a-fb24-0410-a615-afba39da0efa
2008-06-26 20:04:33 +00:00
notaz
e4fb433cd6
full ym2612 save/load for 940
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@495 be3aeb3a-fb24-0410-a615-afba39da0efa
2008-06-25 21:53:53 +00:00
notaz
453d2a6eda
bugfixes, state load for new mode
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@468 be3aeb3a-fb24-0410-a615-afba39da0efa
2008-05-27 21:38:46 +00:00
notaz
4b9c588826
new z80 scheduling method, timers are still wip
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@459 be3aeb3a-fb24-0410-a615-afba39da0efa
2008-05-25 21:25:46 +00:00
notaz
daec725334
removed useless printf
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@423 be3aeb3a-fb24-0410-a615-afba39da0efa
2008-04-16 19:07:08 +00:00
notaz
602133e1c6
work on 'vblank on line start' problem, var changes, mask defines
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@408 be3aeb3a-fb24-0410-a615-afba39da0efa
2008-04-03 20:17:29 +00:00
notaz
8f8fe01e04
renamed pico940 to pico940_v2 due to abi change
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@308 be3aeb3a-fb24-0410-a615-afba39da0efa
2007-12-02 21:52:47 +00:00
notaz
b542be4686
optimizations, fixes, hacks, psp, ...
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@295 be3aeb3a-fb24-0410-a615-afba39da0efa
2007-11-15 23:01:20 +00:00
notaz
da42200b24
giz rc1 release
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@268 be3aeb3a-fb24-0410-a615-afba39da0efa
2007-10-04 21:14:45 +00:00
notaz
ea8c405fa7
giz port, restructuring
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@257 be3aeb3a-fb24-0410-a615-afba39da0efa
2007-09-22 22:53:18 +00:00
notaz
5f8c85be2a
sound fixes for Ferrari GP
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@247 be3aeb3a-fb24-0410-a615-afba39da0efa
2007-09-14 17:52:42 +00:00
notaz
e5f426aa2e
giz menu works
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@231 be3aeb3a-fb24-0410-a615-afba39da0efa
2007-09-01 11:07:03 +00:00
notaz
a12e011623
some skinning capabilities
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@225 be3aeb3a-fb24-0410-a615-afba39da0efa
2007-08-24 20:47:28 +00:00
notaz
d524c827cd
newstyle key config, code940.bin -> pico940.bin
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@222 be3aeb3a-fb24-0410-a615-afba39da0efa
2007-08-19 20:46:49 +00:00
notaz
e362c57310
fixed mp3 buffer overlapping of GP2X sound buffer
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@129 be3aeb3a-fb24-0410-a615-afba39da0efa
2007-05-12 15:06:44 +00:00
notaz
d5d119243c
ym2612 stray sounds on save load fixed
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@128 be3aeb3a-fb24-0410-a615-afba39da0efa
2007-05-11 20:45:29 +00:00
notaz
6cadc2da00
1.32 release
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@87 be3aeb3a-fb24-0410-a615-afba39da0efa
2007-04-04 18:35:48 +00:00
notaz
2433f40912
bugfixes, new scaling, double ym upd at 940
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@83 be3aeb3a-fb24-0410-a615-afba39da0efa
2007-03-31 13:57:45 +00:00
notaz
00bd648e63
gfx_cd finished, bugfixes
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@76 be3aeb3a-fb24-0410-a615-afba39da0efa
2007-03-22 23:14:43 +00:00
notaz
4ff2d52753
bugfixes, cd/Memory.s
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@70 be3aeb3a-fb24-0410-a615-afba39da0efa
2007-03-19 18:55:28 +00:00
notaz
66fdc0f0d5
loading msgs, bugfixes
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@69 be3aeb3a-fb24-0410-a615-afba39da0efa
2007-03-16 20:59:11 +00:00
notaz
85f8e92973
audio improvement wip
...
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@33 be3aeb3a-fb24-0410-a615-afba39da0efa
2007-02-08 23:19:53 +00:00