<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto">Ändere mal in Source das Zählen der RETURNs von 4 auf 2 oder 1 und lass den c64 Mode an. Die Zeichen scheinen ja Ansicht durchzukommen.<br><br><div id="AppleMailSignature" dir="ltr">  Michael</div><div dir="ltr"><br>On 7 Jan 2019, at 01:27, Lea Laws <<a href="mailto:laws.lea@gmail.com">laws.lea@gmail.com</a>> wrote:<br><br></div><blockquote type="cite"><div dir="ltr"><div dir="ltr"><div dir="ltr">Input In: 57<br>String: 'AT&FATX3DP'<br>Input In: 49<br>String: 'AT&FATX3DP'<br>Input In: 48<br>String: 'AT&FATX3DP'<br>Input In: 13<br>Input In: 13<br></div><div>irgendwie will das nicht....<br></div></div><br><div class="gmail_quote"><div dir="ltr">Am Mo., 7. Jan. 2019 um 01:24 Uhr schrieb Michael Steil <<a href="mailto:mist64@mac.com">mist64@mac.com</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="overflow-wrap: break-word;"><div><blockquote type="cite"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Schritt 1: ich gehe über das terminal mit cd in den ordner wo neu-ulm.py auch drin ist und habe dann dies ein <span style="color:rgb(255,0,0)">sudo socat -d -d exec:"python3 neu-ulm.py c64" pty,raw,echo=0</span></div></div></div></div></div></div></blockquote><div><br></div><div>Das "c64"-Argument ist für den C64-Decoder gedacht. Mit dem Argument wartet der Server auf 4x Return-Taste vom Client, bevor er was schickt. Läßt man es weg, schickt er sofort, das heißt, man versäumt in der Regel die erste Seite im Decoder, wenn man ihn danach ja erst startet.</div><div><br></div><div>Mal im Decoder ein paarmal RETURN drücken, vielleicht kommt dann was?</div><div><br></div><div>Außerdem: Solange im C64 Mode der Server auf die 4 RETURNs wartet, spuckt er wieder aus, was er als Eingaben kriegt (Remote Echo). Siehst Du denn die Buchstaben, die Du in den Decoder tippst?</div><br><blockquote type="cite"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div><span style="color:rgb(255,0,0)">Schritt 2: Das Terminal auf dem Laptop spuckt dies aus;</span></div><div><span style="color:rgb(255,0,0)"><font><span style="color:rgb(255,0,0)">2019/01/06 22:27:10 socat[19425] N forking off child, using socket for reading and writing<br>2019/01/06 22:27:10 socat[19425] N forked off child process 19426<br>2019/01/06 22:27:10 socat[19425] N forked off child process 19426<br>2019/01/06 22:27:10 socat[19425] N PTY is /dev/pts/3<br>2019/01/06 22:27:10 socat[19425] N starting data transfer loop with FDs [5,5] and [6,6]<br>2019/01/06 22:27:10 socat[19426] N execvp'ing "python3"<br>Neu-Ulm running.</span></font></span></div><div><br><span style="color:rgb(255,0,0)"></span></div><div><span style="color:rgb(255,0,0)"><font>Schritt 3: Ich Konfiguriere die Serialportts in der DOSBOX config. </font><br></span></div><div><span style="color:rgb(255,0,0)">serial1=directserial realport:/dev/pts/3<br>serial2=directserial realport:/pts/3<br>serial3=directserial realport:pts/3<br>serial4=disabled<br></span></div><div><span style="color:rgb(255,0,0)"></span>da ich nicht weis welchen pfad der genau braucht habe ich mal 3 Stück Konfiguriert.</div></div></div></div></div></blockquote><div><br></div><div>/dev/pts/3 hört sich schon gut an, aber da habe ich keine weiteren konkreten Erfahrungen.</div><br><blockquote type="cite"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Schritt 5: starte dosbox und das Programm</div><div><br></div><div>Irgendwie möchte es nicht und auch unter den Schnittstellen einstellungen will es nicht. wie viel Baud spricht den der neu-ulm.py server?</div></div></div></div></div></blockquote><br></div><div>Der Server spricht ja nur stdin/stdout. Das /dev/pts/3, das socat aufgemacht hat, hat aber auch keine Baudrate. Das funktioniert einfach so, wenn man davon liest oder reinschreibt.... Ich denke, bei DOSBox ist die Baudrate auch egal. Der transferiert einfach die bytes zwischen /dev/pts/3 und dem emulierten UART-Chip...</div><div><br></div><div>Christina hat eine Anleitung in ihrem Repo, die was ähnliches tut:</div><div><br></div><div><a href="https://git.imzadi.de/acn/rtx/src/master/doc/socat%20mit%20dosbox.txt" target="_blank">https://git.imzadi.de/acn/rtx/src/master/doc/socat%20mit%20dosbox.txt</a></div><div><br></div><div>Allerdings ist da DOSBox über TCP verbunden, und der Server an das TCP angeschlossen...</div><div><br></div><div><b>Vielleicht mal in Deiner Config "serial1=nullmodem realport:/dev/pts/3" probieren?</b></div><div><br></div><div>Ich hab Christina auch auf die Liste eingeladen... sie sollte schon mitlesen!</div><div><br></div><div>  Michael</div><div><br></div><br></div></blockquote></div>
</div></blockquote><blockquote type="cite"><div dir="ltr"><span>-- </span><br><span>Btx mailing list</span><br><span><a href="mailto:Btx@lists.hanse.de">Btx@lists.hanse.de</a></span><br><span><a href="https://lists.hanse.de/mailman/listinfo/btx">https://lists.hanse.de/mailman/listinfo/btx</a></span><br></div></blockquote></body></html>