Beiträge von axorp

    Heute bin ich verhindert ansonsten kann ich dir gerne eine Brennvorlage machen. Aber ich denke in der Zwischenzeit wird dir hier bereits geholfen.

    hallo konstantin,
    alles gute zum geburtstag.

    lg
    helmut

    edit....
    unter glückwünsche, hier im forum64, mache ich es immer erst in der letzten minute.
    da ich nicht der erste sein kann, da es baxt3r immer macht :)
    so möchte ich der letzte sein, der einem im forum64 gratuliert.

    Einen ATtiny13 als Dip.... Ich habe keinen Dip ATtiny13 hier.

    ich habe irgendwo einzelstücke in dip.

    ich habe aber die attiny13 und die attiny24 in smd, zu hunderten, in meinen kellern.
    die schon sehr lange auf einen einsatz warten.

    gruß
    helmut

    edit....sogar hunderte in tssop oder bga? also noch kleiner.

    Ein kleines Display wäre ein Gimmik,

    wo angezeigt wird welcher Kernel grade eingeschaltet ist.

    ja gehört zu meinem rom (z.b. 23xxx) und eprom ersatzteil und ersatz adapter als standart möglichkeit schon mit dazu.

    genauso wie das ersetzen aller 24, 28 und 32 pin rom typen, möglichst alle versionen, die alle hersteller der welt, in den letzten 50 jahre, hergestellt haben.

    so ist es auch klar, auch für alle 23xxx variationen von commodore.

    mit mehreren pins und möglichkeinten, für die high und low aktiven cs pins.
    die standart version, kann 4 der cs pins verwalten.

    dann die möglichkeit von dem bank switching. dem umschalten der rom banks.

    z.b. wie hier besprochen der kernal umschaltung aber auch jedem anderem rom oder betriebssystems.

    wo man, mit dem optional aufgestektem display, das ausgewählte (kernal) anzeigen kann.

    dann die möglichkeit von meinem multi rom ersatz.
    wo dann so ein adapter gleich mehrere roms / eproms gleichzeitig mit ersetzen kann.
    die automatische bank umschaltung machen dann die verschiedenen cs pins.

    so kann man dann mehrere roms, in einem gerät, durch einen meiner adapter gleichzeitig ersetzen.
    in dem man die verschiedenen cs pins, der anderen roms, als umschaltsignal benutzt.

    so kann man z.b. bei dem c64, alle roms in eins packen und cs-kernal, cs-basic und cs-charom macht dann automatisch die umschaltung zu der entsprechenden bank in dem nur einem adapter.
    so etwas gab es schon hier. ich mache aber alles, was ich da hier beschrieben habe mit einem einzigen adapter und alles ohne spezial ics, also auch ohne ein GAL.

    und ein paar der spielereien noch mit dazu.

    ich wollte möglichst einen universal rom / eprom ersatz verwirklichen, der alles machen kann, woran ich so dachte und was es bis jetzt so immer noch nicht gibt. obwohl ich in den letzten ca. 13 jahren schon vieles erwähnt habe.

    ich suche mal später nach meiner zeichnung mit dem 7-segment display teil.
    oder es schicken mir die leute, denen ich meine schaltungen als anregung oder zum hoffentlichen verwirklichen eines layouts für mich, bereits zugesendet habe, dann an meine email. dann müsste ich nicht suchen.

    gruß
    helmut

    axorp : Falls es eine bessere Software und/oder Hardware von Dir gibt, dann wäre doch ein eigener Thread sinnvoll, damit man sich hier auf die Reparatur konzentrieren kann und das nicht untergeht. Vielleicht magst Du dazu nochmal was schreiben.

    ja, wäre auf jeden fall dann besser, so wie es aussieht und damit es nicht untergeht, wenn ich wieder dazu etwas schreibe.

    dann muss ich mich nicht wiederholen und ich kann später immer selber dahin verlinken ;)

    so mache ich es dann heute nacht, falls ihr es falsch anwendet.
    sonnst kann ich mir das für mich so mühsamme geschreibsel sparen.

    gruß
    helmut

    Mal suchen welche Fertigbau Sachen es so gibt. Aber naja für ein paar Geräte das zu kaufen ist dann doch etwas kostspielig. ;(

    dafür benötigst du keine platine, das kannst du auch um das eprom herum verdrahten ;)

    da hat einer schon bilder, von solchen kunstwerken oben presentiert, so machte ich es, auf die schnelle auch oft.

    trotzdem gab es natürlich fertige adapter dann, um z.b. eine 7-segment anzeige auch benutzen zu können.
    aber auch noch andere spielereien.

    gruß
    helmut

    Puh ja da tu ich mir schwer das zu verstehen.

    ich wollte es ja erklären, wie es funktioniert.

    wenn man sich meine zeichnung ansieht, da kann man sehen, es sind nur schalter oder jumper und widerstände vorhanden.

    um das ganze zu verwirklichen.

    mit dem tip, doch vielleicht auch mal pulldowns zu verwenden, anstatt den pullups ;)
    was ich kaum oder garnicht so gesehen habe.

    es aber sinnvoll ist, den eprom usw. speicher ab der adresse 0000 doch zu benutzen und zu betrachten ;)

    Das soll kein Klugschiss sein, doch Strom und Spannung ist nicht dasselbe. ;)

    ja, ich meinte wie du den strom, aber.....

    Für die Strommessung bietet sich der Schalter als Abgriffspunkt an.

    ja, da bin ich auch deiner meinung, wenn man sich nicht doch besser einen zwischen adapter oder ein kabel mit einem stecker und einer buchse baut. um es zwischen das netzteil und den c64 dann steckt........

    hast du den strom vom board gemessen?

    .....so habe ich es anders gemeint.

    ich dachte da an die einfachste überprüfung von dem schalter.

    (sogar ohne den c64 öffnen zu müssen.)

    1. einem spannungs messgerät oder einem adapter mit einem oder besser zwei der low cost DVMs am user port.

    2. und einem messgerät oder den DVMs zwischen dem netzteil und dem c64.

    so sieht man sofort den hohen spannungsabfall dann an dem schalter.
    schaltet man ein paar mal, ohne dem eingesteckten oder eingeschaltetem netzteil, ein paar mal hin und her.

    und danach mit spannung, kann man sehen, ob es nun besser geworden ist.

    hast du den strom vom board gemessen?

    mit strom messen meinte ich es aber anders.

    so erkläre ich auch das.

    da benötigt man nur den zwischen adapter oder das kabel.

    wenn man den strom nun misst, so kann man auch den defekten schalter an der höhe vom strom erkennen.

    wenn man den normalen stromverbrauch der boards kennt.

    wenn der viel zu niedrig ist, ist es fast immer der schalter.
    auch am strom, kann man dann, nach mehrerem ein und ausschalten (ohne spannung am netzteil) nun erkennen, ob es besser wird.

    man kann auch von aussen alles machen und testen ohne ein gerät öffnen zu müssen.

    so kann man bei der strommessung in dem 9V ac bereich, sofort sehen, das die sicherung im gerät hops ist ;)

    um das alles ganz einfach testen zu können, benötigt man nur einen netzteil zwischen adapter oder ein kabel mit einem stecker einer buchse und den messpunkten.

    selbst das sollten die tester als adapter damals von mir bekommen.
    zu einem dead, diag, 4040 usw. reparatursatz bekommen.

    gruß
    helmut

    die version, mit zusätzlichen software änderungen.

    die wurde, nach meinen vorgaben, von meinen inzwischen erfahreren assembler helfern erstellt.
    da ich selbst da nichts mehr machte, ich habe, wenn es sein muss, ohne assembler und mit dem tim monitor gearbeitet. um etwas auf die schnelle zu patchen.

    viele diese sachen und änderungen wurden innerhalb von einem abend gemacht.
    wir suchten die stellen, die ich geändert haben wollte, in den listings und meine helfer haben dann getippt.
    so wurde auch der dead und der c64 diagnose test nach meinen wünschen angepasst.

    der so gut war, das kaum einer ihn von mir bekommen hatte.

    da wir ja die boards für die anderen händler repariert hatten.
    ich war auch der größte service händler, in deutschland und wohl auch in europa.
    den nicht nur von den deutschen händlern, bekamen wir boards zum reparieren, sondern auch aus dem ausland.

    das waren aber fast immer kaputt reparierten und extremen fälle.
    und wie bereits erwähnt, auch von commodore bekam ich ab und zu kisten mit defekten boards, wo commodore aufgegeben hatte.

    ich hatte alleine an c64 boards, ca. 500 austauschplatinen.

    gruß
    helmut

    Hast Du dazu weitere Informationen? Was meinst Du mit "meiner" Version? Hast Du die selbst geschrieben?

    ich meinte meine hardware version.


    betreff der software, das habe ich die letzten jahre auch schon oft geschrieben.
    da hatte ich eine, die aber kaum einer von mir bekam, ich wollte es meiner konkurenz, für die hunderte händler, deren ich die boards reparierte, es doch nicht zu einfach machen ;)

    leider ist aus dieser sache auch nichts hier geworden.


    ich bekam den auftrag, von commodore es für die zu fertigen, weil commodore schon über ein jahr, die neuen commodore händler vertröstet hatte, die es noch nicht hatten und nicht liefern konnte.

    weil die nicht genug aufträge zusammen bekommen haben, damit sich eine eigene produktion lohnen würde.

    so wurde ich gefragt und ich machte es.
    ab dann kam es von mir. ich war auch der einzigste, der es produzieren durfte.

    da ich es auch noch etwas verbesserte, benutzte commodore dann auch meine hardwareversion.

    weil es wohl hier um die abgespekte version, ohne die harness kabel ging.

    deswegen wollte ich wissen, wie ihr den diagnose satz überhaupt benutzt?

    ob ihr nicht den gleichen fehler macht, wie commodore damals selbst, vor meiner entdeckung und meiner hardware änderungen?

    und ob commodore die anleitung, nach meiner mitteilung, damals geändert hatte.


    gruß
    helmut

    Das war doch gar nicht gegen Dich gerichtet. Ich habe damit ein allgemeines Forenproblem angesprochen, was ich auch in anderen Foren erlebt habe, dass es von einigen Mitgliedern nicht gerne gesehen wird, wenn erfahrene "alte Hasen" von neuen Mitgliedern korrigiert, kritisiert oder ihnen Vorschläge gemacht werden.

    ja, als ich es später nochmal durchgelesen habe, was du geschrieben hast, habe ich es mir gedacht, ich konnte aber mein geschreibsel nicht mehr löschen.

    du hast aber da recht. das ist nicht nur dir aufgefallen, sondern oft auch mir.

    es gibt aber, wie man hier gesehen hat, neue mitglieder, die auch erfahrene korrigieren wollen, indem sie ganz dreist etwas behaupten, was garnicht stimmt.

    wie sollen leute, die sich nicht auskennen, und hier später mal lesen, entscheiden können, was nun korrekt ist?

    gruß
    helmut

    gibt es schon mehr Details zu deiner 4040 Schaltung?

    leider nicht, das ist wieder gestorben.

    der hat nicht geantwortet, wollte kein telefongespräch, keine konversation und auch wohl nicht mitteilen, wer er ist und wo er ist.

    er hatte sich auch erst vor einer woche, im forum64 angemeldet und mit meinem zähler irekt angefangen. leider wurde es immer schlimmer mit ihm. kam mit behauptungen, was nicht so stimmte und auch nicht funktionieren konnte.

    er hat sich auch nicht mehr gemeldet.

    was sehr komisch auch war, es meldete sich auch noch drei tage später einer per email, an meine kaum benutzte .....@ultra-electronic.com. angeblich ist der in england und wollte informationen um es in eine FPGA zu packen, damit man es nicht so einfach nachbauen kann.

    den ganzen ablauf kannst du hier lesen: Bitte melde dich an, um diesen Link zu sehen.

    so lohnt sie nun auch noch die weite fahrt für mich nicht, zu der doreco.
    wo ich es eigentlich, an c64 und anderen boards, presentieren wollte.

    gruß
    helmut

    Hmm aber wie bastle ich mir dann zB für den C64 oder Amiga 500 einen Mehrfachumschalter zum ROM switchen? :sad:

    der weg ist immer gleich, egal für welches gerät.

    so habe ich es schon so beim commodore PET und allen nachfolgegeräten und allen anderen geräten gemacht.

    gehen wir mal von einem c64 aus.
    und wir nehmen das kernal rom,
    welches 64kbit = 8Kbyte groß ist.
    so hat man 13 adressleitungen von A0 bis A12 (für 1, 2, 4 ,8, 16, 32, 64, 128 ,256, 512, 1024, 2048, 4096)

    nun gibt es verschiedene möglichkeiten.

    1. wenn man zwei der 64Kbit = 8kbyte = 27x64 eproms nehmen würde.
    muss man den eprom /OE pin an einen pullup widerstand legen und den gegen masse zwischen den eproms umschalten. das /CS signal, welches von dem board kommt, geht an die /CS signal, der eproms.

    möchte man z.b. eine 8fach umschaltung haben, dann benötigte man damals 8x 27x64 eproms, 8x pullup widerstände (2,2K bis 10 kohm), an jedem /OE pin und eine 8 fach stufenschalter.

    so machte man es damals, da es größere eproms noch nicht gab oder die viel teurer waren als zwei kleinere eproms.

    2. inzwischen gibt es sehr große speicher bausteine = eproms, eeproms, flashs, nvrams (sram mit bastterie).

    um eine 8 fach kernal umschalter mit nur einem speicher baustein zu bauen, benötigt man mindestens 8x 8KB = 8x 64kbit, also einen 512 kbit typ = 27x512. oder 28x512, 29x512, 39x512 usw.
    (oder aber größer.)

    die haben dann noch zusätzliche adressleitungen um den speicherbereich auch adressieren zu können.
    512 kbit hat A0 bis A15.

    die A0 bis A12 kommen ja vom c64 board, der dekodierte = benutzte 8kb bereich.

    A13, A14 und A15 legen wir über einen pullup widerstand auf +5V.
    so machen es viele, ich aber oft nicht. weil ich die auf GND lege, dazu sagt man dann pulldown ;)

    an A13, A14 und A15 kommen dann drei jumper oder dip-schalter oder ein bcd-schalter.

    so hat man dann 8 möglichkeiten (0 bis 7) um das passende kernal (rom) auszuwählen.
    ich baute oft auch noch eine 7-segment anzeige mit dazu.

    wenn du noch größere eproms benutzt, als benötigt und pullups,
    dann musst du deinen 64 kbyte bereich ganz oben hin speichern und der untere, der unbenutzte bereich, bleibt frei oder man kopiert den kleineren inhalt, bis das eprom voll belegt ist. bringt aber nichts.

    wenn man pulldown widerstände benutzt, dann kopiert man, den inhalt, ab der erste adresse, rein.
    und man muss sich um nichts kümmern. der rest dahinter bleibt leer und später kann man es einfach erweitern und ohne das eprom löschen zu müssen, nachprogrammieren.

    es hört sich, für einen anfänger kompliziert an, so zeichen ich etwas und presentiere es hier später.

    viel spass beim basteln.
    gruß
    helmut

    edit........

    Bitte melde dich an, um diesen Anhang zu sehen.