Commit graph

130 commits

Author SHA1 Message Date
kub
68a950875c sound, add FM filtering 2022-04-19 23:18:56 +02:00
kub
a990d9c434 ui, revisit menu 2022-04-09 22:30:44 +02:00
kub
882f697ad4 sound, add native rate mode, change resampling 2022-03-31 19:51:03 +02:00
kub
f7741cac91 sound, fix mcd cdda (mono, resampling), type cleanup, remove minimp3 2022-02-08 20:49:43 +00:00
kub
44e4bf2b0f linux+psp, improve sw upscaling 2021-11-26 21:32:58 +01:00
kub
495fe1fdad platform, fix vertical scaling, aspect ratio handling (gp2x, psp) 2021-11-10 23:33:18 +01:00
kub
ace184013b core+gp2x+psp, fix handling mid-frame palette changes 2021-11-10 23:32:40 +01:00
kub
f0e6d1e371 psp, fix suspend/resume 2021-10-21 20:52:20 +02:00
kub
0924243a53 psp, scaling revisited 2021-09-10 18:54:05 +02:00
kub
d5d1778252 sdl, complete overhaul of hardware/software scaling 2021-09-10 18:54:05 +02:00
kub
88a58f34a0 build improvements for gph/psp devices 2021-03-30 20:17:26 +02:00
kub
c28911fdb1 cleanup for psp 2021-03-21 23:04:14 +01:00
kub
886ce067c3 core, libretro fixes for chd support 2021-03-10 23:07:25 +01:00
kub
3d1e252313 core, chd support 2021-03-09 23:01:03 +01:00
kub
4bb0b70ec8 core, chd support 2021-03-08 23:02:55 +01:00
kub
37631374df ui, revised menu and option handling, added sound filter settings 2021-03-05 22:11:39 +01:00
kub
15ca715228 core, groundwork for chd support
still needs some scrutiny, and build integration is missing
2021-03-04 20:54:10 +01:00
kub
b1b5f9c094 fixes for platform support for PSP: show fps, notices, CD leds 2021-02-10 22:55:30 +01:00
kub
bfd6662370 fixes for platform support for PSP 2021-02-06 01:20:35 +01:00
kub
832faed320 ui, fix for SDL emulation display if resolution != 320x240 2021-01-31 20:14:49 +01:00
kub
1cc774814d partially revived platform support for PSP (unfinished), part 4
various fixes and improvements to screen output, menu fixes
2021-01-20 20:55:12 +01:00
kub
80bc22540a partially revived platform support for PSP (unfinished), part 3
changes to libpicofe, fixed path handling
2021-01-15 19:56:11 +01:00
kub
6c5784f07f partially revived platform support for PSP (unfinished) #2
scaling, release generation, fixes
still not planning to make this officially supported.
2021-01-13 22:26:41 +01:00
kub
cdc6aac4c0 partially revived platform support for PSP (unfinished)
just to have a platform with an unusal screen resolution
- suspend/resume handling probably non-working
- no scaling settings
- no image generation
currently no intentions to finish this.
2021-01-10 12:13:56 +01:00
kub
f821bb7011 core, structural cleanup, fixes and improvements for type issues #2 2021-01-01 12:44:02 +01:00
kub
13e220715e frontend, fix scaling option handling 2020-09-30 19:34:47 +02:00
hiroshica
a2f24bfa7b adding ym2413
squashed commits:
YM2413追加中
一通り実装したけどポートへの書き込み方が不明でまだ音が出ない
細かい修正(未テスト)
resetで初期化されるのをなんとかしたい
sound 初期化と終了を追加してみた
SN76496を参考にYM2413のアップデート方法を変更してみた
stereoフラグをアップデートサイズに変更
処理順番を整理したら音が出た
stateセーブに対応してみた
addition: Support for the Japanese Mark-III extended FM sound source unit
2020-07-28 22:04:32 +02:00
kub
b1a047c926 reworked palette and buffer handling due to some 32X bugs 2019-07-30 16:34:40 +02:00
notaz
ee3c39efd2 fix DrawSpritesHiAS 2018-01-27 23:46:37 +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
98a2714234 eliminate texrels, part 3 2017-08-06 22:25:26 +03:00
notaz
99bdfd31b8 eliminate texrels (wip2) 2017-08-06 19:23:20 +03:00
notaz
ea38612fad eliminate texrels (wip) 2017-08-06 18:18:29 +03:00
notaz
325ee167fd use system's zlib
except for libretro
github issue #45
2017-04-17 00:50:49 +03:00
notaz
9c9cda8c39 get rid of port_config.h 2013-07-28 03:05:10 +03:00
notaz
41946d7023 minor drawing code cleanup 2013-07-28 00:49:35 +03:00
notaz
c6f91b0ea3 bump version, since this is not the same as last released binary
also clean up redundant version.h files
2013-06-29 04:19:45 +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
a4edca53b4 make OSS detect blocking, adjust audio API
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@898 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-09-18 16:40:13 +00:00
notaz
d40231e29a pandora: handle custom size fb for menu layer
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@897 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-09-17 23:02:04 +00:00
notaz
45285368c0 tweak and refactor frontends, menu and config
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@895 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-09-17 09:49:16 +00:00
notaz
f4750ee051 supporting caanoo, line doublers, refactoring
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@893 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-09-15 13:48:55 +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
74e1b42b92 some pandora tweaks
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@878 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-06-02 09:52:27 +00:00
notaz
5a68108691 new 32x renderers, auto fskip change, massive refactoring
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@855 be3aeb3a-fb24-0410-a615-afba39da0efa
2010-01-10 17:07:28 +00:00
notaz
697746df02 revive pandora and win32 builds, rm gp2x dep for linux, lots of refactoring
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@842 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-12-16 23:38:37 +00:00
notaz
87b0845f37 more sms wip, better ROM detect, line callback change
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@762 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-08-27 21:44:52 +00:00
notaz
c8d1e9b662 refactoring z80 if code for sms preparation
git-svn-id: file:///home/notaz/opt/svn/PicoDrive@752 be3aeb3a-fb24-0410-a615-afba39da0efa
2009-08-14 15:02:54 +00:00