You are not logged in.

#1 2017-01-29 14:39:31

timofonic
Member
Registered: 2007-05-15
Posts: 47

Apple IIGS emulator, GSPort PKGBUILD request

Hello.

I finally found GSPlus, sorry for the inconvenience...
http://apple2.gs/plus/
https://github.com/digarok/gsplus

What about a GSPlus PKGBUILD?

I'm trying to compile GSPort with no success.

It's available in this Gentoo repo, maybe someone could look at modifications done there.

I modified the vars file

# cat vars_x86_64linux

ARGET = gsportx
OBJECTS = $(OBJECTS1) $(TFEOBJ) $(ATOBJ) $(PCAPOBJ) xdriver.o
CC = gcc
CCOPTS = -O2 -Wall -fomit-frame-pointer -std=gnu99 -march=native -DHAVE_TFE -DHAVE_ATBRIDGE -DTOGGLE_STATUS
OPTS = -DGSPORT_LITTLE_ENDIAN
SUFFIX =
NAME = gsportx
LDFLAGS =
LDOPTS =
LD = g++
EXTRA_LIBS = -lXext
EXTRA_SPECIALS =

AS = cc
PERL = perl

XOPTS = -I/usr/X11R6/include

But...

g++ -O2 -Wall -fomit-frame-pointer -std=gnu99 -march=native -DHAVE_TFE -DHAVE_ATBRIDGE -DTOGGLE_STATUS adb.o clock.o config.o dis.o engine_c.o scc.o iwm.o joystick_driver.o moremem.o paddles.o parallel.o printer.o sim65816.o smartport.o sound.o sound_driver.o video.o scc_socket_driver.o imagewriter.o scc_imagewriter.o scc_llap.o tfe/tfe.o tfe/tfearch.o tfe/tfesupp.o atbridge/aarp.o atbridge/atbridge.o atbridge/elap.o atbridge/llap.o atbridge/port.o atbridge/pcap_delay.o xdriver.o compile_time.o -o gsportx -L/usr/X11R6/lib -lXext -lX11
/usr/bin/ld: atbridge/pcap_delay.o: undefined reference to symbol 'dlclose@@GLIBC_2.2.5'
/usr/lib/libdl.so.2: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make: *** [Makefile:65: gsportx] Error 1

There are some mentions about Arch Linux, but not PKGBUILD...

http://www.megalextoria.com/forum2/inde … &th=91844&
http://comp.emulators.apple2.narkive.co … sitory-aur

Any help?

Kind regards.

Last edited by timofonic (2017-01-29 15:04:41)

Offline

#2 2017-01-29 15:04:17

timofonic
Member
Registered: 2007-05-15
Posts: 47

Re: Apple IIGS emulator, GSPort PKGBUILD request

I finally found GSPlus, sorry for the inconvenience...
http://apple2.gs/plus/
https://github.com/digarok/gsplus

What about a GSPlus PKGBUILD?

Offline

#3 2017-02-16 04:53:44

radrachel
Member
Registered: 2013-06-07
Posts: 1

Re: Apple IIGS emulator, GSPort PKGBUILD request

I just managed to compile GSport on Arch. Had the same linking error that you've reported.  In the vars makefile I added "-ldl" to the EXTRA_LIBS line so that it now looks like this:

EXTRA_LIBS = -lXext -ldl

And it works! I honestly don't completely understand what the issue was but I was trying various things I found when searching the error online.

Offline

#4 2017-02-22 15:18:56

mosh5382
Member
Registered: 2017-02-22
Posts: 2

Re: Apple IIGS emulator, GSPort PKGBUILD request

GSPlus built fine from the Git repository using the instructions provided by the author.  If I have some time I'll try to put together a pkgbuild for the AUR. 

I just uploaded "linapple" to the AUR which is pretty nice but it will not run the Apple II GS software.

Offline

#5 2017-02-26 05:53:07

mosh5382
Member
Registered: 2017-02-22
Posts: 2

Re: Apple IIGS emulator, GSPort PKGBUILD request

I just uploaded this into the AUR:

https://aur.archlinux.org/packages/gsplus-git

It runs and I can get the sound to work.  I can't get it to go full screen and my Xbox 360 controller doesn't seem to work but you may have better luck.

Offline

Board footer

Powered by FluxBB