You are not logged in.

21

Monday, July 20th 2009, 12:45pm

Sind dann im 2. Test LEDs vom Testprogramm zu steuern? Ich finde die Idee immer noch gut, dass man erkennen können sollte, welcher Test fehlschlägt, auch wenn ich keine Ausgabe am Moni habe. Hat sich eigentlich schon jemand gefunden, der die Software schreibt/anpasst?

22

Monday, July 26th 2010, 11:18am

Sind dann im 2. Test LEDs vom Testprogramm zu steuern? Ich finde die Idee immer noch gut, dass man erkennen können sollte, welcher Test fehlschlägt, auch wenn ich keine Ausgabe am Moni habe. Hat sich eigentlich schon jemand gefunden, der die Software schreibt/anpasst?

Was ist denn nun mit dieser Diagnose Cartridge?!


Ich bräuchte das Ding DRINGEND! Und wenn es ein Prototyp ist.


Software Ideen habe ich schon dazu. Kann es denn Ultimax Mode? Dann könnte man fast alles testen, wenn zumindest die CPU und PLA läuft.

23

Monday, July 26th 2010, 11:25am

Diddl, nimm doch einfach Easyflash. Das kann Ultimax und eigene Software ist auch schnell draufgepackt.
DCM Cart Maker for EasyFlash DraCopy sd2iec lcd ftpc2c64

* Ein "Stollentroll" kann keinerlei herausragende Fähigkeiten vorweisen und sein einziger Lebensinhalt ist es, einsame Wanderer in die Irre zu führen oder falsche Ratschläge zu erteilen.

24

Monday, July 26th 2010, 11:29am

EasyFlash kann Ultimax?!

Hm, super! Die LED scheint auch per Software steuerbar zu sein. Eigentlich schon ein ziemlich gutes Diagnosemodul.


Du hast nicht noch zufällig einen Link auf Ultimax Sourcecode, so als Einstiegshilfe?

Erkennt das Easyprog Ultimax automatisch?

25

Monday, July 26th 2010, 11:44am

Du hast nicht noch zufällig einen Link auf Ultimax Sourcecode, so als Einstiegshilfe?

Erkennt das Easyprog Ultimax automatisch?

Evtl. schaust Du Dir einfach den EasyLoader von Alex an: http://hg.berlios.de/repos/easyflash/fil…5e02/EasyLoader
Das ist ein Bootmenu im Ultimax Modus, das bei den Easyflash Multicarts verwendet wird.
Easyprog dürfte den Ultimax-Modus anhand der Chip-Adressen im CRT-File erkennen. Zumindest hab' ich sowas im Code gesehen. Kannst es ja mal mit einem der vielen kleinen Commodore Ultimax Game Carts ausprobieren, z.B. AVENGER, RAT RACE usw.
DCM Cart Maker for EasyFlash DraCopy sd2iec lcd ftpc2c64

* Ein "Stollentroll" kann keinerlei herausragende Fähigkeiten vorweisen und sein einziger Lebensinhalt ist es, einsame Wanderer in die Irre zu führen oder falsche Ratschläge zu erteilen.

skoe

sternsternstern sternsternstern sternsternstern sternsternstern

  • "skoe" is male

Posts: 1,620

Date of registration: Nov 12th 2003

Location: Berlin

  • Send private message

member since 72 month member since 72 month member since 72 month member since 72 month member since 72 month member since 72 month

26

Monday, July 26th 2010, 12:33pm

Du hast nicht noch zufällig einen Link auf Ultimax Sourcecode, so als Einstiegshilfe?

Evtl. hast Du schon http://codebase64.org/doku.php?id=base:thirdparty#easyflash und die dort verlinkten Seiten mit der Original-Doku gefunden. Dort gibt es auch Minimal-Beispiele mit 100 Zeilen oder so.

Quoted

Erkennt das Easyprog Ultimax automatisch?

Eigentlich startet das EF sogar hardware-mäßig im Ultimax-Modus. Danach schaltet die Software in den gewünschten Modus.

In den CRT-Images steht im Header der Modultyp (z.B. Ultimax, 8k, 16k). EasyProg legt bei solchen CRTs (ohne Banking) das eigentliche Modul auf Bank 1 und einen eigenen Starter auf Bank 0. Der eigene Starter blendet das Logo ein und erlaubt, das Modul u.a. mit <Run/Stop> zu verlassen. Dann schaltet er auf Bank 1 und in den zum Modul passenden Modus.

Anders macht es EasyProg bei nativen EasyFlash CRTs: Die werden ohne zusätzlichen Starter auf das Modul geschrieben. Wäre für ein Diagnosemodul evtl. die bessere Wahl, weil der Starter ja schon davon ausgeht, dass das eine oder andere funktioniert.

Der Beispielcode und die Doku helfen Dir sicher weiter, sollte für Dich ja Pillepalle sein :) Im Repository findest Du auch ein Makefile, das zeigt, wie man ein Binary (z.B. das von codbase) in ein (EasyFlash-) CRT umwandeln kann.

Viel Glück!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Vergiss BASIC und lern C! C lernen mit cc65 und C64
Bau Dir ein eigenes Modul! EasyFlash

27

Monday, July 26th 2010, 12:37pm

Evtl. schaust Du Dir einfach den EasyLoader von Alex an: http://hg.berlios.de/repos/easyflash/fil…5e02/EasyLoader
Das ist ein Bootmenu im Ultimax Modus, das bei den Easyflash Multicarts verwendet wird.

Perfekt, genau was ich brauche ...

28

Monday, July 26th 2010, 12:41pm

Ist dieses Projekt gestorben? Wäre sehr schade, da ja nicht jeder sein EasyFlash in einen defekten C64 stecken will. Ich fand die Idee mit Diagnosemöglichkeiten auch bei schwarzem Bildschirm sehr sehr gut. Bin ich denn der einzige, der dieses Diagnosemodul gerne hätte?

29

Monday, July 26th 2010, 12:41pm

Evtl. hast Du schon http://codebase64.org/doku.php?id=base:thirdparty#easyflash und die dort verlinkten Seiten mit der Original-Doku gefunden. Dort gibt es auch Minimal-Beispiele mit 100 Zeilen oder so.

Evt. sogar noch besser, danke Skoe!


Anders macht es EasyProg bei nativen EasyFlash CRTs: Die werden ohne zusätzlichen Starter auf das Modul geschrieben. Wäre für ein Diagnosemodul evtl. die bessere Wahl, weil der Starter ja schon davon ausgeht, dass das eine oder andere funktioniert.

Stimmt, der erste Diagnose Schritt sollte weder RAM noch Stack benötigen, - falls genau das defekt ist ...


Bin ich denn der einzige, der dieses Diagnosemodul gerne hätte?

Gestorben? Keine Ahnung, frag mal X1541 ...

Aber wie es aussieht ist easyflash eh die ideale Ersatzhardware dafür!! Ok, mehr als eine LED wäre schon super, aber eine reicht auch.

skoe

sternsternstern sternsternstern sternsternstern sternsternstern

  • "skoe" is male

Posts: 1,620

Date of registration: Nov 12th 2003

Location: Berlin

  • Send private message

member since 72 month member since 72 month member since 72 month member since 72 month member since 72 month member since 72 month

30

Monday, July 26th 2010, 1:14pm

Ok, mehr als eine LED wäre schon super, aber eine reicht auch.

Dann kommt sicher auch bald eine Morse-Library :)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Vergiss BASIC und lern C! C lernen mit cc65 und C64
Bau Dir ein eigenes Modul! EasyFlash

31

Monday, July 26th 2010, 1:19pm

Evtl. kann man statt der LED einen Lautsprecher anschließen und abhängig vom Diagnoseergebnis per PWM Samples aus den Easyflash Banks abspielen, z.B. "Oh, oh!", "Knockin' on heavens door!" oder den Soundtrack von http://www.youtube.com/watch?v=wNf9rEPoc8Q (-;
DCM Cart Maker for EasyFlash DraCopy sd2iec lcd ftpc2c64

* Ein "Stollentroll" kann keinerlei herausragende Fähigkeiten vorweisen und sein einziger Lebensinhalt ist es, einsame Wanderer in die Irre zu führen oder falsche Ratschläge zu erteilen.

32

Monday, July 26th 2010, 1:38pm

Eigentlich dachte ich eher an das bewährte Konzept meiner 8050 Floppy:

+ 2 x blinken beim Start (damit erkennt man, dass die CPU läuft)

+ Wenn eine wichtige Komponente (RAM, Kernel, BASIC, VIC) defekt ist :: Blink Signale

+ Wenn was anderes defekt ist ==> Video Ausgabe + Blink Signal

+ Wenn alle Tests ok, dann startet der C64 normal

OSSI64

Kastenbrot

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

Posts: 755

Date of registration: Sep 6th 2007

Location: Leipzig

  • Send private message

member since 36 month member since 36 month member since 36 month

33

Monday, July 26th 2010, 11:44pm

@Diddl
Vielleicht wäre die Prozessoranzeige,die Donald ab und an im Angebot hat,was für dich.
Die hilft bei der Fehlersuche schon ein ganzes Stück weiter.
Da siehst du,ob sich was auf dem Daten-und Adressbus tut,ob der Reset funzt usw.
Mir selbst hat sie schon einiges an Arbeit gespart,schönes Teil...
Momentan hat er aber wohl keine im Angebot...
Gugge mal da:Prozessoranzeige (Retro Donald)
:)
...sowas da,ist aber das "alte" Layout...
index.php?page=Attachment&attachmentID=29415
...rot ist schwarz und Plus ist Minus und die Erde geht ums ganze Haus... :roll:

carpe diem

This post has been edited 1 times, last edit by "OSSI64" (Jul 27th 2010, 1:50am)


TheRyk

Schlangenbeschwörer

  • "TheRyk" is male

Posts: 3,399

Date of registration: Mar 14th 2008

Location: Berlin

  • Send private message

member since 24 month member since 24 month

34

Tuesday, July 27th 2010, 1:45am

Bin ich denn der einzige, der dieses Diagnosemodul gerne hätte?

Sicher nicht. Ich gehe eigentlich bis zur Bekanntgabe etwa Gegenteiligen davon aus, dass x1541 weiter dran arbeitet, wenn er Zeit findet, und sich dann bei der damaligen Interessentenliste meldet. Aber hetzen bringt nix bei Freizeitprojekten, also locker bleiben.
"Man hatte ja nicht so viel damals. Im Internet gab es keine Bilder, außerdem wurde es nur von Naturwissenschaftlern und anderen uncoolen Menschen benutzt."
(Kai Kolwitz über Hugo Egon Balders "Tutti Frutti", 2008)

35

Tuesday, July 27th 2010, 9:23am

@Diddl
Vielleicht wäre die Prozessoranzeige,die Donald ab und an im Angebot hat,was für dich.

Danke für den Tip, das Teil kannte ich noch gar nicht.


Aber ich befürchte das ist nix für mich. Ich bin ein alter Kontroll-Freak und brauch auf meinem Diagnose Modul meine Software (also ein Eprom oder Flash) und eine oder mehrere LED die ich selbst kontrollieren kann.

Wie gesagt die X1541 Lösung geht genau in die Richtung. Aber das EasyFlash tut genauso für den Zweck.


Ich gebe zu, die Lösung funktioniert nur, wenn zumindest die CPU läuft. Donalds Karte ist womöglich bei ganz schweren Fällen die bessere Wahl. Im Moment kann ich mir allerdings den Nutzen schwer vorstellen, den Daten- und Adressbus zu visualisieren?

for(;;)

Professional

Posts: 1,280

Date of registration: Aug 28th 2005

Location: Leverkusen

  • Send private message

member since 60 month member since 60 month member since 60 month member since 60 month member since 60 month

36

Tuesday, July 27th 2010, 9:30am

Bei dem PET, den ich gerade repariert habe, haben zwei verschiedene Chips zwei Adressleitungen immer auf 0 gezogen - da geht natürlich gar nichts mehr. Mit einer Prozessoranzeige und NOP-Generator würde man auf einen Blick erkennen können, dass Adressleitungen gestört sind - ein Diagnoseprogramm gleich welcher Art und worauf gespeichert wäre nutzlos, da es nicht ausgeführt werden kann.

OSSI64

Kastenbrot

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

Posts: 755

Date of registration: Sep 6th 2007

Location: Leipzig

  • Send private message

member since 36 month member since 36 month member since 36 month

37

Tuesday, July 27th 2010, 1:02pm

Quoted

Mit einer Prozessoranzeige und NOP-Generator würde man auf einen Blick erkennen können, dass Adressleitungen gestört sind -

8o ...mein Stichwort...
...los,du weisst mehr,raus mit den Info`s.... :D
Vor einiger Zeit habe ich mal was in die Finger bekommen,nennt sich NOP-Tester.
Wollte ich mir mal bauen,ist aber leider beim wollen geblieben :
index.php?page=Attachment&attachmentID=29420 index.php?page=Attachment&attachmentID=29419 index.php?page=Attachment&attachmentID=29421
...rot ist schwarz und Plus ist Minus und die Erde geht ums ganze Haus... :roll:

carpe diem

38

Tuesday, July 27th 2010, 1:12pm

Der NOP Test stammt von der Homepage von for(;;)


Interessantes Teil, reduziert die CPU zu einem 16 Bit Zähler ...

OSSI64

Kastenbrot

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

Posts: 755

Date of registration: Sep 6th 2007

Location: Leipzig

  • Send private message

member since 36 month member since 36 month member since 36 month

39

Tuesday, July 27th 2010, 1:28pm

Der NOP Test stammt von der Homepage von for(;; )

...das ist sooo nich ganz korrekt... :)
Das habe ich mir aus den Serviceunterlagen (Original) für den C64 mal kopiert.
Vom Prinzip her ist es wohl dasselbe...
Wäre mit der Prozessoranzeige zusammen ein mächtiges Werkzeug,denke ich...
...rot ist schwarz und Plus ist Minus und die Erde geht ums ganze Haus... :roll:

carpe diem

40

Tuesday, July 27th 2010, 2:15pm

...das ist sooo nich ganz korrekt... :)

NOP Generator


Wäre mit der Prozessoranzeige zusammen ein mächtiges Werkzeug,denke ich...

Moment mal! Der NOP Generator funktioniert nur wenn die CPU in ordnung ist und getaktet wird.

Mit einer Diagnose Software verhält es sich genauso. Nur dass die Diagnosesoftware 1000 Vorteile hat und wirklich detailliert Auskunft geben kann was funktioniert und was nicht.

Mit einem NOP Generator + Prozessoranzeige weisst du nur Eines, dass die CPU läuft und NOP ausführen kann. Sonst gar nix ... keine Auskunft ob RAM, ROM, CIA, SID oder VIC funktionieren.


Zudem hat der NOP Generator noch einen Nachteil: die CPU muss gesockelt sein ...