You are not logged in.

axorp

Intermediate

  • "axorp" is male

Posts: 319

Date of registration: Aug 18th 2010

Location: Kerpen

  • Send private message

member since 18 member since

21

Wednesday, June 6th 2012, 8:03pm

hall gerrit,

erst einmal ein großes lob an dich.
ich lese letzte zeit hier im forum öfters mit und finde deine typs und
hilfe super.
Wenn sie sich an den üblichen Fall gehalten haben bei dem CS2 eines 2332 high active ist, dann passt das schon. Dein Problem mit dem 8K-EPROM ist jetzt, dass es den Bus mit Daten belegt sobald CS1 aktiv wird. Das ist aber bei der Schaltung des VC-20 nicht vorgesehen, damit das Char-ROM aktiv wird muss auch noch CS2 high sein. Im Moment produzierst du Kurzschlüsse auf dem Bus, ist nicht gesund das.
währe es der übliche fall, das cs2 high aktiv ist,
hätte es nicht mit dem 8k eprom, programmiert nur in der unteren bank, teilweise funktioniert.
siehe dein gut erklärter nachtrag. ich habe es mit cs2 unter #19 auch so gemeint.
aber du meinst er hat den oberen teil zuerst programmiert (dann ist cs2 high aktiv)
und ich meiner er hat den unteren bereich zuerst programmiert (dann ist cs2 low aktiv).

er hat doch aber den unteren bereich vom eprom zuerst programmiert?
er schreibt er habe das original-rom ausgelesen, währe der cs1 high aktiv würde
er es doch mit einem normalen eprom-programmer garnicht auslesen können?

und der cs1, bei dem char-rom, muss doch dan low aktiv sein,
sonst würde das eprom doch immer den bus blokieren.
da sein eprom den cs auch low aktiv hatt.

In diesem Falle hilft dir auch ein 2532 nicht weiter weil das keinen CS2 hat, dort liegt die Programmierspannung an.
ja, aber 2532 nur 4k und günstiger als ein 8k eprom.
Es sieht also trotzdem so aus, als wenn es ohne eine kleine Zusatzschaltung (2 Gatter eines 74LS00) und einen Adapter beim Char-ROM des VC20 nicht zu machen ist. Beim C64 hingegen gehts mit einem 2532, dort liegt CS2 beim Char-ROM fest auf +5V
ja, ohne zusatzschaltung geht es nicht.
bevor ich aber einen zusätzlichen TTL-IC nehme,
würde ich aber ein 2732 eprom mit adaptersockel nehmen
und da /OE mit VA12 und /CS mit VA13 verbinden.
andersherum geht auch aber höherer stromverbrauch.

nun schreibst du 2 gatter eines 74ls00.
falls du meinst das ein CS low aktiv ist und der andere CS high aktiv ist.
würde ich auch kein TTL-IC nehmen sonder es mit einem
BS170 und einem widerstand lösen.

so kann man den BS170 wie ein NAND mit einem invertierten eingang benutzen:
den G-PIN eines BS170 würde ich direkt mit dem high aktiven CS verbinden,
den S-PIN mit dem low aktiven CS verbinden und
den D-PIN an den /CS vom eprom und einen pullup-widerstand an +5V.

  • "Gerrit" is male
  • »Gerrit« is a verified user

Posts: 4,639

Date of registration: Mar 27th 2011

Location: Deutschland

  • Send private message

member since 18 member since

22

Wednesday, June 6th 2012, 8:24pm

Quoted

währe es der übliche fall, das cs2 high aktiv ist,
hätte es nicht mit dem 8k eprom, programmiert nur in der unteren bank, teilweise funktioniert.


Stimmt... Dann müsste der zweite CS auch Low-active sein. Was auch zum-Adressschema passt weil das Char-ROM in der Speichermap (die ich kenne) ab $8000 liegt und das geht nur wenn A12 LOW ist.

Wenn beide _CS low active sind ist es einfacher, das kann man mit 2 Dioden und einem Widerstand oder einem Gatter eines 74LS08 aufbauen.

axorp

Intermediate

  • "axorp" is male

Posts: 319

Date of registration: Aug 18th 2010

Location: Kerpen

  • Send private message

member since 18 member since

23

Wednesday, June 6th 2012, 8:39pm

mit zwei (shottky) dioden und einem widerstand würde
es sehrwahrscheinlich gehen. habe das früher öfters für testzwecke angewendet
ist aber keine ideale lösung.

nicht ein UND-gatter 74ls08 sondern ein OR-Gatter 74ls32
wie bereitz unter #18 geschrieben.

bei einem UND-gatter 74ls08 würde der ausgang, für /cs vom eprom, immer low sein,
wen nur einer der cs1 oder cs2 leitungen low ist.

ambesten nur ein 2732 eprom mit zwischensockel und zwei drähte nehmen.
ohne ein zusätzliches IC. ein 2732 eprom ist auch leichter zu bekommen.

  • "Gerrit" is male
  • »Gerrit« is a verified user

Posts: 4,639

Date of registration: Mar 27th 2011

Location: Deutschland

  • Send private message

member since 18 member since

24

Wednesday, June 6th 2012, 8:48pm

Ja, stimmt, ein OR-Gatter.

Das Adapter-Sockel braucht leider Platz. :(

axorp

Intermediate

  • "axorp" is male

Posts: 319

Date of registration: Aug 18th 2010

Location: Kerpen

  • Send private message

member since 18 member since

25

Wednesday, June 6th 2012, 8:53pm

Das Adapter-Sockel braucht leider Platz. :(
wiso?
2732 eprom mit zwischensockel ist doch nur ca. 4mm höher als original rom.

und ein 2532 eprom mit einem zusätzlichen ic braucht doch noch mehr platz.

  • "Gerrit" is male
  • »Gerrit« is a verified user

Posts: 4,639

Date of registration: Mar 27th 2011

Location: Deutschland

  • Send private message

member since 18 member since

26

Wednesday, June 6th 2012, 8:58pm

Wenn man das selbst bauen will sind das leider mehr als 4mm Unterschied wenn man nicht am EPROM selbst löten mag.

axorp

Intermediate

  • "axorp" is male

Posts: 319

Date of registration: Aug 18th 2010

Location: Kerpen

  • Send private message

member since 18 member since

27

Wednesday, June 6th 2012, 9:05pm

ok.

am einfachsten:
bei dem 2732 die beiden PINs A11 und /CS nach oben biegen und drähte anlöten.
die beiden drähte vertauscht in den ic sockel löten und das eprom in den ic-sockel stecken.

möchte man am eprom nicht löten, dann einen zweiten ic-sockel nehmen
und an diesem die beiden PINs tauschen. ca. 6mm höher als original-rom

aber mit eprom und einem zusätzlichen ic und platine
wird es doch größer?

cklahn

Trainee

  • "cklahn" is male
  • »cklahn« is a verified user
  • "cklahn" started this thread

Posts: 102

Date of registration: May 6th 2012

Location: Bredenbek

  • Send private message

28

Wednesday, June 6th 2012, 11:01pm

Mal 'ne ganz blöde Frage:

Kann man das ROM 2332 nicht über ein FPGA oder CPLD nachbilden?
VC-20 Blocktastatur sn WGA 927, eckiger Stecker, in VC 1020 Modulbox
VC-20 Semi-Blocktastatur sn WGA 5789, eckiger Stecker, in VC 1020 Modulbox
C64 mit VC-1541
C64-II mit VC-1541-II
C128 CR

  • "Gerrit" is male
  • »Gerrit« is a verified user

Posts: 4,639

Date of registration: Mar 27th 2011

Location: Deutschland

  • Send private message

member since 18 member since

29

Friday, June 8th 2012, 10:03pm

Ein 2332 ist ein ROM mit 4KByte. Kann man mit einem passenden CPLD o.ä. sicher nachbilden. Nur, warum sollte man? Ein 2532 oder 2732 mit etws Zusatzbeschaltung geht auch. Das einzige Problem mit dem 2332 ist, daß der Hersteller damals die CS-Signale bei der Herstellung 'programmierbar' gemacht hat. Du als Kunde konntest spezifizieren, ob die bei deinem ROM HIGH active oder beide LOW active oder eines so und eines so sein sollte. Bei EPROMs war das festgelegt und nicht zu ändern.

Daß das Char-ROM des VC-20 leider eine Kombination benutzt die nicht zum 2532 passt ist ärgerlich, aber ein 2732 in einem Adapter sollte gehen da dieses 2 CS-Signale hat und beide LOW active sind. Ich hab keinen VC-20, kann das also nicht probieren.

cklahn

Trainee

  • "cklahn" is male
  • »cklahn« is a verified user
  • "cklahn" started this thread

Posts: 102

Date of registration: May 6th 2012

Location: Bredenbek

  • Send private message

30

Saturday, June 9th 2012, 6:58am

Hallo Gerrit,

ist bis hierher schon alles verständlich geworden, aber ich bin scharf auf eine Chip-only-Möglichkeit, d.h. kein Adapter und keine Zusatzbeschaltung.

Christoph
VC-20 Blocktastatur sn WGA 927, eckiger Stecker, in VC 1020 Modulbox
VC-20 Semi-Blocktastatur sn WGA 5789, eckiger Stecker, in VC 1020 Modulbox
C64 mit VC-1541
C64-II mit VC-1541-II
C128 CR

  • "Gerrit" is male
  • »Gerrit« is a verified user

Posts: 4,639

Date of registration: Mar 27th 2011

Location: Deutschland

  • Send private message

member since 18 member since

31

Saturday, June 9th 2012, 9:17am

Da sehe ich schwarz... Das CPLD müsste auch auf eine Platine gesetzt werden. Mir sind zumindest keine in 24pin DIP bekannt.

Ingo

Professional

  • "Ingo" is male
  • »Ingo« is a verified user

Posts: 766

Date of registration: Oct 13th 2005

Location: In de Palz

Marketplace entries: 1

  • Send private message

member since 90 month member since 90 month member since 90 month member since 90 month member since 90 month

32

Monday, May 13th 2013, 8:41am

Hallo,

der Beitrag ist ja schon älter, aber wollte dennoch mal nachfragen,
ob's noch welche von den 68766C35 gibt?
Ingo

2 registered users thanked already.

Users who thanked for this post:

Unseen (13.05.2013), InsertDisk2 (13.05.2013)

Jogi

Was der Epromlöscher nicht schaft lösche ich...

  • "Jogi" is male

Posts: 964

Date of registration: Jul 17th 2003

Location: 76307 Karlsbad in Baden wo die Sonne lacht!

  • Send private message

member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month member since 108 month

33

Tuesday, May 14th 2013, 4:39pm

HI Ingo,

ich schau mal nach hab noch ein paar hundert von den 68764 und 68766 nach den Zeiten muss ich schauen...

Gruß Jogi
Wer Ordnung hält ist nur zu faul zum suchen. :gruebel
Ordnung ist wenn man weiß,
wo man nicht zu Suchen braucht...!! ;)

Ingo

Professional

  • "Ingo" is male
  • »Ingo« is a verified user

Posts: 766

Date of registration: Oct 13th 2005

Location: In de Palz

Marketplace entries: 1

  • Send private message

member since 90 month member since 90 month member since 90 month member since 90 month member since 90 month

34

Thursday, May 16th 2013, 7:48am

Hallo Jogi,

ich hab noch einen EPROM-Adapter gehabt, damit konnte ich mir
mein VC20-Kernal herstellen!
Trotzdem vielen Dank!
Ingo

2 registered users thanked already.

Users who thanked for this post:

Unseen (16.05.2013), InsertDisk2 (16.05.2013)

Similar threads