Mostek MK38P70 Datanblatt und programmierinfos?

Gast #143224
Lesenswert?

Hallo zusammen,

habe wie fast immer, durch Zufall dieses Forum hier entdeckt, hat mir
gefallen und dachte mir, oh Super hier kann mir bestimmt geholfen
werden. :-))

Ich suche schon seit langen nach Infos über eine Mostek MCU vom Typ
MK38P70. Das ist eine "Piggyback" (Huckepack Eprom) Version aus alten
Testzeiten gegen Ende der 70' und Anfang der 80'er, hab nen Bild mit
bei.
Habe auch schon so einigen Zeugs gefunden, aber leider nichts richtig
brauchbares dabei. Die MCU soll mit mit der MCU von Fairchild 'F8'
kompatibel sein, auch da Fehlanzeige. Einige Seiten im Internet habe
ich gefunden, mit Kurzinfos , aber keine Datenblätter oder
Programmcodes. Habe wirklich schon lange und viel gesucht, unter vielen
Suchbegriffen.
Hat vielleicht von Euch jemand Infos über diesen Halbleiter oder kennt
jemanden der solche Prozessoren sammelt?

Mich hats im Moment ein bischen gepackt den Chip zu testen, um fest zu
stellen das er vielleicht noch funktionstüchtig ist.
Mit einer anderen MCU 'NS87P50' ists mir schon gelungen.

Grüße, Olli.
Angehängte Dateien:
Gast #143228
Lesenswert?

Hallo,

Danke erst einmal für die schnellen Antworten, einiges war mir schon
bekannt.
Meine Hoffnung war, das der Chip einem anderen, der mehr verbreitet
ist, kompatibel ist, zwechs Programmierung. Sieht bestimmt gut aus,
wenn dann der auch noch funktioniert, alt aber er läuft :-).

@emil,

Danke das Bild hatte ich noch nicht gefunden,gute Übersicht. Hast du
die Infos aus den Internet oder noch mehr in Papierform?


Grüße von der Spree

 Olli
Gast #143230
Lesenswert?

"weiter verbreitet" ist gut. Die 3850/3870 Familie brachte die
meistverbreiteten Microcontroller ihrer Zeit. Mag heute in den meisten
Handys ein ARM drin sein, damals war in Micro-gesteuerten
Waschmaschinen oft sowas drin.

Ich habe ein altes Mostek Datenbuch von 1982, da ist der MK38P70 drin.
Allerdings steht praktisch nur die elektrische Seite des Chips drin,
die ISA ist auf der Turner Seite detaillierter beschrieben.
Gast #143231
Lesenswert?

was heist denn "nur die elektrische Seite" ? :-)
Nur Pinbelegung oder auch Befehlssatz? Elektrische Details wie Strome
und Spannungen wären ja auch interessant.Könntest Du mir das evtl.
einscannnen und das per e-mail schicken. Vielleicht ist da doch wieder
ein 'Krümelchen' wichtige Info dabei . hehehe

Turner Seite ist mir bekannt, hab versucht Ihn zu erreichen , bisher
ohne Antwort.

Was meintest du mit 'ISA'?


Olli
Gast #143235
Lesenswert?

Ok, das ist ja schon wieder ein 'wichtiger Krümel' , also ist der 3870
die ROM Version und der 38P70 die Eprom Version (Huckepack).
Das bedeutet ich werd den Opcode von Turner nehmen und leider von Hand
versuchen den Chip Byte für Byte zu prog. :-) Und dann den Code ins
EPROM und hoffentlich klappts (Blinkt es).
Gibts nen Assembler für die alten Chips oder eine andere
Programmieroberfläche, weist oder kennst du da was?
Gast #143237
Lesenswert?

Na ich hoffe ja immer noch darauf , das ich einen alten Assembler finde?
Was natürlich auch wichtig ist , sind die Beschreibungen der Befehle.
Auch wenn ich selber einen kleinen Assembler basteln muss (eher in C
oder VB, kenne perl selber nicht nicht) benötige ich Infos über die
einzelnen Codes.
Alles durchtesten und schauen was passiert ist doch recht langwierig.
Puhh :-))
Gast #143238
Lesenswert?

Siehe Bitsavers: http://www.classiccmp.org/bitsavers/
Dort befindet sich unter fairchild ein ziemlich ursprüngliches
(teilweise handgemaltes) F8 Datasheet, diesmal mit episch beschriebener
ISA.

Mit einem alten Assembler ist's so eine Sache. Ein typischer
Cross-Assembler Host aus den Siebzigern mag eine PDP-11 (kleines
Problem) mit Halbzoll-Band (grosses Problem) gewesen sein.
Gast #143247
Lesenswert?

mit dem: Cross-32 Meta-Assembler habe ich schon getestet, der erzeugt
keinen lauffähigen Codes, weil DEMO. Der Hersteller schreibt: The
hexcode generated by this demo for non-trivial programs will
be incomplete.. Leider , habe mir das ergebnis angeschaut , er erzeugt
ein Hex-File das ist aber nicht lauffähig, die lassen einfach nen par
Bytes aus. Aber das was ich getestet habe beim Cross-32 Meta-Assembler
kann sich sehen lassen.Und der 3870 nur in der Kaufversion mit dabei.
Mit TASM hmm, muss mir erstmal so ein TEil besorgen, habe damit noch
keine Erfahrung.
Vermutlich ist mein 'EXCEL-Assember 3870' dann schneller fertig :-)
hehe, na mal sehen.
Ich nehme aber immer noch gerne Infos an , denn wer suchet der
findetet...
Olli
Gast #143251
Lesenswert?

kannst auch asmx ausprobieren : http://xi6.com/hacks/
ich würde aber aufpassen mit dem teil, das f8 backend war mal buggy und
hat unter anderem branch displacements immer eins daneben generiert.
keine ahnung ob das jetzt gefixt ist (kannste sonst auch selber, source
ist verfügbar).

DASM dagegen funktioniert richtig.

shareware version von TASM kriegst du hier :
http://home.comcast.net/~tasm/
du müsstest dir allerdings noch ne tabelle schreiben oder im netz
suchen, für den F8 ist soweit ich weiss keine dabei.

die PDF files hab ich gemailt.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren