Robotrontechnik-Forum

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

Robotrontechnik-Forum » Sonstiges » Software KC-Tools; RAMDOS und Slot » Themenansicht

Autor Thread - Seiten: -1-
000
08.10.2021, 18:57 Uhr
ralle



Moin..

sind diese 2 Programme Speicherverschieblich? Also Laden mit Offset und oder brennen auch einem EPROM und ab C000?
--
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
001
09.10.2021, 14:10 Uhr
Bert



Im Zweifelsfall hilft es, im Disassembly nach absoluten Sprüngen zu suchen, die nicht zum CAOS-Sprungverteiler gehen. Problematisch sind auch Programmvariablen, die im EPROM nicht funktionieren.

Das Einfachste ist ein kleiner Lader, der das Programm vom ROM in den RAM kopiert und dort startet.

Das RAMDOS im M033 läuft bereits auf C000h. Ggf. muß die Bankumschaltung angepasst werden.

Grüße,
Bert

P.S.: Ich habe gerade mal SLOT.KCC disassembliert, das ist definitiv nicht verschieblich.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
09.10.2021, 17:27 Uhr
ralle



Ok, danke erst mal. Per Emu habe ich schon einige Ladeadressen mir angeschaut. Ach, es waren 3.

Slot habe ich mal auf dem EMU getestet, schicke Grafische Darstellung.
--
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

Dieser Beitrag wurde am 09.10.2021 um 17:29 Uhr von ralle editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
09.10.2021, 19:00 Uhr
Bert



Ich habe SLOT.KCC etwas weiter seziert. Da scheint jemand am Werk gewesen zu sein, der Internas kannte. Hier die Zuordnung der bekannten Strukturbytes und die entsprechende Programmausschrift dazu:

Quellcode:

nametab:                 ; idx  Strukturbyte
    defb "          ", 0 ; 0ah
    defb " SPEZIAL  ", 0 ; 0bh  01  
    defb " EPROMMER ", 0 ; 0ch  D9, DB
    defb "  DAU 1   ", 0 ; 0dh  E3
    defb "  ADU 1   ", 0 ; 0eh  E7
    defb " 32k CMOS ", 0 ; 0fh  F2
    defb "   TLCM   ", 0 ; 10h  ED
    defb "   V.24   ", 0 ; 11h  EE
    defb "   DIO    ", 0 ; 12h  EF
    defb " 16k RAM  ", 0 ; 13h  F4
    defb " 32k RAM  ", 0 ; 14h  F5
    defb " 64k RAM  ", 0 ; 15h  F6
    defb " 8k EPROM ", 0 ; 16h  F7
    defb " 16kEPROM ", 0 ; 17h  F8
    defb "  8k ROM  ", 0 ; 18h  FB
    defb "  BASIC   ", 0 ; 19h  FC
    defb "  8k CMOS ", 0 ; 1Ah  F0
    defb " 16k CMOS ", 0 ; 1Bh  F1
    defb " 128kSERA ", 0 ; 1Ch  78
    defb " 32k SERO ", 0 ; 1Dh  70
    defb " 64k SERO ", 0 ; 1Eh  71
    defb " 128kSERO ", 0 ; 1Fh  72
    defb "  ??????  ", 0 ; 20h  00, 02-0F, 10-6F, 80-8F, 90-9F, A0-AF, Rest
    defb "  USER    ", 0 ; 21h  C0-CF, D0-D7
    defb " 256kSERA ", 0 ; 22h  79
    defb " 512kSERA ", 0 ; 23h  7A
    defb "  PIO 3   ", 0 ; 24h  DA
    defb "  1M SERA ", 0 ; 25h  7B
    defb "  RAM 4   ", 0 ; 26h  FF


Bei Strukturbyte 0FBh wird nach dem ersten Menüeintrag gesucht.
Die Einträge ab 21h sind offensichtlich nachträglich dazugekommen.

An einigen Stellen ist der Programmierstil etwas wild, was wohl der Entstehungszeit geschuldet ist:
- ein JUMP im Unterprogramm auf das RET vom anderen UP
- ein direkter Sprung ins CAOS auf Adresse 0E13Dh (PUSE beim 85/3?)
- einige direkte Portzugriffe (088h, 08eh)
- Abfrage von 0E011h auf 0DDh (wenn ja, dann KC85/3)
- z.T. direkte Schreibzugriffe auf die Modulsteuerworttabelle
- die genutzte Zeichentabelle fängt mitten in der Strukturbytetabelle an
- Merkzellen auf Adresse 1000h und 1002h
- ungenutzter Speicher von 3000h bis 3019h

Viele Grüße,
Bert

Dieser Beitrag wurde am 09.10.2021 um 19:04 Uhr von Bert editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
09.10.2021, 20:19 Uhr
ralle



Ok, ich wollte nur mal ein M025 mit was Sinnvollen füllen.

RAMDOS war ja neben Typestar auch drauf.

Slot selber habe ich in der EMU-Sammlung gefunden. Ebenso KC-Tools.
--
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
11.10.2021, 19:14 Uhr
ralle



Ich habe mal am Original getestet, die Tools werden in der Regel in den normalen Speicher geladen, meist in die untere 16K-Bank, da die nächsten 2 schaltbar sind. KC-Tools will zudem die originale Tastatur.
--
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
Seiten: -1-     [ Sonstiges ]  



Robotrontechnik-Forum

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