head 1.7; access; symbols pkgsrc-2020Q1:1.6.0.2 pkgsrc-2020Q1-base:1.6 pkgsrc-2019Q4:1.6.0.4 pkgsrc-2019Q4-base:1.6 pkgsrc-2019Q3:1.5.0.4 pkgsrc-2019Q3-base:1.5 pkgsrc-2019Q2:1.5.0.2 pkgsrc-2019Q2-base:1.5 pkgsrc-2019Q1:1.4.0.2 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.3.0.2 pkgsrc-2018Q4-base:1.3; locks; strict; comment @# @; 1.7 date 2020.05.31.15.22.17; author nia; state dead; branches; next 1.6; commitid Jz5zGA9nmu7NepaC; 1.6 date 2019.12.22.22.24.51; author joerg; state Exp; branches; next 1.5; commitid sN9AGIZaENVRKKPB; 1.5 date 2019.05.09.23.24.17; author nia; state Exp; branches; next 1.4; commitid khnU5WkRI79tnAmB; 1.4 date 2019.01.02.20.07.15; author nia; state Exp; branches; next 1.3; commitid XibatZQZjWpEmf6B; 1.3 date 2018.12.18.01.55.45; author nia; state Exp; branches; next 1.2; commitid XCuYugl6elZuMd4B; 1.2 date 2018.10.28.13.21.10; author nia; state Exp; branches; next 1.1; commitid d3b9V4HXMspweJXA; 1.1 date 2018.10.13.17.02.16; author nia; state Exp; branches; next ; commitid tB4D3UwkpugRWOVA; desc @@ 1.7 log @emulators: Remove libretro-reicast, replaced by libretro-flycast @ text @$NetBSD: distinfo,v 1.6 2019/12/22 22:24:51 joerg Exp $ SHA1 (libretro-reicast-20190508-8c38fcedbe064f7fbda9c2213fd6987b7d4e4dbc.tar.gz) = e9199c1488c6ea9d1fdaa235d224a084117dcce0 RMD160 (libretro-reicast-20190508-8c38fcedbe064f7fbda9c2213fd6987b7d4e4dbc.tar.gz) = f48d93863cdb9c28682359b7ea0e2f76814c81ae SHA512 (libretro-reicast-20190508-8c38fcedbe064f7fbda9c2213fd6987b7d4e4dbc.tar.gz) = 65463f18c7e49bda396ee5beb5a1bc39f5c58e047b37ee3857200a97ebb0a0854a2dc79f520ddc5afc0aeebff73baf60e28d79091c8306dbd035715c507f2fc1 Size (libretro-reicast-20190508-8c38fcedbe064f7fbda9c2213fd6987b7d4e4dbc.tar.gz) = 2613651 bytes SHA1 (patch-Makefile) = d8d2e91d0c1705647f76da134cd9cd0661d3ec95 SHA1 (patch-core_hw_sh4_dyna_driver.cpp) = 6d00a7297f528fe3389a13872095da80200a9013 SHA1 (patch-core_libretro_common.cpp) = b1291f55ced1dc92087d31270f8bc582c2db6fc5 @ 1.6 log @Link with the C++ compiler to avoid undefined references. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2019/05/09 23:24:17 nia Exp $ @ 1.5 log @libretro-reicast: Update to 20190508 pkgsrc changes: * Attempt to detect supported OpenGL versions. Enable OIT support on MesaLib>=12. * Support aarch64 dynamic recompiler. Changes: * lightgun crosshair for GLES mode * Twin Stick support (+ Saturn Twin-Stick helper mode) * Custom textures loading and dumping * Check CDI version to avoid loading any crap as a CDI image and crashing * Get rid of /data/ folder in custom textures path. Flip images up/down * arm64 dynarec * x64 dynarec optimization * OSX: build fix * revert a change not intended for anything but osx * android x64 build fix * arm64: direct mem access and crash fix * x64 dynarec: only use AVX/SSE3/FMA extensions when available * arm64: new AICA dynarec and improvement to the sh4 one * arm64 DSP dynarec * Pad dsp_t to keep savestates compatibility * Fix render to texture buffer alpha channel for 1555 * generic dynarec was always used if compiled in * Support for redump.org CUE file format * Makefile change for cue file format * x64 dynarec: loss of precision with RSQRTSS and other fixes * missing #include * arm64: fix DSP dynarec crash * New core option: frame skipping * Enable RTT to buffer for Flag to Flag * naomi: avoid crash on exit if m4 cart fails to load * Implement CH2 DMA to 32-bit vram * OIT: reset scale param to 640x480 for final quad * GL: Ignore RTT upscale params when rendering to buffer * implement disk eject/open state * Implement soft reset. Fix Atomiswave flash sector size. TAWriteSQ 32bits * Aica: fix adpcm decoding * include TCW in HD texture hash * gdrom: stop playing cdda when switching disk * maple: reconnect devices after 100ms to allow the game to detect it * gl: performance optimizations for slow devices * fix race condition when loading custom/HD textures * fix scissor test and vertical scaling when using the Y scaler * Ignore scalefactor if < 0x400 * Fix crash at startup when purupuru pack is disabled * Clang buildix * Introduce HAVE_CLANG option * Add m3u playlist support. * Added DLOW_END to enable better performance OOTB on classics/rpi and added a8a35 platform * Fixed LOW_END DEFINES * Remove dupe res from LOW_END * Fixed broadact and forced threaded rendering by default. Added LOW RES mode and added to classics only ATM. * NAOMI: Add sambaa & set parent for samba clones * Sync naomi roms with mame 0.206 * (NAOMI) Check parent folder for gdrom * (NAOMI) Oops * (NAOMI) Fix folder detected as file * (NAOMI) Update romsets * Fix doa2 romsets * (libretro) Rework input init * Merge pull request #520 from libretro/bdm/input-init-rework * Add eeprom dumps * Handle auto-rotate * Implement some eeproms (vertical, pstone2, alpilot) * Update naomi_roms.h * Custom tex: Use retro_stat for path handling. Fix deadlock on exit (win32) * x64 dynarec: fix windows crash @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2019/01/02 20:07:15 nia Exp $ d7 1 a7 1 SHA1 (patch-Makefile) = 7d76517bc1b1630f4f598d85d8db62f040ea7a7d @ 1.4 log @emulators/libretro-reicast: Update to 20181223 Changes: * Set DC date/time automatically, DC language core option * Disc swapping support, Reset support, GLES2 regression fix * Re-enable NVMEM on NetBSD since it doesn't seem to cause any problems. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2018/12/18 01:55:45 nia Exp $ d3 5 a7 5 SHA1 (libretro-reicast-20181223-3dd45d27159278e88a73352a318d0b23bc241a1a.tar.gz) = eed1c244e0d9942e184229796dfb1bb73e9c7e93 RMD160 (libretro-reicast-20181223-3dd45d27159278e88a73352a318d0b23bc241a1a.tar.gz) = 961b5c80e9996f72c1181b05b4d2b0c79c7b1e89 SHA512 (libretro-reicast-20181223-3dd45d27159278e88a73352a318d0b23bc241a1a.tar.gz) = 81253a0151c78d41ce96b443ff246f0f77679c686e88a2260259a3a4cd66fc4f68b4815f09e45b56c06562de9f988019517f9cc762a0b9ac3f9bd20b722ac451 Size (libretro-reicast-20181223-3dd45d27159278e88a73352a318d0b23bc241a1a.tar.gz) = 1700568 bytes SHA1 (patch-Makefile) = 019d6902baa03e4cd0b1a6a80ca75e6ace3a1715 @ 1.3 log @libretro-reicast: Update to 20181213 Changes: * Use u32 for vertex indices to avoid overflow. Fix ggx15 coin chute issue * Naomi: allow mapping P2 buttons onto P1. Fix coin chute issues. * Clip high z vertices. Fixes bogus triangles in Soul Calibur intro and NHL 2K2 missing menu * Unlock the emu thread if waiting for frame finish when loading state * Use xxhash for palette hashing. extra depth scale for NHL 2K2 * Skip rendering is TA context is overrun. Fixes strip mode crash in FOTNS * ARM dynarec: do a block check on the entire block. Fixes Grandia II freezing on Now Loading... screen * Backport Synchronous rendering option from upstream * Fix some regions & add some missing keys * Fix regions for Guilty Gear games * Naomi: 7z archive and split/parent roms support * rec-x64: don't reset the cycle counter for better scheduling * Fix compile fail from math with conflicting types * Naomi: fixes for vathlete, csmash, hotd2 and more * Restrict regions for naomi games * Add All GD Roms - Flyinghead FTW * Naomi: GD-ROM support * Naomi: improved JVS configuration. Ninja Assault * Mushiking and Derby Additions/Fixes * Fixes for wldkicks and wldkicksu * Naomi/AW: Leverage libretro input descriptors to list and name each game's inputs * Child and clone roms support for M1, M2/M3 and AW * Naomi: allow bios selection with region core option * Various fixes * Parent rom support for M1, M2, M4 and AW * Naomi/AW: avoid opposite DPad keys being pressed simultaneously * AtomisWave roms support * Naomi: support for M1 and M4 carts. BIOS version H supported. * Naomi: add dual I/O boards / 4-player setup for Ring Out 4x4 * Naomi: M2 mame rom support * CHD: swap bytes of CHDv5+ audio tracks * Added 4:3 resolution for 4K screens * CHD v5 and misc fixes * Adding the 4:3 resolution of 1440x1080 * Maple: non-gamepad controls were ignored. Shikigami No Shiro II fix. * Better rumble support. Fix rumble staying on all the time. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2018/10/28 13:21:10 nia Exp $ d3 4 a6 4 SHA1 (libretro-reicast-20181213-37da602d6421b755ae045171d17c8d4328c7dcc0.tar.gz) = 11c0d610488a87814fcb7a59e4ae4347440b0827 RMD160 (libretro-reicast-20181213-37da602d6421b755ae045171d17c8d4328c7dcc0.tar.gz) = 2ef8f80839889d10f090608229b124a250b20648 SHA512 (libretro-reicast-20181213-37da602d6421b755ae045171d17c8d4328c7dcc0.tar.gz) = 728903337670c6c76406744c154595859a34b4f0b80b75bd78a8a187684202055b42f4db048f49f91f0acd8d2a9c30489646afd17b89e6108075befc5bd63ac6 Size (libretro-reicast-20181213-37da602d6421b755ae045171d17c8d4328c7dcc0.tar.gz) = 1696941 bytes @ 1.2 log @libretro-reicast: Update to 20181026 Changes: * Modem: issues with incoming TCP connections. 2K games packet mangling * Auto save state changes * Naomi: no need for lst files anymore * Fix crash when toggling fullscreen on and off * JVS: fix substract coin, array overflow and more * Aica rec: revert to the original sequence of ops for branch to reg * Aica: unaligned branch failure with arm and x86 dynarecs * Naomi: fix arm dynarec do_sqw_nommu_area_3 * Naomi: fix crash on arm. GLES: Disable modifier volumes if no stencil * Naomi: Better game identification, more robust lst parsing * Add screen orientation setting for Naomi vertical screen games @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2018/10/13 17:02:16 nia Exp $ d3 5 a7 5 SHA1 (libretro-reicast-20181026-dfe8d3cf5185aa345d529d66783ef606e680c9cb.tar.gz) = b9e2c099638855c4738d6725b87438ca1671f5a1 RMD160 (libretro-reicast-20181026-dfe8d3cf5185aa345d529d66783ef606e680c9cb.tar.gz) = faa8e01b655faa03cd3a53b88754e099e97ff35c SHA512 (libretro-reicast-20181026-dfe8d3cf5185aa345d529d66783ef606e680c9cb.tar.gz) = b4ac32a3f421741ab26cfee0531ad6a9fee0c635b2753b52e95a522d80670394bc1ab98e7a2885d087001c4fff86f6f54bddc3465c87891d5e1c6d41d9dc6b88 Size (libretro-reicast-20181026-dfe8d3cf5185aa345d529d66783ef606e680c9cb.tar.gz) = 1579191 bytes SHA1 (patch-Makefile) = 9839c2bc70a73fa5f9ef3907d74593f78c01380a @ 1.1 log @libretro-reicast: import version 20181013 Libretro is a simple but powerful development interface that allows for the easy creation of emulators, games and multimedia applications that can plug straight into any libretro-compatible frontend. This development interface is open to others so that they can run these pluggable emulator and game cores also in their own programs or devices. Reicast is a multi-platform Sega Dreamcast emulator. @ text @d1 1 a1 1 $NetBSD$ d3 4 a6 4 SHA1 (libretro-reicast-20181013-bc92da858da3853f186be01e6e2a25febcb17420.tar.gz) = ac5fac9aaa2c9c9761d2f4b0cea3ed06cabb9f0c RMD160 (libretro-reicast-20181013-bc92da858da3853f186be01e6e2a25febcb17420.tar.gz) = abf85746413d00b722f692800bc93c5d3857b283 SHA512 (libretro-reicast-20181013-bc92da858da3853f186be01e6e2a25febcb17420.tar.gz) = c5aa0ab0a7934bd21ed10aac17ec074a22ed024bacb3f9a52d18efe5a1b998f819a3a98c768ae0c62f6ca78afd6d07bbeee412bd2d9ed447963fe2ec9dc9cde2 Size (libretro-reicast-20181013-bc92da858da3853f186be01e6e2a25febcb17420.tar.gz) = 1576085 bytes @