atari-home.de - Foren

Software => Software (16-/32-Bit) => Thema gestartet von: ardi am Sa 29.03.2014, 17:06:22

Titel: MagiCPCNet
Beitrag von: ardi am Sa 29.03.2014, 17:06:22
Hallo,

Ich hab da mal was zusammengeschustert.
Es macht MagiCPC MiNT-Net conform. Dabei wird das inet der DOSe benutzt.

die MagicPCNet.dll muß in den (windows) MagiCPC-Ordner\MPS
die MagicPCNet.dev muß nach (atari) C:\GEMSYS\MAGIC\XTENSION

den sample.c code hab ich einfach mit der mintlib gelinkt (keine socklib o.ä. nötig)

ardi

PS: es ist noch eine Alpha-Version, es noch nicht alles implementiert
Titel: Re: MagiCPC MiNT-Net
Beitrag von: Ektus am Sa 29.03.2014, 19:22:14
Hallo,

Ich hab da mal was zusammengeschustert.
Es macht MagiCPC MiNT-Net conform. Dabei wird das inet der DOSe benutzt.
Wow. Klasse.
Ich hab' zwar kein MagiC PC, aber trotzdem. Klasse.

Vielen herzlichen Dank für Dein Engagement!


Mit freundlichen Grüßen
Ektus.
Titel: Re: MagiCPC MiNT-Net
Beitrag von: ardi am So 30.03.2014, 12:32:11
Hi,

Ich hab mal zum testen, die sample.c  compiliert als .tos angehängt.

wichtig:
in C:\GEMSYS muß ein ordner "etc" existieren
wenn der device-treiber geladen wird, dann wird dieser Ordner nach U:\etc gelinkt und der Treiber legt die Datei "resolv.conf" darin an.
Damit die mintlib "/etc/resolv.conf" finden kann muß noch in die MagX.inf
----- schnipp -----
#_ENV UNIXMODE=ru
----- schnipp -----

ardi
Titel: Re: MagiCPC MiNT-Net
Beitrag von: Arthur am So 30.03.2014, 13:39:40
Hallo,

Ich hab da mal was zusammengeschustert.
Es macht MagiCPC MiNT-Net conform. Dabei wird das inet der DOSe benutzt.

die MagicPCNet.dll muß in den (windows) MagiCPC-Ordner\MPS
die MagicPCNet.dev muß nach (atari) C:\GEMSYS\MAGIC\XTENSION

den sample.c code hab ich einfach mit der mintlib gelinkt (keine socklib o.ä. nötig)

ardi

PS: es ist noch eine Alpha-Version, es noch nicht alles implementiert

Sorry, ich bin kein Programmierer. Was bedeutet das für mich als reiner Anwender? Die Erklärung läßt ja auch viel Raum für Spekulationen.



Hi,

Ich hab mal zum testen, die sample.c  compiliert als .tos angehängt.

wichtig:
in C:\GEMSYS muß ein ordner "etc" existieren
wenn der device-treiber geladen wird, dann wird dieser Ordner nach U:\etc gelinkt und der Treiber legt die Datei "resolv.conf" darin an.
Damit die mintlib "/etc/resolv.conf" finden kann muß noch in die MagX.inf
----- schnipp -----
#_ENV UNIXMODE=ru
----- schnipp -----

ardi

Hab mir jetzt mal zusammengereimt das mit dieser Funktion aus dem MagiC Emulator heraus internetprogramme wie z.B. HighWire funktionieren sollen.
Wenn dass wirklich so ist dann ist das natürlich eine coole Möglichkeit für alle MagiC PC User. ;)  Welche Programme... also FTP und/oder Internet funktionieren den schon damit? Habe MagiC aber vom PC verbannen müssen da es irgendwie mit dem Mausdoppelklick nicht so wollte wie ich.
Titel: Re: MagiCPC MiNT-Net
Beitrag von: gstoll am So 30.03.2014, 14:31:06
Hab mir jetzt mal zusammengereimt das mit dieser Funktion aus dem MagiC Emulator heraus internetprogramme wie z.B. HighWire funktionieren sollen.
HighWire sollte schon länger gehen, siehe hier (http://www.juergen-holtkamp.de/winovl.html)
Titel: Re: MagiCPC MiNT-Net
Beitrag von: ardi am So 30.03.2014, 18:00:59

Sorry, ich bin kein Programmierer. Was bedeutet das für mich als reiner Anwender? Die Erklärung läßt ja auch viel Raum für Spekulationen.

Hab mir jetzt mal zusammengereimt das mit dieser Funktion aus dem MagiC Emulator heraus internetprogramme wie z.B. HighWire funktionieren sollen.
Wenn dass wirklich so ist dann ist das natürlich eine coole Möglichkeit für alle MagiC PC User. ;)  Welche Programme... also FTP und/oder Internet funktionieren den schon damit? Habe MagiC aber vom PC verbannen müssen da es irgendwie mit dem Mausdoppelklick nicht so wollte wie ich.

Ich war einige Jahre ATARI/MagiC/MiNT-abstinent. Ich fange gerade damit an etwas herum zu spielen. Dabei ist mir "aufgefallen", das die Modem-Zeiten vorbei sind  ;). IConnect, Sting und Konsorten sind nicht mehr zu gebrauchen.
Außerdem habe bemerkt, daß die mintlib bereits eine socketlib enthält. Allerdings für MiNTNet. Ich meine gelesen zu haben, daß es so etwas ähnliches auch für MagiC gibt. Aber für MagiC-PC IMHO nicht.

um auf deine Frage zurück zu kommen: Ja Internet-Programme sollten so funktionieren.
Allerdings: habe ich z.B. eine cab.ovl für MiNTNet gefunden, die explizit auf MiNT prüft und nicht auf das Vorhandensein diverser Systemfunktionen. Es ist erst mal nur eine Spielerei, die euch nicht vorenthalten wollte.

HighWire sollte schon länger gehen, siehe hier (http://www.juergen-holtkamp.de/winovl.html)
Das ist wohl richtig. Dabei werden IMHO Windows-Seitig Funktionen wie ladeSeiteVon(char *url) bereitgestellt (kann mich auch irren).
Ich biete ein socket. Ich habe gerade aus http://sparemint.atariforge.net/sparemint/RPMS/m68kmint/curl-7.21.7-1.m68kmint.rpm (http://sparemint.atariforge.net/sparemint/RPMS/m68kmint/curl-7.21.7-1.m68kmint.rpm) das curl Programm extrahiert und erfolgreich eine Datei runter geladen (nicht mit der dll aus dem 1.Post {musste noch ein paar Anpassungen vornehmen; aktuelle Alpha ist angehängt}).

ardi
Titel: Re: MagiCPC MiNT-Net
Beitrag von: Lukas Frank am So 30.03.2014, 18:37:30
Für das Atari MagiC gibt es MagiCNet, suche mal per Google nach "magicnet 1.4.2b" oder frage mal Ektus hier im Forum ...

MagiCNet = MiNTNet unter MagiC
Titel: Re: MagiCPC MiNT-Net
Beitrag von: ardi am So 30.03.2014, 19:32:06
Für das Atari MagiC gibt es MagiCNet, suche mal per Google nach "magicnet 1.4.2b" oder frage mal Ektus hier im Forum ...

MagiCNet = MiNTNet unter MagiC
MagiCNet hilft mir unter MagiCPC nicht wirklich. Sicher ich könnte eine ppp-Verbindung über Modem aufbauen (hab ich früher auch gemacht) aber ... ich habe gar kein Modem mehr  :o
MagiCPCNet ist im Grunde wie MagiCNet nur dass es direkt auf die DOSen Netzwerkanbindung aufsetzt. Ob die DOSe per DFÜ/Modem, direkt am (V)DSL Modem oder hinter einem Router, UMTS Webstick oder sogar per VPNtunnel angebunden ist, ist egal. Wenn's die DOSe kann, dann kann's MagiCPC auch.

ardi
Titel: Re: MagiCPC MiNT-Net
Beitrag von: Gaga am So 30.03.2014, 19:38:37
Ich denke, dass ich nicht der Einzige hier bin, der sich gerdae fragt: was bitte ist eine DOSen Netzwerkanbindung?
Es ist sicherlich nicht so simpel, dass damit das Disk Operating System von anno dazumal gemeint ist, oder?

Wenn Du das Ganze bitte etwas weniger speziell beschreiben würdest, würden es sicherlich auch mehr Leute hier verstehen.

Ich verstehe bisher hier fast nur Bahnhof.
Titel: Re: MagiCPC MiNT-Net
Beitrag von: ardi am So 30.03.2014, 20:04:47
Ich denke, dass ich nicht der Einzige hier bin, der sich gerdae fragt: was bitte ist eine DOSen Netzwerkanbindung?
Es ist sicherlich nicht so simpel, dass damit das Disk Operating System von anno dazumal gemeint ist, oder?

Wenn Du das Ganze bitte etwas weniger speziell beschreiben würdest, würden es sicherlich auch mehr Leute hier verstehen.

Ich verstehe bisher hier fast nur Bahnhof.
Es war einmal vor langer langer Zeit ...
... da kamen PC's ohne Windows sondern nur mit DOS als OS daher. Windows gab's dann als optionales Extra.

Trotz mittlerweile Windows 8 ist für mich ein 386er PC eine DOSe.

Sorry für die Verwirrung.

ardi
Titel: Re: MagiCPC MiNT-Net
Beitrag von: Gaga am So 30.03.2014, 20:09:30
Nun, das ist bekannt und auch ich verbinde einen 386er PC mit DOS. Also hatte ich ja doch recht.
Titel: Re: MagiCPC MiNT-Net
Beitrag von: gstoll am Mo 31.03.2014, 19:57:49
HighWire sollte schon länger gehen, siehe hier (http://www.juergen-holtkamp.de/winovl.html)
Das ist wohl richtig. Dabei werden IMHO Windows-Seitig Funktionen wie ladeSeiteVon(char *url) bereitgestellt (kann mich auch irren).
Das WinOVL nutzt die DLL von In2Cat[1], welches die Socket Funktionen zur Verfügung stellt. Allerdings wohl nicht so wie Deine Version, sprich es ist eine Anpassung notwendig. Die Quellen der DLL sind bei In2Cat dabei.

Wenn Du noch weiter Spielen möchtest ;-) dann kannst Du die Funktionen des Socket noch auf die GEMDOS Funktionen von 0x15A bis 0x16E mappen. Dorthin sind sie bei irgendeiner FreeMiNT Version gewandert. Der Email Client Troll nutzt die z.B.

[1] http://www.dimitri-junker.de/software/cat/in2Cat/in2cat.HTM#In2Catdll (http://www.dimitri-junker.de/software/cat/in2Cat/in2cat.HTM#In2Catdll)
Titel: Re: MagiCPCNet
Beitrag von: ardi am Mo 31.03.2014, 21:38:26
HighWire sollte schon länger gehen, siehe hier (http://www.juergen-holtkamp.de/winovl.html)
Das ist wohl richtig. Dabei werden IMHO Windows-Seitig Funktionen wie ladeSeiteVon(char *url) bereitgestellt (kann mich auch irren).
Das WinOVL nutzt die DLL von In2Cat[1], welches die Socket Funktionen zur Verfügung stellt. Allerdings wohl nicht so wie Deine Version, sprich es ist eine Anpassung notwendig. Die Quellen der DLL sind bei In2Cat dabei.

Wenn Du noch weiter Spielen möchtest ;-) dann kannst Du die Funktionen des Socket noch auf die GEMDOS Funktionen von 0x15A bis 0x16E mappen. Dorthin sind sie bei irgendeiner FreeMiNT Version gewandert. Der Email Client Troll nutzt die z.B.

[1] http://www.dimitri-junker.de/software/cat/in2Cat/in2cat.HTM#In2Catdll (http://www.dimitri-junker.de/software/cat/in2Cat/in2cat.HTM#In2Catdll)

Alpha-Version 3 fertig. Sollte jetzt fast komplett sein (zumindest funktioniert jetzt auch wget aus den sparemint rpm's.
Das mit den GEMDOS Funktionen kommt als nächstes.

Neu Alpha hängt an (Achtung: die Dateinamen haben sich geändert).
Titel: Re: MagiCPCNet
Beitrag von: ardi am Mi 02.04.2014, 16:30:31
Hi,

1 Beta fertig.

leider funktionierte die cab.ovl aus MegiCNet nicht (keine Ahnung warum nicht) darum habe ich ein STIK-OVL + Gluestik beigefügt.
Vielleicht hat jemand ein funktionierendes MagiCNet-OVL

ardi