Forum: Mikrocontroller und Digitale Elektronik Suche KL5C80A12 (Z80 Clone) Datenblatt / Register-Map


von ●● pit ●. (Gast)


Lesenswert?

Hallo,

hat jemand zufällig das komplette Datenblatt oder zumindest die 
Register-Map für den Z80-Controller KL5C80A12?

Ich versuche grade was zu Reverse-Engineeren. Speziell interessiert mich 
wie der UART funktioniert.

Danke

 - pit

von hp-freund (Gast)


Lesenswert?

●● pit ●. schrieb:
> Register-Map

So ähnlich. Mit den .h und .c sollte sich auch etwas anfangen lassen.
Wie steht es um dein Japanisch ;-)

http://www.aone.co.jp/tools/KC80Suport/KL5C8012/index.html

von hp-freund (Gast)


Lesenswert?

In diesem Dokument gibt es auch die Beschreibung der Register:

http://www.aone.co.jp/tools/verupBF/BFE204.pdf

Das brauchst Du vermutlich auch noch:

http://mymemory.translated.net/en/Japanese/English/%E3%83%93%E3%83%83%E3%83%88

Die Übersetzung der einzelnen Begriffe ergibt sogar einen Sinn.

Also bis Du besseres findest....

von ●● pit ●. (Gast)


Lesenswert?

Danke, gucke grade alles an!

von ●● pit ●. (Gast)


Angehängte Dateien:

Lesenswert?

Hm, mein disassembly sieht jetzt mal nicht so verkehrt aus, aber ich 
darin kein out/in auf das Register 0x39, das aber zum initialisieren des 
UART nötig zu sein scheint.

Habe meinen Output angehängt.

Hat jemand einen besseren Disassembler und/oder mehr Ahnung von Z80?

1
#define K51DAT0  0x38                   /* USART 0 TXD/RXD                   */
2
#define K51COM0  0x39                   /*       0 MODE/STAT                 */

von hp-freund (Gast)


Lesenswert?

Bist Du sicher das das ein Bootloader mit RS232 ist?
Oder ist das was "spezielles" für Sega?

von ●● pit ●. (Gast)


Lesenswert?

Ne, das ist das EPROM, das ich ausgelesen habe. Hat ziemlich sicher 
keinen Bootloader. Ist der Controller eines CD-Wechsel-Roboters.

Habe aber die meisten Kommandos schon rausgefunden!

von hp-freund (Gast)


Lesenswert?

Mit dem:

https://www.onlinedisassembler.com/

hatte ich nach dem letzten Beitrag auch deine bin probiert, habe auch 
kein 0x39 gefunden.

Der link funktioniert z.Z. nicht. Vielleicht später.

von hp-freund (Gast)


Lesenswert?

kein in/out auf 0x39 meinte ich.

von hp-freund (Gast)


Lesenswert?

Scheint wieder zu funktionieren:

https://www.onlinedisassembler.com/odaweb/

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.