2 Eproms in eins

#1642758
Lesenswert?

Ein 27C2001 hat ja 256 kByte, die 27C512 je 64 kB.

Wenn man das höchste Adressbit A17 zur Umschaltung nutzt,
muß man den neuen Speicher so aufteilen (A16 muß dann auf
GND):
  0 kB ...  64 kB: alter Inhalt, Version 1
 64 kB ... 128 kB: egal, Haupt 64 kB lang
128 kB ... 192 kB: alter Inhalt, Version 2
192 kB ... 256 kB: egal

Nimmt man dagegen A16 zu Umschaltung (A17 -> GND), dann
sieht es so aus:
  0 kB ...  64 kB: alter Inhalt, Version 1
 64 kB ... 128 kB: alter Inhalt, Version 2
128 kB ... 192 kB: egal
192 kB ... 256 kB: egal
OP #1642809
Lesenswert?

Erstmal danke für die Infos

Genau ich haben eine 27c1001.

Mit der Software von meinen Brenner ist das leider nicht möglich, 
welcher HEX Editor würde sie dazu gut eignen.

Und an welchem Beinchen wird jetzt genau geschalten, ein kleiner 
Schaltplan oder so etwas wäre echt super
Gast #1642964
Lesenswert?

ich mache das mittels dem schwarzen bildschirm wo der cursor blinkt

gemeint ist DOS



copy datei_a.hex + datei_b.hex datei_c.hex /b


und dann ab ina eprom umschalten wie zu c64 zeiten die Prom's per hoch 
setzen den adressleitung wie schon beschrieben
Persönliche Seite #1643040
Lesenswert?

Im Intel-Hex-Format gibt es aber eine Dateiende-Kennzeichnung. Könnte 
den Programmer dann veranlassen, das File abzulehnen.
Außerdem stehen im Hex-File auch ABSOLUTE Adressen drin. So einfach ist 
es also doch nicht!
Ein Weg wäre bei COPY zu bleiben und dafür die Files erstmal vorher in 
Binär zu wandeln, dann mit COPY zusammenzuhängen und dann wieder in HEX 
und dann brennen. Tools für BIN<>HEX gibt es zuhauf.

Normale Programmer können das aber eigenständig!! GALEP ist ein Name.


Die Sache mit dem Adress-Pin einfach festnageln scheitert auch, weil der 
Programmer vorm Programmieren die Signatur-Bytes des EPROM ausliest und 
dann beim Verify meckern wird. Vielleicht kann man das einfach 
ignorieren lassen. Anleitung lesen.


Man bekommt den Eindruck, das diese Kunst langsam ausstirbt??
Gast #1643121
Lesenswert?

> Außerdem stehen im Hex-File auch ABSOLUTE Adressen drin. So einfach ist
> es also doch nicht!

Tja, das kann man relativ einfach umbiegen. Man fügt einfach eine neue 
Zeile mit dem Code einer Segment-Offset Adresse ein und schon wird der 
zweite HEX Teil ab der Offset-Adresse interpretiert.
Diese extra Zeile steht zwischen den Daten der beiden ursprünglichen HEX 
Dateien.
Im Internet gibts genügend Beschreibungen wie das HEX-Dateiformat 
aussieht.
Gast #1645784
Lesenswert?

>Mit der Software von meinen Brenner ist das leider nicht möglich,
Die ersten 512k in die erste Hälfte und die zweiten 512K in die zweite 
Hälfte.
Welcher EPROM-Programmer kann das nicht? Den gibt es nicht!
im AUTO-Modus geht das natürlich nicht. Man muß schon die grauen Zellen 
einsetzen und selbst Hand anlegen.

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