PAL14L4NC - Inhalt auslesen/sichern und ggf. ein neues PAL brennen - wer kann helfen ?

    • Offizieller Beitrag

    Optimieren eigentlich die PAL/GAL-Assembler automatisch?

    So und so.

    Ich habe GAL-Assembler gesehen, die passen die unmöglichsten Gleichungen an PAL/GAL an. Also erweitern Ausdrücke auch so, das sie in die UND/ODER Matrix erfüllt wird.

    Auf der anderen Seite gibt's Assembler, die eigentlich nur eine JEDEC Datei aus den Gleichungen erzeugen.


    Find ich toll, wie du dich da reinhängst! :thumbup:

  • Ich habe gerade mal nachgesehen, ich habe so ein PD-Programm für den ST. Aber es hat nur maximal 8 Eingänge und 1 Ausgang, also für diesem Fall nicht geeignet,

    Quine/McCluskey funktioniert auch immer nur für einen Ausgang.

    Die Optimierung wird für jeden Ausgang separat gemacht.


    Von daher würde es mit dem ST-Programm funktionieren. Wir können ja mal die Ergebnisse vergleichen, wenn meine Software funktioniert.

  • Das ist dann aber nicht mehr Quine/McCluskey. Dafür muss man Teilterme erzeugen, die dann von mehreren Gleichungen verwendet werden.

    Das erfordert, dass man die Terme für die einzelnen Ausgänge nicht einfach nur optimiert, sondern geziehlt so optimiert, dass möglichst gleiche Terme entstehen. Nö, danke. Damit werde ich mich nicht befassen. :whistling:


    Den Quine/McCluskey habe ich jetzt soweit verstanden. Aber da muss man am Ende die Primimplikanten-Gleichung mal eben von der konjunktiven Form in die disjunktive wandeln. Das alleine ist schon eine Herausforderung, wenn man seit 30 Jahren keine Boolsche Algebra mehr gemacht hat - also so richtig mathematisch meine ich. ;)

  • Heute kam das Ersatzboard an, welches wie ich schon geschrieben habe, 1:1 dem eingebauten Board entspricht. Damit habe ich heute sowohl das PAL als auch das EPROM (Bios) wechselseitig getauscht und mein Parity Error im eingebauten Board bleibt erhalten.


    Es ist also nicht das PAL und somit muß ich den Fehler wohl anderweitig finden. Zumindest habe ich einen Ersatz, werde aber demnächst auf die Angebote bzw. das Angebot zum Auslesen und sichern (eventuelles Neubrennen eines Ersatz PALs) zurück kommen.


    Erstmal Danke bis hierhin.

    Gruß Torsten

    BFZ MFA, ZX80Core, AX81, ZX81, ZX81NU, Spectrum+, Harlequin, MSX VG8010, Amstrad NC100, Cambridge Z88, C64, C128D, Amiga 500 & 1200, Atari Portfolio, HP200LX, IBM PC5155, TP755c, TP755cx, T20, T41, T61, PS/2 (Model 40SX), PS/2E, Accura 101, Apple //e, Sharp PC1401 & PC1403H, TI59 m. PC-100c, HP48SX & HP48GX


    An die Person, die meine Schuhe versteckt hat, während ich auf der Hüpfburg war: Werd' erwachsen! :motz:


    ::matrix::

    Einmal editiert, zuletzt von tokabln ()

  • Warum baust du das neue Board nicht ein?

    Naja... wie will ich es sagen... "Verein zum Erhalt klassischer Computer" ?!


    Eventuell mache ich das auch, aber erstmal wollte ich sehen ob ich mit meiner ersten Vermutung richtig lag... und siehe da... ich lag nicht richtig. Nun das neue (alte) Board ist gesockelt, was auf das Originalboard nicht zutrifft... insofern ist da eine Fehlersuche mangels Schaltplan eher schwierig, da ich nicht einfach Bauteile wechseln kann... das wäre bei dem neuen Board einfacher... ich muß mal schauen wie ich das angehe... vielleicht überkommt es mich ja, ich baue das neue Board ein und sockel das alte Board aber ich fürchte das ist 4-lagig und schon fangen andere Probleme an. Ich habe leider keine (wir nannten es damals Fontäne) sprich eine Lötanlage, bei der heißes Zinn direkt auf Sockelgrösse von unten an das Bauteil geführt wurde um es zu entlöten/ein zu löten. Alles andere ist bei vierlagig Streß.

    Gruß Torsten

    BFZ MFA, ZX80Core, AX81, ZX81, ZX81NU, Spectrum+, Harlequin, MSX VG8010, Amstrad NC100, Cambridge Z88, C64, C128D, Amiga 500 & 1200, Atari Portfolio, HP200LX, IBM PC5155, TP755c, TP755cx, T20, T41, T61, PS/2 (Model 40SX), PS/2E, Accura 101, Apple //e, Sharp PC1401 & PC1403H, TI59 m. PC-100c, HP48SX & HP48GX


    An die Person, die meine Schuhe versteckt hat, während ich auf der Hüpfburg war: Werd' erwachsen! :motz:


    ::matrix::

  • So, also ich habe mich jetzt mal entschlossen das neu erworbene Board einzubauen und damit funktioniert schon mal der Memory Test mit dem Tool CheckIT.


    Verblüffend für mich bleibt weiterhin die Tatsache, das der PC nach dem laden von PC DOS 3.3 -> KEYB GR nach der ersten Eingabe einfriert. Dabei ist es unabhängig welches BIOS ich verwende. Sowohl das Original ECD BIOS als auch das mit dem neu erworbenen Board erhaltene BIOS (muß ich im EPROM Brenner noch auslesen und archivieren) zeigen das selbe Verhalten. Hier muß also das PC DOS irgendetwas veranstalten was das System zum einfrieren bringt. Mit PC DOS 3.2 alles prima.


    Das Original Board kommt jetzt auf die Werkbank und mal sehen ob ich den Parity Fehler einkreisen kann.

    Gruß Torsten

    BFZ MFA, ZX80Core, AX81, ZX81, ZX81NU, Spectrum+, Harlequin, MSX VG8010, Amstrad NC100, Cambridge Z88, C64, C128D, Amiga 500 & 1200, Atari Portfolio, HP200LX, IBM PC5155, TP755c, TP755cx, T20, T41, T61, PS/2 (Model 40SX), PS/2E, Accura 101, Apple //e, Sharp PC1401 & PC1403H, TI59 m. PC-100c, HP48SX & HP48GX


    An die Person, die meine Schuhe versteckt hat, während ich auf der Hüpfburg war: Werd' erwachsen! :motz:


    ::matrix::

  • Der keybgr.com Treiber landet eben immer im selben Speicherbereich, und die fehlerhafte Speicherzelle wird eben nur bei einem Tastendruck angesprochen. Und eben dann knallts. Wenn du die Startreihenfolge in der autoexec.bat änderst, knallt wahrscheinlich was anderes.

    1ST1

  • Nee... das neue Board ist in Ordnung... es kann also hier nicht an einer fehlerhaften Speicherstelle liegen... behaupte ich jetzt mal. Der Memory Test mit CheckIT läuft sauber durch.

    Gruß Torsten

    BFZ MFA, ZX80Core, AX81, ZX81, ZX81NU, Spectrum+, Harlequin, MSX VG8010, Amstrad NC100, Cambridge Z88, C64, C128D, Amiga 500 & 1200, Atari Portfolio, HP200LX, IBM PC5155, TP755c, TP755cx, T20, T41, T61, PS/2 (Model 40SX), PS/2E, Accura 101, Apple //e, Sharp PC1401 & PC1403H, TI59 m. PC-100c, HP48SX & HP48GX


    An die Person, die meine Schuhe versteckt hat, während ich auf der Hüpfburg war: Werd' erwachsen! :motz:


    ::matrix::

  • Tja... wenn es das auf 5 1/4" Disketten gäbe und dann noch in Deutsch... aber da liegt der Hase im Pfeffer. Auf meinem PC 5155 läuft PC DOS 3.3, ansonsten auf anderen IBM Maschinen PC DOS 7


    Nachtrag: ich habe noch ein 3. BIOS für dieses Board... werde das mal brennen... und sehen was dann passiert.

    Gruß Torsten

    BFZ MFA, ZX80Core, AX81, ZX81, ZX81NU, Spectrum+, Harlequin, MSX VG8010, Amstrad NC100, Cambridge Z88, C64, C128D, Amiga 500 & 1200, Atari Portfolio, HP200LX, IBM PC5155, TP755c, TP755cx, T20, T41, T61, PS/2 (Model 40SX), PS/2E, Accura 101, Apple //e, Sharp PC1401 & PC1403H, TI59 m. PC-100c, HP48SX & HP48GX


    An die Person, die meine Schuhe versteckt hat, während ich auf der Hüpfburg war: Werd' erwachsen! :motz:


    ::matrix::

    2 Mal editiert, zuletzt von tokabln ()