summaryrefslogtreecommitdiff
path: root/emulators/Makefile
AgeCommit message (Collapse)AuthorFilesLines
2022-12-15+mgba-qtnia1-1/+2
2022-10-02suse15_*: add many packages based on OpenSUSE 15.5wiz1-1/+23
2022-06-06Add open-simh and simh3.rhialto1-1/+3
2021-12-23add and enable compat90jnemeth1-1/+2
2021-11-25emulators: Enable suse131_gtk3ryoon1-1/+2
2021-11-06emulators/hercules4sdl: new packagerhialto1-1/+2
The SoftDevLabs version of Hercules 4.x (Hyperion).
2021-04-08Remove qemu51, nvmm patches, linux support etc were merged into qemunia1-2/+1
2021-02-20emulators: Enable qemu51ryoon1-1/+2
2021-02-18emulators: remove z26nia1-2/+1
this has been surpassed in usefulness and portability by stella and upstream has vanished.
2021-02-17emulators: Improve accuracy of COMMENTnia1-2/+2
2020-11-27emulators: Enable nonoryoon1-1/+2
2020-11-05emulators/Makefile: + rpcemu.wiz1-1/+2
2020-10-08Add OpenAL to the SUSE 13.1 Linux emulation subsystemnia1-1/+3
2020-10-03emulators: Add bsnes.nia1-1/+2
bsnes is a multi-platform Super Nintendo (Super Famicom) emulator, originally developed by byuu, which focuses on performance, features, and ease of use.
2020-10-02emulators: Enable xroarryoon1-1/+2
2020-10-01emulators/Makefile: + pcsxrwiz1-1/+2
2020-07-17pkglint: fix category Makefileswiz1-5/+1
pkglint 20.2.0 (and a bit earlier) does not insist on entries for directories any longer that do not contain complete packages. Remove them. While here, fix security/Makefile that had two missing entries.
2020-06-16emulators: Enable xcpcryoon1-1/+2
2020-06-14emulators: remove vba, replaced by visualboyadvance-m etcnia1-2/+1
2020-06-14emulators: Enable visualboyadvance-mryoon1-1/+2
2020-06-02emulators: add libretro-gearsystemnia1-1/+2
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. Gearsystem is a cross-platform Sega Master System / Game Gear / SG-1000 emulator written in C++.
2020-06-02emulators: add libretro-gearboynia1-1/+2
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. Gearboy is a cross-platform Game Boy / GameBoy Color emulator written in C++.
2020-06-02emulators: add gearsystemnia1-1/+2
Gearsystem is a cross-platform Sega Master System / Game Gear / SG-1000 emulator written in C++. ## Features - Accurate Z80 core, including undocumented opcodes and behaviour like R and MEMPTR registers. - Multi-Mapper support: SEGA, Codemasters, Korean, MSX, SG-1000, and ROM only cartridges. - External RAM support with save files. - Automatic region detection: NTSC-JAP, NTSC-USA, PAL-EUR. - Accurate VDP emulation including timing and SMS2 only 224 mode support. - Internal database for rom detection. - Audio emulation using SDL Audio and Sms_Snd_Emu library. - Saves battery powered RAM cartridges to file. - Save states. - Compressed rom support (ZIP deflate). - Game Genie and Pro Action Replay cheat support. - Full debugger with disassembler, breakpoints, debug symbols, memory editor, IO inspector and and VRAM viewer including tiles, sprites, backgrounds and palettes.
2020-06-02emulators: add gearboynia1-1/+2
Gearboy is a cross-platform Game Boy / GameBoy Color emulator written in C++. ## Features - Accurate CPU emulation, passes cpu_instrs.gb from blargg's tests. - Accurate instruction and memory timing, passes instr_timing.gb and mem_timing.gb from blargg's tests. - Supported cartridges: ROM, ROM + RAM, MBC1, MBC2, MBC3 + RTC, MBC5, HuC-1 and MBC1M (multicart). - Accurate LCD controller emulation with correct timings and priorities including mid-scanline effects. - Game Boy Color support. - LCD screen ghosting effect as seen in the original Game Boy. - LCD dot matrix effect. - Sound emulation using SDL Audio and Gb_Snd_Emu library. - Save battery powered RAM cartridges to file. - Save states. - Compressed rom support (ZIP). - Game Genie and GameShark cheat support. - Full debugger with disassembler, breakpoints, debug symbols, memory editor, IO inspector and and VRAM viewer including tiles, sprites, backgrounds and palettes.
2020-05-31emulators: +libretro-smsplusnia1-1/+2
2020-05-31libretro-mupen64plus: remove, replaced by libretro-parallel-n64nia1-2/+1
2020-05-31emulators: Add libretro-parallel-n64nia1-1/+2
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. Parallel N64 is an optimized/rewritten Nintendo 64 emulator made specifically for Libretro. It was originally based on Mupen64 Plus.
2020-05-31emulators: Remove libretro-reicast, replaced by libretro-flycastnia1-2/+1
2020-05-31emulators: Add libretro-flycastnia1-1/+2
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. Flycast is a multi-platform Sega Dreamcast emulator.
2020-05-31emulators: remove libretro-fbalpha, replaced by libretro-fbneonia1-2/+1
2020-05-31emulators: Add libretro-fbneonia1-1/+2
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. FinalBurn Neo is an emulator for arcade games and select consoles. It is based on the emulators FinalBurn and old versions of MAME. Many of the developers of this project also worked on FB Alpha. Due to a controversy, we no longer do, and recommend that everyone use this emulator instead.
2020-05-30emulators: remove libretro-database.nia1-2/+1
please use retroarch's built in database updater instead.
2020-05-22emulators: Remove wine-develnia1-2/+1
There's not much point to this package right now since emulators/wine is newer and we can't newer than that without breakage happening. This package can be brought back when someone feels like fixing and packaging newer wine devel branches.
2020-03-06emulators: Remove arnold.nia1-2/+1
Failing to build, non-redistributable, and no updates since 2004. Try caprice32 instead.
2020-03-06emulators: Add caprice32.nia1-1/+2
Caprice32 is a software emulator of the Amstrad CPC 8bit home computer series. The emulator faithfully imitates the CPC464, CPC664, and CPC6128 models. By recreating the operations of all hardware components at a low level, the emulator achieves a high degree of compatibility with original CPC software. These programs or games can be run unmodified at real-time or higher speeds, depending on the emulator host environment.
2020-01-29gcube: Remove, succeeded by emulators/dolphin-emunia1-2/+1
2020-01-20*: Remove esound support from pkgsrcnia1-2/+1
Enlightened Sound Daemon was one of the earlier solutions to the old "multiple programs can't open /dev/audio at once" problem that was once a thing we had to worry about. Eventually, it was adopted as part of GNOME. GNOME lost interest in it about a decade ago and dropped it in favour of PulseAudio, newer applications are generally uninterested in supporting it. Last release was in 2008 and support for newer OS APIs is pretty nonexistent. Several years ago the original website disappeared. https://en.wikipedia.org/wiki/Enlightened_Sound_Daemon https://tracker.debian.org/news/999428/removed-0241-11-from-unstable/
2020-01-10emulators: Remove zsnes.nia1-2/+1
32-bit x86 only due to use of 32-bit assembly code, but fails to build on i386 due to problems with atomics. No upstream release for 12 years and numerous accuracy problems and security problems with untrusted ROMs unfixed - use emulators/snes9x.
2019-12-28Descend into x16-emulator and x16-rom.thorpej1-1/+3
2019-11-03emulators: add gns3-gui gns3-server remove gns3markd1-2/+3
2019-10-26-gambattekamil1-2/+1
2019-10-23Added cannonball to Makefile SUBDIRs.fox1-1/+2
2019-10-15Add compat80.he1-1/+2
2019-09-22Add emulators/dosbox-x. Based on work by Yorick Hardy in pkgsrc-wip.nia1-1/+2
As a fork of DOSBox, DOSBox-X retains compatibility with the wide base of DOS games DOSBox was designed for. It also goes further, with a focus on accurate emulation of the hardware, and many more ways to tweak and configure the DOS virtual machine. The DOSBox-X team believes that a better way to emulate the legacy PC platform is to give the user all the options they need to emulate everything from original IBM PC hardware with 64KB of RAM all the way up to late 90's hardware, whatever it takes to get that game or software package to run.
2019-09-13Add emulators/melonds.nia1-1/+2
melonDS aims at providing fast and accurate Nintendo DS emulation. While it is still a work in progress, it has a pretty solid set of features: * Nearly complete core (CPU, video, audio, ...) * OpenGL renderer, 3D upscaling * RTC, microphone, lid close/open * Joystick support * Savestates * Various display position/sizing/rotation modes * (WIP) Wifi: local multiplayer, online connectivity * and more are planned!
2019-09-08Remove emulators/generator.nia1-2/+1
Ancient, unmaintained, dead upstream, and not wanting to build, for some time. This version is from 2003 and only supports GTK1. Lots of alternatives in this category - blastem, mednafen, even the generator-cbiere fork, if you must.
2019-09-07emulators/Makefile: + xm8tsutsui1-1/+2
2019-07-18sameboy: Update to 0.12.1. Add the SDL version.nia1-1/+2
0.12.1: Bug Fixes - Fixed the CGB and AGB boot ROMs being corrupt on the Windows version - Improved audio quality on the SDL ports on systems using a large audio buffer 0.12: New/Improved Features - An experimental support for emulating CGB-CPU C is now available in the Cocoa port. This is still experimental and does not accurately represent all differences between CGB-CPU E and CGB-CPU C yet - The Libretro port no longer restarts the core after changes to the high-pass filter or color correction - The SDL port can now start in fullscreen mode via a command line argument - High level emulation of Super Game Boy: - Supports game colorization - Supports borders, including correct emulation of the fade animations and borders that obscure parts of the Game Boy display window - Up to 4-player multiplayer (Currently only in the Cocoa and Libretro ports) - Can choose between Super Game Boy (NTSC), Super Game Boy (PAL) and Super Game Boy 2, with correct CPU speed emulation - All models include open source boot ROMs, just like previously supported models - Includes a default border for games without SGB support - Includes a boot animation - Accurate emulation of cases where the internal frame buffer loses sync with the SNES/SFC side - New CRT display filter - New preference panel in the Cocoa port - Minor visual improvements to the icon - Many performance all around the core - The debugger now includes jump-to breakpoints - New APU debugger commands - The SDL port now has mouse support - The SDL port now has an "Open ROM" dialog window, in addition to the previously available drag and drop support - The Cocoa and SDL ports now have better support for sub-frame input accuracy - The VRAM display window in the Cocoa port can now display SCX and SCY on the tilemap - Redesigned audio API that should improve audio quality in all ports Accuracy Improvements/Fixes - WRAM, VRAM, and other types of memory are now realistically initialized to random values. The randomization patterns vary across emulated models and revisions. This fixes several games that rely on non-zero values on boot - Slightly more accurate emulation of the undocumented $FF4C register, which controls DMG mode on CGBs - Fixed an APU regression where the noise channel's volume envelope ran too fast - More accurate emulation of analog APU characteristics - Fixed a CGB boot ROM bug that made some games boot with incorrect palettes - Fixed incorrect emulation of echo RAM - Fixed a very rare edge case when an interrupt occurs while the stack points to $FF11 - Correct emulation of the time required to switch the CPU speed - Correct emulation of CGB palette accessibility in different PPU timings, fixes Lego Racers - Other accuracy improvements to OAM and VRAM accessibility - The serial registers now behave realistically by working with bits instead of bytes - More accurate initial RAM and VRAM values when using the built in CGB boot ROM - Accurate emulation of AGB audio mixing, which is different from older models - Fixed the behavior of the wave channel's first sample playback, fixes buzzing sounds on LSDJ and several games - Most aspects of STOP mode are now accurately emulated - Fixed a bug where initial register values were incorrect when selecting a palette for a DMG game in the built in CGB boot ROM - Fixed incorrect emulation of the Background and Window enable bit in LCDC Bug Fixes - Fixed a bug where the SDL port would not recognize joypads if started directly to a ROM - Fixed a bug where the Quick Look previewer would show glitched thumbnails for DMG games - Fixed a regression that made the Cocoa port unable to display anything on Macs not supporting Metal - Fixed a bug where modifying RTC data could corrupt MBC RAM data - Fixed a bug where CGB save states were significantly larger than they should have been, older save states are converted - Fixed several bugs in expression parsing in the debugger - Work around a bug where some Windows 10 machines using Intel HD Graphics had unresponsive UI in the SDL port - Fixed a bug where the D-Pad did not work on several gamepads in the Cocoa port - Fixed a bug where the gamepad D-Pad had unexpected behaviors in the menus of the SDL port - Fixed a bug where underclocking slowed down the core to ~40% of its speed instead of an exact 50% Misc Internal Changes - Rename all Z80 instances to SM83, which is most likely the name of the CPU core used in the Game Boy - Size optimization in the CGB boot ROM
2019-07-07Add mednaffe version 0.8.8 as emulators/mednaffe.nia1-1/+2
Mednaffe is a graphical front-end for the Mednafen multi-system emulator. It allows all of Mednafen's options to be configured, and provides simple game management features.
2019-06-18Remove emulators/darcnes.nia1-2/+1
- Build broken. - HOMEPAGE dead. - No updates for nearly two decades (release is from ~2001). - Poor quality emulation (at least according to the DESCR full of typos) - Strange license. Usable alternatives: emulators/mednafen, emulators/retroarch, emulators/blastem... This has a Makefile.common, but it's only included by a package in wip.