Commit graph

60 commits

Author SHA1 Message Date
kub
214a6c624c core+platforms, add SMS option to select TMS palette for gfx modes 0-3 2024-01-13 16:31:43 +01:00
kub
c180662e07 sms, improve changing of video mode 2023-12-03 17:46:59 +01:00
kub
a5aae2c39f sms, fix menu background scaling and position 2023-07-06 17:25:47 +00:00
kub
e5a1d4c5f1 sms, cleanup, add missing tms palette to gp2x 2023-03-07 21:57:33 +00:00
kub
0aa63fce12 core, revisit Sega 8 bit hardware handling 2023-02-22 23:22:45 +00:00
kub
cab84f29e5 core, preparations for sc-3000 support 2023-02-18 20:57:16 +00:00
kub
ecf8764253 sms vdp, fix TMS modes, tile count off by one 2023-02-18 20:45:51 +00:00
kub
4182483ea2 sms, fix center tms text mode (mode 1) 2022-09-28 18:53:27 +00:00
kub
96948bdfc8 sms, add fast renderer, remove 1st column (8 px) if blanked 2022-09-25 10:03:06 +00:00
kub
e48f3f2795 sms, some minor fixes and additions for sg-1000 2022-03-01 21:07:21 +00:00
kub
df6c895c5c sms, add sg-1000 support 2022-02-28 21:45:50 +00:00
kub
3611781e65 sms, autodetection for sg-1000 ram extension 2022-02-27 09:57:50 +00:00
kub
22917adcff sms, add missing TMS VDP modes 2022-02-26 09:41:38 +00:00
kub
ace184013b core+gp2x+psp, fix handling mid-frame palette changes 2021-11-10 23:32:40 +01:00
kub
d05e2eb3d6 sms renderer, fix unaligned bg-filled tiles 2021-11-10 23:32:40 +01:00
kub
1ce2b0923c sms vdp, separate SAT parsing 2021-11-06 21:00:55 +01:00
kub
f90bf8cdcf sms renderer, fix for zoomed sprites 2021-11-02 22:18:59 +01:00
kub
68e7a5c1c0 sms, renderer fixes (sprite y wrap, bg in 1st col, mode 1->mode 0) 2021-10-28 21:52:44 +02:00
kub
fd396e58d8 sms, fix some minor vdp bugs 2021-10-25 19:40:02 +02:00
kub
1603058a88 sms, minor fixes (vdp mode switch, zram init) 2021-10-24 22:51:16 +02:00
kub
d0cb6cfa57 sms, minor fixes 2021-10-21 20:45:43 +02:00
kub
4dbd5223b1 sms, improve vdp (mode 1, collision code cleanup) 2021-10-20 21:00:30 +02:00
kub
cc1547e8cd sms, improve vdp (sprite collision, hcounter latch) 2021-10-18 23:07:50 +02:00
kub
646be42e9d sms, add vdp midframe cram change handling for 8bit renderer 2021-10-17 22:50:07 +02:00
kub
2dacba5235 sms, vdp rendering optimisation 2021-10-16 00:52:24 +02:00
kub
a58b8f39e0 sms, vdp rendering fixes 2021-10-15 19:26:22 +02:00
kub
466fa07953 sms, basic gamegear support 2021-10-14 23:08:17 +02:00
kub
0df7401c02 sms vdp, add zoomed sprites, column vscroll blocking, mode 2 graphics 2021-10-08 20:24:33 +02:00
kub
4b3e9d92e3 sms vdp, support 224/240 line mode 2021-10-06 19:45:37 +02:00
kub
3758124cb8 sms vdp, support 224/240 line mode 2021-10-04 18:03:49 +02:00
kub
d1ae0810df sms, fix drawing for new scaling code 2021-09-12 10:02:01 +02:00
kub
d5d1778252 sdl, complete overhaul of hardware/software scaling 2021-09-10 18:54:05 +02:00
kub
57c5a5e505 add big endian platform support 2021-02-22 22:27:51 +01:00
kub
aa97a0a01f 32x renderer, fix for render buffers with pitch != line width, some speedup 2021-01-13 23:27:11 +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
15eed40550 core, fixes and improvements for type issues 2020-12-29 11:27:11 +01:00
kub
16b11d9171 rendering, fix bgr555 output mode
NB not done for ARM asm since no target uses bgr555
2020-12-05 15:20:15 +01:00
kub
61d76999d7 Merge from libretro/master:46902e0 for repo synchronization 2020-12-05 22:39:06 +01:00
kub
352479001c vdp, optimisation for 8bit renderers 2020-08-04 22:24:56 +02:00
kub
b74303b1a7 vdp mode 4, optimisation 2020-07-29 20:47:16 +02:00
hiroshica
2e66d031fe correcting the treatment of color number 0
squashed commits:
BGのLow/Highの描画を分離した
プライオリティを覗いて正しく描画された状態になった
2020-07-28 22:04:35 +02:00
kub
7980d47767 sms mode 4, fix 8 bit renderer code 2020-07-25 23:58:57 +02: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
eaa147519f sms: more md-consistent drawing 2017-10-17 01:01:26 +03:00
notaz
1c25c32c11 sms: improve sr a bit 2017-10-17 00:53:35 +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
88fd63ad10 split memories away from Pico
saves ~3k of code on ARM because Pico no longer crosses ldr limit
2017-10-14 00:53:08 +03:00
notaz
e0bcb7a90d some support for vdp debug reg 2017-10-03 00:41:13 +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