Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.sys.apple2 > #25050 > unrolled thread
| Started by | scott@alfter.diespammersdie.us (Scott Alfter) |
|---|---|
| First post | 2015-06-10 21:43 +0000 |
| Last post | 2015-06-15 16:14 +0000 |
| Articles | 9 — 3 participants |
Back to article view | Back to comp.sys.apple2
Getting KEGS running on Gentoo Linux just got easier scott@alfter.diespammersdie.us (Scott Alfter) - 2015-06-10 21:43 +0000
Re: Getting KEGS running on Gentoo Linux just got easier David Schmidt <schmidtd@my-deja.com> - 2015-06-10 18:47 -0400
Re: Getting KEGS running on Gentoo Linux just got easier David Schmidt <schmidtd@my-deja.com> - 2015-06-10 18:50 -0400
Re: Getting KEGS running on Gentoo Linux just got easier scott@alfter.diespammersdie.us (Scott Alfter) - 2015-06-11 00:33 +0000
Re: Getting KEGS running on Gentoo Linux just got easier scott@alfter.diespammersdie.us (Scott Alfter) - 2015-06-11 01:36 +0000
Re: Getting KEGS running on Gentoo Linux just got easier David Schmidt <schmidtd@my-deja.com> - 2015-06-11 08:46 -0400
Re: Getting KEGS running on Gentoo Linux just got easier "Christopher G. Mason" <cgm1@my-deja.com> - 2015-06-14 20:01 -0400
Re: Getting KEGS running on Gentoo Linux just got easier scott@alfter.diespammersdie.us (Scott Alfter) - 2015-06-15 03:58 +0000
Re: Getting KEGS running on Gentoo Linux just got easier scott@alfter.diespammersdie.us (Scott Alfter) - 2015-06-15 16:14 +0000
| From | scott@alfter.diespammersdie.us (Scott Alfter) |
|---|---|
| Date | 2015-06-10 21:43 +0000 |
| Subject | Getting KEGS running on Gentoo Linux just got easier |
| Message-ID | <mlab1j$ebb$1@dont-email.me> |
I'm not sure what the intersection of Gentoo Linux users and Apple II users looks like (hopefully it's more than just me), but I've knocked together an ebuild that quickly gets you up and running with KEGS. It's in my Portage overlay, under app-emulation: https://github.com/salfter/portage Assuming you already have layman working, installing KEGS looks something like this: 1) sudo layman -a salfter 2) sudo emerge kegs 3) cp /usr/share/kegs/boot.hdv /usr/share/kegs/config.kegs ~ 4) sudo modprobe snd_pcm_oss (fix your /etc/conf.d/modules to do this at boot) 5) ./xkegs (or you can find KEGS in your program launcher menu) The ebuild pulls a KEGS bundle from Asimov that includes ROM images and a hard-disk image with System 6.0.1; you just need to copy the disk image and config file to your home directory so they're writable. _/_ / v \ Scott Alfter (remove the obvious to send mail) (IIGS( https://alfter.us/ Top-posting! \_^_/ >What's the most annoying thing on Usenet?
[toc] | [next] | [standalone]
| From | David Schmidt <schmidtd@my-deja.com> |
|---|---|
| Date | 2015-06-10 18:47 -0400 |
| Message-ID | <mlaemt$v6s$1@dont-email.me> |
| In reply to | #25050 |
On 6/10/2015 5:43 PM, Scott Alfter wrote: > I'm not sure what the intersection of Gentoo Linux users and Apple II users > [...] running with KEGS. There's likely a larger number using GSport (based on KEGS, but 20 years newer) - would there be anything standing in the way of getting this working on that code base?
[toc] | [prev] | [next] | [standalone]
| From | David Schmidt <schmidtd@my-deja.com> |
|---|---|
| Date | 2015-06-10 18:50 -0400 |
| Message-ID | <mlaesb$v6s$2@dont-email.me> |
| In reply to | #25051 |
On 6/10/2015 6:47 PM, David Schmidt wrote:
> On 6/10/2015 5:43 PM, Scott Alfter wrote:
>> I'm not sure what the intersection of Gentoo Linux users and Apple II
>> users
>> [...] running with KEGS.
>
> GSport (based on KEGS, but 20 years newer)
^^
Sorry, math failure... only 10 years newer, but still...
[toc] | [prev] | [next] | [standalone]
| From | scott@alfter.diespammersdie.us (Scott Alfter) |
|---|---|
| Date | 2015-06-11 00:33 +0000 |
| Message-ID | <mlal0u$g3k$1@dont-email.me> |
| In reply to | #25051 |
In article <mlaemt$v6s$1@dont-email.me>, David Schmidt <schmidtd@my-deja.com> wrote: >On 6/10/2015 5:43 PM, Scott Alfter wrote: >> I'm not sure what the intersection of Gentoo Linux users and Apple II users >> [...] running with KEGS. > >There's likely a larger number using GSport (based on KEGS, but 20 years >newer) - would there be anything standing in the way of getting this >working on that code base? The build process doesn't look too different from KEGS, but a quick attempt at building it produced this error: 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/lib/gcc/x86_64-pc-linux-gnu/4.8.4/../../../../x86_64-pc-linux-gnu/bin/ld: atbridge/pcap_delay.o: undefined reference to symbol 'dlclose@@GLIBC_2.2.5' /lib64/libdl.so.2: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status Makefile:65: recipe for target 'gsportx' failed make: *** [gsportx] Error 1 It looks like this is the final link step...the manpage for dlclose() suggests that -ldl needs to be passed to the compiler. Doing this manually produced a successful build. tl;dr: Yes, it looks like a GSport ebuild should be possible. _/_ / v \ Scott Alfter (remove the obvious to send mail) (IIGS( https://alfter.us/ Top-posting! \_^_/ >What's the most annoying thing on Usenet?
[toc] | [prev] | [next] | [standalone]
| From | scott@alfter.diespammersdie.us (Scott Alfter) |
|---|---|
| Date | 2015-06-11 01:36 +0000 |
| Message-ID | <mlaomf$fnc$1@dont-email.me> |
| In reply to | #25053 |
In article <mlal0u$g3k$1@dont-email.me>, Scott Alfter <scott@alfter.diespammersdie.us> wrote: >In article <mlaemt$v6s$1@dont-email.me>, >David Schmidt <schmidtd@my-deja.com> wrote: >>On 6/10/2015 5:43 PM, Scott Alfter wrote: >>> I'm not sure what the intersection of Gentoo Linux users and Apple II users >>> [...] running with KEGS. >> >>There's likely a larger number using GSport (based on KEGS, but 20 years >>newer) - would there be anything standing in the way of getting this >>working on that code base? > >tl;dr: Yes, it looks like a GSport ebuild should be possible. ...and now it's done. As a bonus, it patches GSport to also look in ~/.GSport for your config file. The new ebuild is up on GitHub, so if you've already pulled in my Portage overlay, an update will get you the new ebuild. It still downloads the KEGS zipfile to retrieve the ROM images and boot disk image, so you're up and running as quickly as possible. _/_ / v \ Scott Alfter (remove the obvious to send mail) (IIGS( https://alfter.us/ Top-posting! \_^_/ >What's the most annoying thing on Usenet?
[toc] | [prev] | [next] | [standalone]
| From | David Schmidt <schmidtd@my-deja.com> |
|---|---|
| Date | 2015-06-11 08:46 -0400 |
| Message-ID | <mlbvst$sr1$1@dont-email.me> |
| In reply to | #25054 |
On 6/10/2015 9:36 PM, Scott Alfter wrote: > In article <mlal0u$g3k$1@dont-email.me>, > Scott Alfter <scott@alfter.diespammersdie.us> wrote: >> In article <mlaemt$v6s$1@dont-email.me>, >> David Schmidt <schmidtd@my-deja.com> wrote: >>> On 6/10/2015 5:43 PM, Scott Alfter wrote: >>>> I'm not sure what the intersection of Gentoo Linux users and Apple II users >>>> [...] running with KEGS. >>> >>> There's likely a larger number using GSport (based on KEGS, but 20 years >>> newer) - would there be anything standing in the way of getting this >>> working on that code base? >> >> tl;dr: Yes, it looks like a GSport ebuild should be possible. > > ...and now it's done. As a bonus, it patches GSport to also look in ~/.GSport > for your config file. The new ebuild is up on GitHub, so if you've already > pulled in my Portage overlay, an update will get you the new ebuild. It > still downloads the KEGS zipfile to retrieve the ROM images and boot disk > image, so you're up and running as quickly as possible. Fantastic. Thanks!
[toc] | [prev] | [next] | [standalone]
| From | "Christopher G. Mason" <cgm1@my-deja.com> |
|---|---|
| Date | 2015-06-14 20:01 -0400 |
| Message-ID | <mll4kl$bf4$1@dont-email.me> |
| In reply to | #25054 |
On 6/10/2015 9:36 PM, Scott Alfter wrote: > In article <mlal0u$g3k$1@dont-email.me>, > Scott Alfter <scott@alfter.diespammersdie.us> wrote: >> In article <mlaemt$v6s$1@dont-email.me>, >> David Schmidt <schmidtd@my-deja.com> wrote: >>> On 6/10/2015 5:43 PM, Scott Alfter wrote: >>>> I'm not sure what the intersection of Gentoo Linux users and Apple II users >>>> [...] running with KEGS. >>> >>> There's likely a larger number using GSport (based on KEGS, but 20 years >>> newer) - would there be anything standing in the way of getting this >>> working on that code base? >> >> tl;dr: Yes, it looks like a GSport ebuild should be possible. > > ...and now it's done. As a bonus, it patches GSport to also look in ~/.GSport > for your config file. The new ebuild is up on GitHub, so if you've already > pulled in my Portage overlay, an update will get you the new ebuild. It > still downloads the KEGS zipfile to retrieve the ROM images and boot disk > image, so you're up and running as quickly as possible. > > _/_ > / v \ Scott Alfter (remove the obvious to send mail) > (IIGS( https://alfter.us/ Top-posting! > \_^_/ >What's the most annoying thing on Usenet? > Side note: If one wants printing on Linux, use the vars_x86linux_sdl make file. Requires SDL 1.2 and Freetype2 to build.
[toc] | [prev] | [next] | [standalone]
| From | scott@alfter.diespammersdie.us (Scott Alfter) |
|---|---|
| Date | 2015-06-15 03:58 +0000 |
| Message-ID | <mllihs$amj$1@dont-email.me> |
| In reply to | #25073 |
In article <mll4kl$bf4$1@dont-email.me>, Christopher G. Mason <cgm1@my-deja.com> wrote: >Side note: If one wants printing on Linux, use the vars_x86linux_sdl >make file. Requires SDL 1.2 and Freetype2 to build. That would explain why printing hasn't been working (other than through the same mechanisms implemented by KEGS). I'll need to look into this further. _/_ / v \ Scott Alfter (remove the obvious to send mail) (IIGS( https://alfter.us/ Top-posting! \_^_/ >What's the most annoying thing on Usenet?
[toc] | [prev] | [next] | [standalone]
| From | scott@alfter.diespammersdie.us (Scott Alfter) |
|---|---|
| Date | 2015-06-15 16:14 +0000 |
| Message-ID | <mlmtl5$tk6$1@dont-email.me> |
| In reply to | #25073 |
In article <mll4kl$bf4$1@dont-email.me>, Christopher G. Mason <cgm1@my-deja.com> wrote: >Side note: If one wants printing on Linux, use the vars_x86linux_sdl >make file. Requires SDL 1.2 and Freetype2 to build. It turns out this functionality isn't in a released version of GSport, but is in Subversion. An ebuild that pulls from Subversion is now available. _/_ / v \ Scott Alfter (remove the obvious to send mail) (IIGS( https://alfter.us/ Top-posting! \_^_/ >What's the most annoying thing on Usenet?
[toc] | [prev] | [standalone]
Back to top | Article view | comp.sys.apple2
csiph-web