Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » P8000<->WINDOWS via Diskette: Der Turbo.ABER:Datei zu 720Kb Auffüllen-Tool? » Themenansicht

Autor Thread - Seiten: -1-
000
17.04.2012, 18:01 Uhr
Alex-70



Kann sein, daß es bekannt ist, habs aber nochmal aufgeschrieben für die Nachwelt:

Der schnellste Weg von P8000-WEGA Dateien von und zum PC zu bekommen, geht über JKCEMU 0.9, und das arbeitet auch noch richtig schnell mit den Disketten.
Der Weg über TELEDISK und CPM-Tools geht wohl nur Richtung zum PC und ist arg mühsam, da Teledisk ja nur unter purem DOS läuft.

Allerdings gibts ne kleine Hürde:
Die nötige img-Datei muß zum zurückschreiben exakt 720kb groß sein. Tar und Co. erzeugen aber logischerweise erstmal irgendeine Größe (s.u.).
Kennt einer ein (vermutlich simples) DOS/WIN Proggy, mit dem man Dateien durch anhängen von Bytes "aufblasen" kann auf eine exakte Größe? So dummyartig?
Größe der img-Datei: immer 720 KB = 737280 Bytes.
Ob unbedingt auffüllen mit HEX "E5" nötig ist, probier ich noch.

Um mal den Weg zu beschreiben:

Zum PC:

1. Diskette der Einfachheit halber einfach mit Format unter WEGA formatieren (genutzt wird fd1, automatisch 2x80x9x512 DSDD)
2. mit tar Archiv auf die Diskette
3. JKCEMU 0.9: Extra -> Werkzeuge -> Abbild von Diskette erzeugen. Achtung: datei.img mit Erweiterung "img" angeben, sonst meckert JKCEMU.
4. Erstelltes img sofort mit Winrar & Co. entpackbar.

Zur P8000:

1. Mit 7-Zip neues tar mit den gewünschten Dateien erstellen und in img umbenennen.
2. Auffüllen von E5 mittels Hexeditor bis 0003BFFF =720kb (z.B. Ultraedit). Das ist das Nervige, s.o. "Auffülltool gesucht".
3. JKCEMU 0.9: Extra-> Werkzeuge -> Abbild von Diskette schreiben, img wird erfragt. Achtung: Diskette muß mit WEGA formatiert sein. Ob mit anderen Tools vorformatieren geht, teste ich noch.
4. WEGA P8000: entpacken mit z.B. tar -x ins aktuelle Verzeichnis


Diskette spart Kabel und 2. Terminal. Kabel ist auch nur ein paar Meter Lang

Dieser Beitrag wurde am 17.04.2012 um 18:08 Uhr von Alex-70 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
17.04.2012, 18:13 Uhr
Olli

Avatar von Olli

Könnte mir vorstellen, das es auch mit dem aus der UNIX Welt bekanntem dd geht was es z.B. auch fuer Windows gibt.

http://www.chrysocome.net/dd



Zitat:
Examples

Make an image of a floppy disk:
dd if=\\.\a: of=ctemp\disk1.img bs=1440k

Write the image back to a floppy disk:
dd if=ctemp\disk1.img of=\\.\a: bs=1440k

Man muss sicherlich ne andere Blocksize nutzen...
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
17.04.2012, 18:14 Uhr
Mobby5



Na, ob das jetzt so schnell ist damit es den Aufwand lohnt? Da gibt es doch einfachere Wege.

Und das Kabel darf geschirmt etwas über 100m lang sein. Oder man schließt einen COM-Server an die P8000 an und schon kommt man überall hin, wo Internet verfügbar ist. Oder über Modem oder, oder oder...
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden

Dieser Beitrag wurde am 17.04.2012 um 18:18 Uhr von Mobby5 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
17.04.2012, 18:38 Uhr
Alex-70



O.k. das ist noch schneller, wusst ich nicht, daß es dd auch unter Windows gibt.

Blocksize 512.

Auf Diskette: dd bs=512 if=datei.img of=\\.\a:

Von Diskette: dd bs=512 if=\\.\a: of=datei.img

dd (Version 5 stable) für Windows:
http://www.chrysocome.net/dd

@Mobby5:
Naja, schon komfortabel, aber (Mind)3 x P8000 x COM-Server = teuer oder die auch noch hin- und herschleppen samt Kabel und Netzteil. Diskette ist so schön simpel.

Dieser Beitrag wurde am 17.04.2012 um 18:47 Uhr von Alex-70 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
17.04.2012, 18:55 Uhr
kaiOr

Avatar von kaiOr

Wenn du Zeit hast mach einen Dump von der ganzen Platte, auch gelöschte Dateien sind interessante Dateien.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
17.04.2012, 19:27 Uhr
Mobby5




Zitat:
Alex-70 schrieb

@Mobby5:
Naja, schon komfortabel, aber (Mind)3 x P8000 x COM-Server = teuer oder die auch noch hin- und herschleppen samt Kabel und Netzteil. Diskette ist so schön simpel.

Ich habe mal einen 24Port COM-Server für insgesamt ca. 100 EUR bei ebay erhascht. Da gehen 3x P8000 mit allen 8 Terminalports dran. Na gut, RESET und NMI drücken wird etwas kompliziert. Die P8000 brauchst Du ja dann nicht mehr rumschleppen.
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden

Dieser Beitrag wurde am 17.04.2012 um 19:28 Uhr von Mobby5 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
17.04.2012, 19:30 Uhr
Olli

Avatar von Olli

was fuer n COM Server hast du denn da gefischt?
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
17.04.2012, 19:39 Uhr
Mobby5



Einen "Perle Jetstream 8500". Dürften jetzt schon etwas billiger sein.
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden

Dieser Beitrag wurde am 17.04.2012 um 19:48 Uhr von Mobby5 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
17.04.2012, 20:13 Uhr
Alex-70



COM-Port-Server ist hier zu Hause mal ne ernste Überlegung Wert, macht den Standort etwas flexibler und stimmt damit Frau etwas sanftmütiger

Aber die (anderen) P8000 stehen ja an verschiedenen Orten. Und übern Tag zu Hause laufen lassen, oder ne genze Woche durch in der Uni?
Würd ich der armen EAW nicht (mehr) zumuten wollen. Mag sein, daß ich altmodisch bin, aber ich schalte schon immer den Router und PC-Strecke komplett stromlos, wenn ich tagsüber nicht da bin. Nachts ist er eh aus, das LED-Gebimmel erhellt die ganze Bude. Abkleben hab ich erfolgreich versucht, erschwert aber naturgemäß die Fehlersuche.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
17.04.2012, 20:22 Uhr
holm

Avatar von holm

winrar kann tar lesen, ich weiß nicht ob es das auch schreiben kann.
Dann habe ich früher mal mit gnu Tar und den ASPI Tools Tar Tapes auf Dos/Windows geschrieben, Disketten habe ich nie probiert...

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
010
17.04.2012, 20:38 Uhr
Mobby5




Zitat:
Alex-70 schrieb
Und übern Tag zu Hause laufen lassen...

Darüber hatte ich auch schon nachgedacht. Dafür sowie für die RESET und NMI-Taste könnte man ja einen Port von so einem COM-Server benutzen um ein paar Kontakte zu schalten.

Aber Alex-70 hat schon verdammt recht. Die Dinger sind normalerweise ganz schön teuer.

Zur Zeit finde ich nicht wirklich was brauchbares für euch an COM bzw. Device-Servern auf ebay. Meinen habe ich übrigens aus UK über www.ebay.co.uk. Man muss natürlich auch gucken, dass man da auch halbwegs aktuelle Treiber dafür findet.
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
011
17.04.2012, 20:47 Uhr
Alex-70



Das was ich hier habe kann nur zip oder rar. Ist aber etwas älter.
Tar öffnen geht.
7-Zip kann tar.

Um das Dateigrößenproblem muß man sich bei dd aber nicht kümmern. Eben probiert. Kleinere tar-Dateien gehen somit sogar sehr schnell auf Diskette, da nur die nötigen Blöcke geschrieben werden.

Auf den PC holt er dagegen immer das ganze Image. Geht aber auch recht flott.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
012
17.04.2012, 20:49 Uhr
Mobby5



Na, vielleicht wäre der noch was, sind schon mal 16 Ports. Müsste man nur noch wegen Versand fragen und eventuell einen Preisvorschlag machen:

http://www.ebay.co.uk/itm/Comtrol-DeviceMaster-RTS-16RM-RJ45-1E-Device-Server-/120841811644?pt=UK_Computing_NetworkSwitches_RL&hash=item1c22bbb6bc

Aber bitte selbst prüfen ob das der Richtige ist. Ich habe die Beschreibung nur überflogen. Also ohne Gewähr!

http://www.swd.de/products/datasheets/DeviceMasterRTS16PortRM_en.html

Sind wohl die Treiber dafür

ftp://ftp.comtrol.com/Dev_Mstr/RTS/Drivers/
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
013
17.04.2012, 20:51 Uhr
Alex-70



@Mobby5: Das mit den Treibern. Ja! Hab hier son Siemens blue2net laufen für meine 2 PALM T3. Da oft zeitl. lange in Betrieb, ist einer schon einfach so abgeraucht. Konfiguration dieser Teile ist auch extrem kribbelig.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
014
17.04.2012, 20:54 Uhr
Mobby5



Hab nicht gesagt, dass es einfach ist
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
015
17.04.2012, 20:58 Uhr
Alex-70



Ich meinte die blue2net zu konfigurieren. Schon das Werkspasswort "changeme" ist der Nerv
Wenn man das vergisst, kann man das Teil wegwerfen. Kein Reset möglich.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
016
17.04.2012, 21:00 Uhr
Olli

Avatar von Olli

Treiber? Wozu treiber?
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
017
17.04.2012, 21:01 Uhr
Mobby5



Mit dem blue2net habe ich auch schon gekämpft und auch erst nach vielen hin und her was hinbekommen. Ist aber schon eine Weile her.
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
018
17.04.2012, 21:03 Uhr
Mobby5




Zitat:
Olli schrieb
Treiber? Wozu treiber?

Na für die virtuellen COM-Schnittstellen.
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
019
17.04.2012, 21:14 Uhr
Olli

Avatar von Olli

mh? ich denke man macht da ein telnet auf die IP des Com-Servers?
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
020
17.04.2012, 21:32 Uhr
Mobby5




Zitat:
Olli schrieb
mh? ich denke man macht da ein telnet auf die IP des Com-Servers?

Damit kannst Du ihn nur konfigurieren, wenn er telnet kann. Ansonsten erfolgt die Konfiguration über http und/oder über die zugehörige Software und/oder auch direkt über einen eventuell extra dafür vorhandenen seriellen Port. Alles je nach Ausstattung.

Kann mir natürlich auch gut vorstellen, dass man den COM-Server so konfiguriert, wo man dann per Telnet auf die COM-Server-IP und entsprechendem IP-Port auf die dortige COM-Schnittstelle kommt. Auch wieder je nach Ausstattung.

z.Bsp.
telnet comserver-ip 10001 --> COM-Server-Port 1
telnet comserver-ip 10002 --> COM-Server-Port 2
telnet comserver-ip 10003 --> COM-Server-Port 3
usw.

Ist bestimmt auch bei einigen möglich. Bei dem in 012 aber wohl nicht.
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden

Dieser Beitrag wurde am 17.04.2012 um 22:02 Uhr von Mobby5 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
021
18.04.2012, 20:16 Uhr
Mobby5



Aus USA (brauchen aber noch extra Stromversorgung):

http://www.ebay.de/itm/Lot-of-10-Lantronix-Christie-Net-UDS-10-NL-01-Serial-to-Ethernet-Module-/300697069328?pt=COMP_EN_Networking_Components&hash=item4602f12710

@Olli
Haben aber wohl auch kein Telnetzugriff auf die Schnittstellen.
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
022
18.04.2012, 20:19 Uhr
Olli

Avatar von Olli

Nun steh ich auf den Schlauch... wenn das Teil kein Telnet Zugriff hat - was will ich dann damit? Ich meine... ich besorg mir das doch extra, um dann via Telnet quasi auf dem seriellen des angeschlossenen Rechners anzukommen? Wozu brauch ich das sonst? Heisst das, ich kann mich da nur mit meiner speziellen Software auf die Ports connecten? Wie dumm... dann kann ich ja auch nur von meinem einen Windoze Rechner auf die Ports wo ich auch die Software am laufen habe? Ist ja auch genauso unflexibel wie ne serielle Verbindung....
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
023
18.04.2012, 20:23 Uhr
Enrico
Default Group and Edit


@Olli,

ich habe zwar noch einen "richtigen" COM-Server im Keller zu liegen, der ist
aber von DEC. Sprich die seriellen hat man da als RJ ausgeführt.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
024
18.04.2012, 20:32 Uhr
kaiOr

Avatar von kaiOr

Telnet (zumindest das Windowsteil) fetzt nicht wegen dem Eingabeecho. Mit VI würde man da sterben.

Quellcode:
!###!/ \ _!###!/ \ _!###! ! !###! !________  !###! !__!###! ! !###! !  !###! !
!####\ /_/#####\ /_/####!/  !###!/_______ /! !###!/___!###! ! !###! !  !###! !
\#####################/    !############! ! !############!/  !###! !  !###! !
   \#######/ \#######/   ___!############!/ __\##########/    !###!/   !###!/
                       /_______ / \       /______ /!
                      !#########\ /!     !#######! !
                      !##########! !     !#######! !
                            _!###! !         !###! !
                          /__!###!/          !###! !
                         !######/ \          !###! !
                         !######\ /!         !###! !
                        _____!###! !   ___   !###! !
                      /______!###! ! /__ /!  !###! !
                     !###########!/ !###! !  !###! !
                     !##########/   !###!/   !###!/
#1 #1 llss


.cshrc      etc         lost+found  sa.format   sa.timer    wega
bin         fd0         pb.image    sa.install  sa.verify   z
boot        fd1         sa.cat      sa.mkfs     tmp
dev         lib         sa.diags    sa.shipdisk usr
#2 #2


Dieser Beitrag wurde am 18.04.2012 um 20:33 Uhr von kaiOr editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
025
18.04.2012, 20:36 Uhr
Olli

Avatar von Olli

Kann man doch bei telnet (Windows) sicherlich einstellen, oder (lokales Echo an/aus)?
Aber wozu den COM-Server wenn nicht fuer Telnet?

Und das DEC-Ding... sowas hab ich mir auchmal ueberlegt zu besorgen... die RJ45 oder RJ11 (gibt soweit ich weiss solche und solche) kann man ja auf SUB-D adaptieren
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000

Dieser Beitrag wurde am 18.04.2012 um 20:36 Uhr von Olli editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
026
18.04.2012, 20:45 Uhr
Mobby5



@Olli

telnet ist doch eigentlich sowie nicht für serielle Schnittstellen. Oder doch?. Die COM- bzw. Device-Server sind doch "nur" serielle Schnittstellen over IP. Da brauchst Du wohl doch was anderes, weis aber nicht wie so ein Gerät heisst. Muss Du Dir mal von Enrico seinem "richtigen" COM-Server den Typ geben lassen und mal in die Doku gucken ob der das packt.

Der in 012 hat auch Linux-Treiber.

@Enrico
Meiner hat auch RJ45. Das haben die, wenn es "zu viele" Ports sind, wegen dem Platz(-Mangel?).
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden

Dieser Beitrag wurde am 18.04.2012 um 20:47 Uhr von Mobby5 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
027
18.04.2012, 20:46 Uhr
kaiOr

Avatar von kaiOr


Zitat:
Olli schrieb
Kann man doch bei telnet (Windows) sicherlich einstellen, oder (lokales Echo an/aus)?

Theoretisch mit "UNSET LOCALECHO" bevor man "OPEN" macht. Jedoch praktisch keine Änderung.

Ich nutzte hier'n "Tibbo DS100R" als COM-Server. Nich toll aber geht. Wichtig ist die Umstellung auf TCP, Telnet kann kein UDP.

Dieser Beitrag wurde am 18.04.2012 um 20:49 Uhr von kaiOr editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
028
18.04.2012, 20:49 Uhr
Olli

Avatar von Olli

achso... die stellen nur virtuelle COM Ports over IP zur Verfuegung... ok - geschnallt. Ich dachte halt immer Telnet2seriell quasi.... naja - dann braucht man Treiber... OK - unpraktikabel aber halt da ich z.B. FreeBSD einsetze
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
029
18.04.2012, 20:59 Uhr
Mobby5



@Olli
Ich denke, Du brauchst einen Terminal- oder Konsolenserver. Mein Jetstream kann das wohl.
Laut Datenblatt: "Der JetStream unterstützt Pseudoverbindungen zu Servern mittels Telnet oder Rlogin ohne zusätzliche Software."
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden

Dieser Beitrag wurde am 18.04.2012 um 21:42 Uhr von Mobby5 editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
030
18.04.2012, 22:11 Uhr
Enrico
Default Group and Edit



Zitat:
Mobby5 schrieb
@Enrico
Meiner hat auch RJ45. Das haben die, wenn es "zu viele" Ports sind, wegen dem Platz(-Mangel?).

Von DEC habe ich das noch nie anders, als mit RJ gesehen, auch an einem Terminal oder sogar die Tastatur.

Ich hatte irgendwann mal Fotos gemacht.
Müsste das Ding sein:





--
MFG
Enrico

Dieser Beitrag wurde am 18.04.2012 um 22:13 Uhr von Enrico editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
031
18.04.2012, 22:22 Uhr
Olli

Avatar von Olli

hm... sind die nicht eher "andersrum"? Also an so n DEC Server schliesse ich DEC Terminals (vt100&Co) an, um dann diese mit einer Maschine zu verbinden die TCP/IP spricht....?
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
032
18.04.2012, 22:26 Uhr
Enrico
Default Group and Edit


Da gingen die Rechner per serielle Konsole auf einen Server.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
033
19.04.2012, 08:47 Uhr
paulotto



ich verstehe im Moment nur Bahnhof ?!

Gruß,

Klaus
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek