Robotrontechnik-Forum

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

Robotrontechnik-Forum » Technische Diskussionen » KC85/? » Themenansicht

Autor Thread - Seiten: -1-
000
09.10.2017, 11:13 Uhr
PIC18F2550

Avatar von PIC18F2550

Hallo,

gibt es eine Möglichkeit Softwaremäßig herauszufinden um was für ein Basisgerät es sich handelt?

Den Inhalt von PROMs oder EPROMs möchte ich, auf Grund der vielen Varianten, nicht nutzen.

Die Umschaltung der Videobanken (PIO) geht nicht da zu dem Zeitpunkt nicht bekannt ist was für ein Basisgerät benutzt wird.

Ein Speichertest auf 4000 kommt auch nicht in Frage da dieser vom Modul belegt ist.

Eventuell gibt es eine Hardware Eigenschaft die nutzbar währe.
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
09.10.2017, 15:38 Uhr
Zwangsrentner



Schau mal auf http://www.mpm-kc85.de Götz hat von HC900 bis KC85 beschrieben.
grüsse aussem harz
--
I'm just a truckle, but I don't like to truckle >TIMOTHY TRUCKLE<
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
09.10.2017, 17:13 Uhr
PIC18F2550

Avatar von PIC18F2550

Hi Zwangsrentner,

dort habe ich auch schon gesucht aber keinen Anhaltspunkt gefunden.

In der PDF Unterschiede steht zwar ein Beispiel das würde aber auf einem KC85/3 bestimmt Probleme machen.
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
09.10.2017, 21:12 Uhr
maleuma



Zu Unterscheiden wären ja 4 Basis-Geräte: KC85/2, KC85/3, KC85/4 und KC85/5.
Wenn Du nicht den Inhalt der (EP)ROMs analysieren willst, kannst Du nur auf die Hardware-Unterschiede hin testen:

- Beim KC85/2 wir mit PIO A Bit 7 der ROM F ein/aus geschaltet bei allen anderen KC-Typen der BASIC- bzw. USER-ROM

- Beim KC85/4 könntest Du testen ob Du mit OUT 84H die IRM-Ebenen umsteuern kannst, falls nicht ist es ein KC85/3

- Zur Unterscheidung KC85/4 zu KC85/5 testest Du das Vorhandensein von mehr als 2 RAM8-Ebenen über OUT 84H Bit 4-7
--
Mario.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
10.10.2017, 11:37 Uhr
PIC18F2550

Avatar von PIC18F2550

Leider brauch ich unter umständen das originale System wieder.

Da ich den Aktuellen Stand von PIO und LATCH nicht rücklesen kann ist eine Manipulation der Ausgangswerte riskant.

Gibt es eine Übersicht welchen zustand PIO und LATCH beim Absprung auf 4000H hat?
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
10.10.2017, 19:39 Uhr
maleuma



Den PIO kannst Du zurück lesen, der Inhalt von OUT 84h wird von CAOS immer auf (IX+1) gespiegelt. Du solltest davon ausgehen, dass (IX+1) den aktuellen Zustand enthält, denn das nutzen auch die Interrupt-Routinen zum Regenerieren des LATCH-Zustands.
--
Mario.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
11.10.2017, 14:29 Uhr
PIC18F2550

Avatar von PIC18F2550

Danke maleuma,

mal sehen wie ich das zusammenbaue.

Es steht nur noch die Frage im Raum in welcher Reihenfolge getestet wird.

Ich denke ich beginne mit der PIO.

Um den STACK mache ich mir keine Gedanken da ja einer Beim Absprung auf 4000h angegeben wird.

Kann ich eigentlich die IO-Routinen vom CAOS schon nutzen?
Oder muß ich die noch extra Initialisieren?
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
11.10.2017, 21:00 Uhr
maleuma



Hallo PIC18F2550,

Solange Du die CAOS-ROM's nicht wegschaltest, kannst Dur alle CAOS-Funktionen aufrufen, CAOS ist komplett initialisiert beim Absprung auf 4000h.
--
Mario.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
12.10.2017, 00:36 Uhr
PIC18F2550

Avatar von PIC18F2550

Danke Mario,

damit kann ich erst ein mal Anfangen.
--
42 ist die Antwort auf die "Frage nach dem Leben, dem Universum und dem ganzen Rest"
Aktuelle Projektdokumentationen
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