Robotrontechnik-Forum

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

Robotrontechnik-Forum » Technische Diskussionen » Eproms P8000 » Themenansicht

Autor Thread - Seiten: -1-
000
04.03.2006, 12:09 Uhr
Olli

Avatar von Olli

Hallo zusammmen,

hat sich schonmal wer mit den EPROM Inhalten des P8000 befasst? Habe gerade n paar WDCs miteinander verglichen. Genauergesagt die Images gleicher Versionen aber fuer unterschiedliche Platten. Die sind zwar nicht noetig wenn man WEGA 3.1 faehrt und damit auch WDC 4.1 oder groesser wo man das eh beliebig konfigurieren kann, aber rein interessen halber halt... Was ich bisher so bei den 3.0 Versionen gefunden habe.


Quellcode:
00F8 - 00F9 - precomp
0106        - heads
0125 - 0126 - cylinders-1
0129        - heads
0177 - 0178 - cylinders+1
02DF        - heads
0802        - heads
082F        - heads
0D2B - 0D2C - cylinders
0D34        - heads

Ziemlich haeufig head-Angaben. Die Angaben fuer die Sektoren hab ich leider nicht gefunden da die bei allen 4 Plattentypen 17 ist und sich somit nirgends unterscheidend herauskristalisiert :-/
Natuerlich muss man, sofern man den 1. EPROM "patched" diesen schreiben, die Checksumme ermitteln und diese in 0FF8-0FF9 des 2. EPROMs packen. 0FFA-0FFB des 2. EPROMs unterscheiden sich auch, aber ich weiss noch nicht was das ist. Evtl. die Checksumme des zweiten EPROMs bis 0FF8?
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
05.03.2006, 00:00 Uhr
hu_dd



Ich habe noch nicht verglichen, habe aber glaube ich noch z.B. 4.2 Eproms in einer Schachtel liegen (und auch schon mal gesichert, wenn auch nur auf CP/A Disketten mit dem K8924). So intensiv wie du hab ich mich aber noch nicht mit dem Inhalt befasst. Genauer gesagt eigentlich überhaupt nicht ;-).
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
05.03.2006, 09:42 Uhr
Hans

Avatar von Hans

Ich habe mich seit es 16 Bit Rechner gibt nicht mehr so tief in die Innereien eines Rechners begeben. Zu mal ich immer nur Anwender war. der spezielle mess- und regelungstechnische Probleme mit Hilfe eines Rechners lösen wollte.
Wenn Du Möglichkeiten siehst, wie ich ohne schlachten meines P8000 an die Daten herankomme würde ich Dich allerdings gern in Deiner Forschungsarbeit unterstützen.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
05.03.2006, 10:06 Uhr
Olli

Avatar von Olli

@hu_dd
4.2 fahre ich zur Zeit gerade selber auf meinem WDC

@Hans
wuerde sich nur lohnen wenn du andere Versionen hast als schon unter
http://pofo.de/P8000/misc/EPROM-Sammlung/
vom 8 und 16 Bit-Teil erkennst du das ja beim Start welche Version die haben, und beim WDC Teil erkennst du das durch aufruf von sa.verify, sa.format. Wie man im folgenden erkennt laeuft meiner zur Zeit mit 3.1 auf dem 8Bit und 16Bit Teil, und der 4.2 auf dem WDC


Quellcode:
U880-Softwaremonitor Version 3.1 - Press RETURN
>                                              

U8000-Softwaremonitor Version 3.1 - Press NMI
O U
BOOTING FROM UDOS FLOPPY
> boot



Boot
: ud(0,0)sa.verify

>>>  Verify Hard-Disk 4.1  <<<

Firmwareversion 'WDC_4.2'
PAR --- Drivetype: 'ST225       '
PAR --- Cylinders: 615  Heads: 4  Sectors: 17  Praecomp: 300  Ramp: 1
  Number of Drives: 2 (Drive 0 1)  Blocks/Drive: 41752

  Drive:


--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000

Dieser Beitrag wurde am 05.03.2006 um 10:07 Uhr von Olli editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
05.03.2006, 15:34 Uhr
Hans

Avatar von Hans

Bei mir ist
U880- Softwaremonitor Version 3.0
U8000-Softwaremonitor Version 3.0
*** Verify V.2.0 ***
WDC-Firmwareversion: 'WDC_V.3.4.05'
Drives: 1 Cylinders: 1024 Heads: 5
Sectors: 18 Bytes/Sector: 512
Blocks/Drive: 92070

also alles uralt.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
05.03.2006, 15:41 Uhr
Olli

Avatar von Olli

Hallo Hans,

die WDC EPROMs kannst du bei Gelegenheit mal auslesen wenn du magst (da fehlt mir irgendwie das Image vom zweiten). Is aber auch nur zu Sammlerzwecken.
Und bzgl. alt - wen stoerts, es laeuft und das ist doch das einzige was zaehlt - never change a running system wie es doch so schoen auf "Neudeutsch" heisst
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
05.03.2006, 16:00 Uhr
Hans

Avatar von Hans

nun mußt Du mir nur soch sagen wie ich die EPROMS ohne Ausbauen auslesen kann.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
05.03.2006, 16:19 Uhr
Olli

Avatar von Olli

Ohne aufschrauben und abziehen wohl gar nicht
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
05.03.2006, 16:39 Uhr
Hans

Avatar von Hans

never change a running system
wie Du so schön schreibst.
Auseinandernehmen wollte ich mein System eben nicht.
Bestimmte Programmteile greifen doch aber auf den EPROM-Inhalt zu.
Gibt es da nicht irgend ein Programm was da direkt zugreifen und den Inhalt ausgeben kann?
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
05.03.2006, 16:42 Uhr
Deff



O.K., Schwamm drüber! Mein Posting kam zu spät.
--
Die Politik ist ein Versuch der Politiker, zusammen mit dem Volk mit den Problemen fertig zu werden, die das Volk ohne die Politiker niemals gehabt hätte. (Dieter Hildebrandt)

Dieser Beitrag wurde am 05.03.2006 um 16:52 Uhr von Deff editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
010
05.03.2006, 16:42 Uhr
Olli

Avatar von Olli

@Hans:
Sowas gibts meines Wissens nach nicht. Und ob so Sachen wie WDC-Versionsnummer im RAM gehalten werden oder jedesmal neu ausgelesen werden kann ich auch nicht sagen... Und jo, es ist nicht so wichtig als das du dein System jetzt auseinander nehmen musst. Von daher, schwamm drueber
--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000

Dieser Beitrag wurde am 05.03.2006 um 16:43 Uhr von Olli editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
011
06.06.2006, 21:04 Uhr
Olli

Avatar von Olli

So, habs jetzt raus mit den Checksummen.

Checksummen stehen im 2. EPROM von 0FF8 - 0FFF

00000ff0 ff ff ff ff ff ff ff ff e7 79 18 86 6d 64 92 9b

0FF8 - 0FF9 -> E779 -> Checksumme des 1. EPROM zu ermitteln mit "T E2732 N=1000" in UPROG
0FFA - 0FFB -> 1886 -> Der Wert von 0FF8 - 0FF9 invertiert (F-E F-7 F-7 F-9)

0FFC - 0FFD -> 6D64 -> Checksumme des 2. EPROM bis zu 0FF8 mit "T E2732 N=FF8" in UPROG
0FFE - 0FFF -> 929B -> Der Wert von 0FFC - 0FFD invertiert (F-6 F-D F-6 F-4)

Das gilt fuer den WDC.

MON16 ist in http://pofo.de/P8000/misc/sources/Firmware/Firmware_-_MON16-WDC/MON16/mon16.crc.doc recht gut beschrieben, und beim MON8 verhaelt es sich wie beim WDC, nur das hier die ein byte-swapping stattfindet. ist die Checksumme des 1. EPROM 5BF9 wird in 0FF8-0FF9 F95B notiert.

Bzgl. den 3.4 WDC Images vom Ruediger wovon nur das Image des 1. EPROM existiert - die Firmware benoetigt nur den 1. EPROM - die Checksummen stehen auch am Ende des 1. EPROMs - ein zweiter EPROM ist nicht erforderlich. Habs gerade ausprobiert


Quellcode:
*** Format Hard-Disk V. 1.4 ***
  WDC-Firmware-Version: 'WDC_V.3.4.04'
  Drives: 1    Cylinders: 820    Heads: 6
  Sectors: 18    Bytes/Sector: 512
  Blocks/Drive: 88452

  Read BTT from HD in WDC-RAM ? n
  No Entries in Bad Track Table (BTT)

  Manual Input of Bad Track ? n

  Format Begin: Cylinder 0
                    Head 0
  Format End:   Cylinder 819
                    Head 5
  Ready for format from Cyl 0 Hd 0 to Cyl 819 Hd 5 : y
      Format Cyl 690  Hd 1


--
P8000 adventures: http://pofo.de/blog/?/categories/1-P8000

Dieser Beitrag wurde am 06.06.2006 um 21:05 Uhr von Olli editiert.
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