Commit graph

1898 commits

Author SHA1 Message Date
Tomáš Kelemen (vudiq)
8d04801518 remove fflush() call before exit()
the buffer is flushed anyways at exit() and fixes compile error with
gcc14:

    pico/carthw/svp/compiler.c: In function 'ssp_translate_block':
    pico/carthw/svp/compiler.c:1800:24: error: passing argument 1 of 'rfflush' from incompatible pointer type [-Wincompatible-pointer-types]
     1800 |                 fflush(stdout);
          |                        ^~~~~~
          |                        |
          |                        FILE *
    In file included from ./pico/pico_port.h:12,
                     from ./pico/pico_int.h:15,
                     from pico/carthw/svp/compiler.c:9:
    platform/libretro/libretro-common/include/streams/file_stream_transforms.h:89:25: note: expected 'RFILE *' but argument is of type 'FILE *'
       89 | int64_t rfflush(RFILE * stream);
          |                 ~~~~~~~~^~~~~~

this error presents itself when building the libretro core, so this
could be also solved by wrapping the call to fflush():

    #ifndef __LIBRETRO__
    		fflush(stdout);
    #else
                fflush((RFILE *)stdout);
    #endif
2024-05-25 10:26:16 +02:00
notaz
cc1174c988 update libchdr for zstd support 2024-05-24 16:25:20 +00:00
kub
3b480be4c0 core z80, partially revert ebde43d (bus blocking DMA)
it causes audio lag in OD2
2024-05-24 00:07:37 +02:00
kub
b72095041e sms, fixes to bios initialisation and mapper autodetection 2024-05-24 00:05:35 +02:00
kub
1eb630c232 md, no floating bus in cart address space 2024-05-23 19:17:28 +02:00
kub
75a6b6a954 md, add some unlicensed carts 2024-05-23 19:16:56 +02:00
kub
257baf1520 platform ps2, fixes for gcc14 2024-05-20 13:29:05 +02:00
kub
c055f15cd5 build, add ps2 to release script 2024-05-20 13:29:05 +02:00
kub
65b37c5a3b sh2 drc, fix conditional immediate for armv7 2024-05-19 20:45:44 +00:00
notaz
735a987b27 pandora: some fixes for 2.0 2024-05-18 23:21:41 +02:00
kub
faf754baf8 update copyright 2024-05-18 22:29:56 +02:00
kub
96e5982134 core vdp, reset fix 2024-05-18 22:29:56 +02:00
kub
2531b6fd16 sms, minor optimization 2024-05-18 22:29:56 +02:00
kub
4167049666 core, fix floating bus read for 68k (regression) 2024-05-18 22:29:49 +02:00
kub
864ac1d6a6 sound, don't reinitialize after menu if not needed 2024-05-18 21:21:54 +02:00
kub
67c9ba38cb core, improve system and mapper detection 2024-05-17 19:12:15 +00:00
kub
dab0c36316 build, change executable name to lowercase 2024-05-16 20:39:35 +00:00
kub
8341673054 32x, fix reset interrupt handling 2024-05-14 00:19:48 +02:00
kub
fb79e7baa8 platform opendingux, add some keys (gkd mini, rs97) 2024-05-12 10:07:51 +02:00
notaz
695e6de85e 32x, internal BIOS hack for jumping to 0x140 2024-05-08 01:20:01 +02:00
kub
52cb58c50d core z80, improve save/load (cycles) 2024-05-08 00:09:18 +02:00
kub
ebde43de9d core z80, bus blocking for VDP DMA 2024-05-08 00:09:18 +02:00
kub
274dd51a60 core z80, cycle counting fixes (reset, bus request) 2024-05-08 00:09:18 +02:00
notaz
c9f9453414 32x: adjust handlers according to hw tests
"Pico32x.regs[6] |= P32XS_RV;" had wrong offset, but tests show this
doesn't happen at all so remove.
2024-05-08 00:07:53 +02:00
kub
eec6905e0b 32x, some reset related fixes 2024-05-05 22:54:03 +02:00
kub
0290987ccb core vdp, fix regression (irq not cleared on disable) 2024-05-05 22:54:02 +02:00
kub
c5d8fe3c03 prerelease 2.00-beta3 2024-04-28 21:18:36 +02:00
kub
b8a38093ed core vdp, fix regression (irq not cleared on disable) 2024-04-27 10:12:30 +02:00
kub
4985bad0fb mcd, add poll detection for gfx busy 2024-04-27 10:12:30 +02:00
kub
e61dbac103 mcd, fix irq2 handling (not cleared on disable) 2024-04-27 10:12:25 +02:00
kub
ce5c904a39 mcd, improve pre/post reading 2024-04-27 10:11:38 +02:00
kub
c7b771de6c 32x, make sh2 sram poll detection less agressive 2024-04-24 21:51:01 +02:00
kub
d9bb2921ee mcd, implement pre/post reading in play/read state 2024-04-21 16:20:28 +02:00
kub
691abdfa0f mcd, some improvements (dma timing, interrupt handling) 2024-04-20 00:41:57 +02:00
kub
4447902711 mcd, revisit track handling in cdd 2024-04-20 00:41:57 +02:00
kub
db2b6d9966 core z80, fix cycle counting in reset state 2024-04-12 20:29:50 +02:00
kub
c7661b80ef md, fix vdp reset handling 2024-04-12 20:08:33 +02:00
kub
51d6248b95 md, fix vdp reset handling 2024-03-28 21:39:12 +01:00
kub
3e491c7880 prerelease 2.00-beta2 2024-03-26 22:52:50 +01:00
kub
62e763ecdd platform, small fixes for Pico, updated readme 2024-03-26 22:52:50 +01:00
kub
0b12a5a00a core 68k, fix compiler warning in fame 2024-03-26 22:52:50 +01:00
kub
5f9901e098 libretro, add Pico pad overlay and storyware pages handling 2024-03-26 00:30:53 +01:00
kub
15cc45c0da platforms, display pad overlay and storyware pages for Pico 2024-03-25 23:08:23 +01:00
kub
da4148881e sms, fix save/load bugs (irq, mapper) 2024-03-24 17:45:10 +01:00
kub
64360d13b0 core, big endian fix (save/load) 2024-03-21 19:10:44 +01:00
saulfabreg Wii VC Project
a33c391027 Libretro: silence a warning regarding to memmap 2024-03-20 23:55:14 +01:00
kub
0ef1674dd1 drc: only use 64kb aligned tcache_default if on arm linux 2024-03-18 19:40:01 +01:00
kub
c87e36d750 core+platforms, revise pico pen handling
the MSB in the tablet position register denotes pen on surface.
add logic and a hotkey for handling pen not on surface. This allows
for repositioning of the pen without the storyware reacting to it.
2024-03-18 18:24:54 +01:00
kub
9f29605f55 core, floating bus read for 68k in some more places 2024-03-16 15:58:47 +01:00
kub
71f9c68f5b core z80, improve timing for bus request/grant timing from 68k 2024-03-14 23:18:26 +01:00