Robotrontechnik-Forum

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

Robotrontechnik-Forum » Technische Diskussionen » KCC datei import » Themenansicht

Autor Thread - Seiten: -1-
000
20.04.2023, 14:51 Uhr
PIC18F2550

Avatar von PIC18F2550

Gibt es eine Möglichkeit eine KCC Datei mit Header in den Arbeitsspeicher zu laden?

Als Quelle würde Kassette und USB in Frage kommen.

Danke
--
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
20.04.2023, 16:31 Uhr
ralle



Wohin? Beim KC85 kein Thema.
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
20.04.2023, 21:24 Uhr
maleuma



Ja, das Kommando heißt %LOAD
--
Mario.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
21.04.2023, 15:05 Uhr
kaiOr

Avatar von kaiOr

Du magst vermutl. den HEADER anschauen bzw. Block 01 mitladen?

Bsp. Kassette:

Quellcode:
; SHOW HEADER
    ORG 0200h
    DEFW 7F7Fh
    DEFM 'HEADER'
    DEFB 1

zadrr    EQU 0400h    ;Zieladresse Header

    CALL 0F003h    ;UP-Aufruf
    DEFB 23h    ;OSTR
    DEFM 0Ch,0Ah,0Dh
    DEFM '  Bitte Magnetband starten!',0Ah,0Dh
    DEFB 0
    ld hl, zadrr
    ld (ix+5), l
    ld (ix+6), h
retry    CALL 0F003h
    DEFB 05h    ;MBI
    jr c, retry    ;Fehler?
    ld a, (ix+2)    ;Blocknummer
    cp 1        ;1?
    jr nz, retry
    CALL 0F003h
    DEFB 23h    ;OSTR
    DEFM 0Ch,0Ah,0Dh
    DEFM '  128Bytes geladen, PROMT mit <BRK>',0Ah,0Dh
    DEFM 0Ah,0Dh
    DEFB 0
    ld a, 2        ;Args
    ;ld hl, zadrr    ;geerbt
    ld e, 16    ;Zeilen
    CALL 0F003h
    DEFB 3Bh    ;DISP
    ret


Beim VDIP gibt es auch keinen Menü-Befehl, ebenfalls nur über direkte Programmierung.

MfG
Kai

Dieser Beitrag wurde am 21.04.2023 um 15:38 Uhr von kaiOr editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
21.04.2023, 16:36 Uhr
ralle



USB uload und usave bis CAOS 4.5
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
21.04.2023, 16:49 Uhr
kaiOr

Avatar von kaiOr

Nach 'uload' landet das Program so im RAM wie es im Header steht (Startadresse, Endadresse). Der Header selbst wird aber nur ausgewertet und dann verworfen, landet also nicht mit im RAM.

Selbiges bei LOAD von Kassette, der Header landet kurz im Kassettenpuffer (im IRM), wird aber von LOAD nur kurz ausgewertet und dann überschrieben bzw. landet nicht im RAM.


Zitat:
PIC18F2550 schrieb
Gibt es eine Möglichkeit eine KCC Datei mit Header in den Arbeitsspeicher zu laden?


Dieser Beitrag wurde am 21.04.2023 um 17:43 Uhr von kaiOr editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
21.04.2023, 18:23 Uhr
ralle



Im Grunde machst du unter CAOS ein Speicherabzug. Der Header dient nur dazu, das du dein File wieder an die Stelle schreibst, wo du deine Adressen angegeben hast.
Programme, welche mit 7f7f irgenwo 01 oder so beginnen, sind abarbeitungsfähig. Texor macht sowas ähnliches.

Mit Display aaaa eeee oder modify aaaa kannst du den Speicherinhalt nachschauen. Der Header wird nur von CAOS ausgewertet und ist nicht Bestandteil des eigentlichen Files.
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
21.04.2023, 21:30 Uhr
kaiOr

Avatar von kaiOr

Tjo, entdecke die Möglichkeiten.
In alten CAOS-Versionen wurde die Autostart-Adresse nicht angezeigt und der Autostart ließ sich nicht unterdrücken. Dann musste man sich bei kopiergeschützen Programmen eben etwas einfallen lassen....
Bei einem Original konnte man dort eine Signatur hinterlassen, die bei der Kopie dann fehlte.
Geheime Infos konnte man theoretisch auch über den Header austauschen und der doofe Stasi-Mann dachte es sind nur Spiele auf der Kassette.
etc.

MfG
Kai
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
21.04.2023, 22:49 Uhr
PIC18F2550

Avatar von PIC18F2550

Kai,
das ist der Teil den ich für Kassete suche.
Bei USB wirds bestimmt komplizierter.
--
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