Giter VIP home page Giter VIP logo

gsport's People

Contributors

david-schmidt avatar roadriverrail avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gsport's Issues

How to play an Apple IIgs game on the GSport emulator

I had an Apple IIgs computer many years ago. My family loved playing a game called "Plunder!" So now I'm trying to run it on my Windows 10 PC, using the GSport emulator.

I think I'm on the right track. The screen looks like a IIgs startup screen with a BASIC prompt. I've downloaded a file named Plunder.2mg but I just don't know what to do with it.

Can anyone please help me?
Thanks!

GSport

libpcap on linux

Hi,

I have ported the AppleWin code to Linux and I think it shares some of the network code with this project.

Everything works, except I get

ERROR opening adapter: 'eno1: You don't have permission to capture on that device (socket: Operation not permitted)'

and I need to run as root, or some annoying way to modify each executable as reported here

https://unix.stackexchange.com/questions/189750/how-can-i-run-script-without-root-to-sniff-network-libpcap

Do you know if there is a better way, maybe like wireshark with a user group?

Recompile for modern MacOS

Hey there,

Would it be possible to have a compiled version for modern MacOS machines, or are there major code changes required?

[Feature Request] Support for .woz disk file format

I see a lot of .woz disk images of //gs programs on various sites. However, there isn't a single //gs emulator supporting this format. Perhaps somebody here can implement the AppleWin support for the .woz format into GSPort?

Programming in BASIC

Hi!

Could you help me please?

When I program in Prodos Basic, if I give the command HGR2 the screen goes all black and I don't see the command prompt anymore.
If I use the HGR command I see the prompt after I have pressed CTRL+ENTER for many times.

Thank you for an answer!

FD

Segfault on Fedora 27 X64

Hi,
While launching gsportx from Fedora, I get the following:

[zach@localhost gsport_0.31]$ ./gsportx 
Trying 'config.txt'
Parsing configuration file
Trying to open NoBoot.po read-only, errno: 2
Warning:Disk image NoBoot.po does not exist!
Disk image NoBoot.po does not exist!
Warning:Could not find required file "ROM" in any of these directories:
Could not find required file "ROM" in any of these directories:
Warning:  
  
Warning:  ./
  ./
Warning:  ${HOME}/
  ${HOME}/
Warning:  ${PWD}/
  ${PWD}/
Warning:  ${HOME}/Library/GSport/
  ${HOME}/Library/GSport/
Warning:  ${0}/Contents/Resources/
  ${0}/Contents/Resources/
Warning:  /usr/local/lib/
  /usr/local/lib/
Warning:  /usr/local/gsport/
  /usr/local/gsport/
Warning:  /usr/local/lib/gsport/
  /usr/local/lib/gsport/
Warning:  /usr/share/gsport/
  /usr/share/gsport/
Warning:  /var/lib/
  /var/lib/
Warning:  /usr/lib/gsport/
  /usr/lib/gsport/
Warning:  ${0}/
  ${0}/
ascii1: -1, a2code: 0a, pos: 1
ascii1: -1, a2code: 34, pos: 1
ascii1: -1, a2code: 3f, pos: 1
ascii1: -1, a2code: 40, pos: 1
ascii1: -1, a2code: 42, pos: 1
ascii1: -1, a2code: 44, pos: 1
ascii1: -1, a2code: 46, pos: 1
ascii1: -1, a2code: 48, pos: 1
ascii1: -1, a2code: 49, pos: 1
ascii1: -1, a2code: 4a, pos: 1
ascii1: -1, a2code: 4d, pos: 1
ascii1: -1, a2code: 4f, pos: 1
ascii1: -1, a2code: 50, pos: 1
ascii1: -1, a2code: 5d, pos: 1
ascii1: -1, a2code: 5e, pos: 1
ascii1: -1, a2code: 5f, pos: 1
ascii1: -1, a2code: 66, pos: 1
ascii1: -1, a2code: 68, pos: 1
ascii1: -1, a2code: 7f, pos: 1
ascii1: -1, a2code: 6a, pos: 1
ascii1: -1, a2code: 6c, pos: 1
ascii1: -1, a2code: 70, pos: 1
RAM size is 0 - 840000 (8.25MB)
Preparing X Windows graphics system
Visual 0
	id: 00000024, screen: 0, depth: 24, class: 4
	red: 00ff0000, green: 0000ff00, blue: 000000ff
	cmap size: 256, bits_per_rgb: 8
Chose visual: 0, max_colors: -1
Will use shared memory for X
Segmentation fault (core `dumped)`

I tried starting the program in GDB and get:

Program received signal SIGSEGV, Segmentation fault.
dev_video_init () at xdriver.c:618
618		new_gc.font = g_text_FontSt->fid;
(gdb) c
Continuing.
Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.
(gdb) 

What can be done to fix this?

gsportx doesn't work on Raspberry Pi 3 B+ with Raspbian (Debian 9.4)

The frame buffer version works, but the X Windows version dies with a memory access error.
Here's what happens:

pi@pidrei:/usr/bin $ gsportx
Trying 'config.txt'
Trying 'config.gsport'
Trying 'gsport_conf'
Trying '.config.gsport'
Trying './config.txt'
Trying './config.gsport'
Trying './gsport_conf'
Trying './.config.gsport'
Trying '/home/pi/config.txt'
Trying '/home/pi/config.gsport'
Trying '/home/pi/gsport_conf'
Trying '/home/pi/.config.gsport'
Trying '/usr/bin/config.txt'
Trying '/usr/bin/config.gsport'
Trying '/usr/bin/gsport_conf'
Trying '/usr/bin/.config.gsport'
Trying '/home/pi/Library/GSport/config.txt'
Trying '/home/pi/Library/GSport/config.gsport'
Trying '/home/pi/Library/GSport/gsport_conf'
Trying '/home/pi/Library/GSport/.config.gsport'
Trying './/Contents/Resources/config.txt'
Trying './/Contents/Resources/config.gsport'
Trying './/Contents/Resources/gsport_conf'
Trying './/Contents/Resources/.config.gsport'
Trying '/usr/local/lib/config.txt'
Trying '/usr/local/lib/config.gsport'
Trying '/usr/local/lib/gsport_conf'
Trying '/usr/local/lib/.config.gsport'
Trying '/usr/local/gsport/config.txt'
Trying '/usr/local/gsport/config.gsport'
Trying '/usr/local/gsport/gsport_conf'
Trying '/usr/local/gsport/.config.gsport'
Trying '/usr/local/lib/gsport/config.txt'
Trying '/usr/local/lib/gsport/config.gsport'
Trying '/usr/local/lib/gsport/gsport_conf'
Trying '/usr/local/lib/gsport/.config.gsport'
Trying '/usr/share/gsport/config.txt'
Parsing configuration file
Image named /usr/share/gsport/disks/GSport Internet Starter Kit.2mg is in 2IMG format
...parse_option: line 11, 0x6e6e0,0x6e6e0 = g_joystick_type = 0 (g_joystick_type = 0) len:19
...parse_option: line 12, 0x6e6e0,0x6e6e0 = g_ethernet = 1 (g_ethernet = 1) len:14
...parse_option: line 13, 0x6e6e0,0x6e6e0 = g_limit_speed = 3 (g_limit_speed = 3) len:17
Using host ethernet interface: wlan0
Uthernet support is ON.
CS8900a rev.D reset
Read: 262144 bytes of ROM
Patching ROM 03 smartport bug
RAM size is 0 - 900000 (9.00MB)
Preparing X Windows graphics system
Visual 0
id: 00000021, screen: 0, depth: 24, class: 4
red: 00ff0000, green: 0000ff00, blue: 000000ff
cmap size: 256, bits_per_rgb: 8
Chose visual: 0, max_colors: -1
Will use shared memory for X
Memory access error (or whatever the English version reports, in German, it's "Speicherzugriffsfehler").

Before the error, a window shortly shows up, but goes away instantly.

gsport crashes on x86 10.5 and 10.4 G4

crashes on Launch. Longstanding, as the KB Mouse refresh rate code is unique among ppc GS emulators, willing to help work thru bugs if David hasnt got a ppc/ x86-10.5 machine

Process: GSport [153]
Path: /Applications/GSport/GSport.app/Contents/MacOS/GSport
Identifier: GSport
Version: ??? (???)
Code Type: X86 (Native)
Parent Process: launchd [107]

Interval Since Last Report: 81651 sec
Crashes Since Last Report: 6
Per-App Interval Since Last Report: 0 sec
Per-App Crashes Since Last Report: 4

Date/Time: 2020-11-14 02:39:51.636 +1000
OS Version: Mac OS X 10.5.8 (9L31a)
Report Version: 6
Anonymous UUID: 3613E2B5-441F-4FF9-B6F6-1B60AFFC48AA

Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Crashed Thread: 0

Dyld Error Message:
unknown required load command 0x80000022

windows CLI -config

Can anyone confirm if the windows CLI -config is still supported? I want to prebuild specific config files for GS Boot setups, but every attempt shows bad option: -config. This option is listed in the manual.

ROM CARD?

Hi David,

What would it take to support a rom card? (banks $f0-$f8)

Cheers,
Andy

Updating src/INTERNALS.overview

Asking people what each file is for is something I've done for quite some time, and kegs is the first program I've met that actually describes it. Too bad it wasn't updated in the last 13 years.

Purpose of DOS_TFE?

Hi there! Can you explain the purpose of the DOS_TFE preprocessor symbol? It appears to guard the inclusion of pcap.h in tfe.c, but it also triggers the inclusion of the tfe_set_standard_interface( ) function and a call to tfe_set_standard_interface( ). The latter two things have a very nasty side effect in that they end up overriding the interface selection in the config and instead force whatever interface 0 would be. On some of my systems, that's docker0, which really doesn't help things.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.