Index: emulators/Makefile =================================================================== --- emulators/Makefile +++ emulators/Makefile @@ -128,6 +128,7 @@ SUBDIR += rpcs3 SUBDIR += rtc SUBDIR += rubygem-fission + SUBDIR += sdltrs SUBDIR += simh SUBDIR += simh-hp2100 SUBDIR += simh-hp3000 Index: emulators/sdltrs/Makefile =================================================================== --- /dev/null +++ emulators/sdltrs/Makefile @@ -0,0 +1,23 @@ +# Created by: Sean Bruno +# $FreeBSD$ + +PORTNAME= sdltrs +DISTVERSION= 1.2.12 +CATEGORIES= emulators + +MAINTAINER= sbruno@FreeBSD.org +COMMENT= TRS-80 Model I/III/4/4P emulator + +LICENSE= BSD2CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= cmake sdl readline + +USE_GITLAB= yes +GL_ACCOUNT= jengun +GL_PROJECT= sdltrs +GL_COMMIT= 411be313de22810f7879b30d4ffa105e33f91919 + +USE_SDL= sdl2 + +.include Index: emulators/sdltrs/distinfo =================================================================== --- /dev/null +++ emulators/sdltrs/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1598019827 +SHA256 (jengun-sdltrs-411be313de22810f7879b30d4ffa105e33f91919_GL0.tar.gz) = 49fe9e51e98dc07289fb4969d03f154c6633d63f9abf44fb6aa202f5f6bff847 +SIZE (jengun-sdltrs-411be313de22810f7879b30d4ffa105e33f91919_GL0.tar.gz) = 2968206 Index: emulators/sdltrs/pkg-descr =================================================================== --- /dev/null +++ emulators/sdltrs/pkg-descr @@ -0,0 +1,18 @@ +Modified version of Mark Grebe's SDLTRS with bug fixes and patches: + + Included all patches by EtchedPixels: support for banked memory, Lowe LE18 ... + Fixed various SegFaults: ROM Selection Menu, Scaling in Fullscreen ... + Reworked the Interface: new shortcuts and key bindings, help screen ... + Ctrl-A, Ctrl-C & Ctrl-V can now be used in the Emulator (CP/M & WordStar) ... + Access to real floppy disks works now on Linux ... + Tried to fix reported bugs to the original version ... + Port to SDL2 (see BUILDING.md and SDL2) ... + Support for Exatron Stringy Floppy ... + Select and execute CMD files directly in the Emulator ... + Save screenshot of the Emulator window as BMP file ... + Show Z80 registers in the window title bar ... + Adjust speed of Z80 CPU on the fly ... + Emulate Z80 memory refresh register ... + Support for Sprinter II/III speed-up kits ... + +WWW: https://gitlab.com/jengun/sdltrs Index: emulators/sdltrs/pkg-message =================================================================== --- /dev/null +++ emulators/sdltrs/pkg-message @@ -0,0 +1,8 @@ +[ +{ type: install + message: <