1. Forum
  2. Marketplace
    1. Terms Of Condition
    2. Map
    3. Reviews
  3. Gallery
    1. Albums
    2. Map
  4. Tools
  5. Games
    1. C64 Emulator (viciious )
  6. Lexicon
  7. Filebase
  8. Retro-Links
  • Login
  • Register
  • Search
Everywhere
  • Everywhere
  • Pages
  • Forum
  • Gallery
  • Lexicon
  • Files
  • Link-Database
  • Marketplace Item
  • More Options

Dear visitor, welcome! Create an account or sign in to comment

You need to be a member in order to leave a comment

Already have an account? Sign in here.

Sign In Now

Sign up for a new account in our community. It's easy!

Register a new account
  1. Forum
  2. Marketplace
    1. Terms Of Condition
    2. Map
    3. Reviews
  3. Gallery
    1. Albums
    2. Map
  4. Tools
  5. Games
    1. C64 Emulator (viciious )
  6. Lexicon
  7. Filebase
  8. Retro-Links
  1. Forum
  2. Marketplace
    1. Terms Of Condition
    2. Map
    3. Reviews
  3. Gallery
    1. Albums
    2. Map
  4. Tools
  5. Games
    1. C64 Emulator (viciious )
  6. Lexicon
  7. Filebase
  8. Retro-Links
  1. Martins Retro Seite
  2. Mad
  • Menü
  • Menü
  • Sidebar
  • Sidebar
  1. Forum
  2. Marketplace
    1. Terms Of Condition
    2. Map
    3. Reviews
  3. Gallery
    1. Albums
    2. Map
  4. Tools
  5. Games
    1. C64 Emulator (viciious )
  6. Lexicon
  7. Filebase
  8. Retro-Links

Posts by Mad

  • @Mad - Helmut Proxa proxa@axorp 4040 + 7400 / 7402 Zähler - Martin seine Versionen

    • Mad
    • September 7, 2026 at 8:11 PM
    Quote from quadflyer8

    Wollte vor der DoReCo nochmals fragen ob ihr evtl eine übrige 4040 zählerplatine habt, oder allgemein wie der letzte Stand war...

    Wir sehen uns ja in 2-3 Tagen.

    Wenn ihr was übrig habt, bringt gerne mit. ;))

    Wir sehen u s auf der DoReCo und ich bringe etwas mit .

    Die 4040 Platine ist soweit erst mal fertig , es fehlt die Doku und noch ein bischen was drum herum . Dazu haben wir , axorp Helmut und ich noch eine Platine gebaut . Eine erste version ist schon bei uns , aber die kann man so noch nicht aufbauen , die werde aber auf der DoReCo exklusiv :D das erste mal zeigen .

    Eine weiter Lieferung ist aber schon unterwegs, die wird dann genutzt um den ersten lauffähigen Prototypen aufzubauen . .

    Die neue Schaltung / Platine gehört auch noch zur 4040 Karte . Die 4040 Schaltung wird dann zusammen mit dieser neuen Platine, die jetzt schon fast genauso groß ist, funktionieren 😉 Die neue Platine zeigt die Logigpegel incl . Spannungsanzeige an . Man kann einzelne Pins mit Widerständen belasten um die pins / Gatter etc. auch unter Belastung zu testen . Das ist jetzt nur grob erklärt, axorp kann da mehr Details zu verraten er hat die Schaltung ja entwickelt .

    Es bleibt auf jedenfall spannend .

  • Retro Computer Festival 20./21. März 2027 - Save the Date

    • Mad
    • August 29, 2026 at 8:46 PM

    Ich habe mir den Termin erst mal geblockt . Ich werde da wohl hinfahren .

  • c64uRemote f. Commodore 64 Ultimate und Ultimate64-elite-II

    • Mad
    • August 24, 2026 at 11:58 PM
    • Ich habe da noch ein wenig weitergemacht . Habe es mit der KI Claude gemacht .
    • Der gesamte Code incl. Dokumentation ist auf Github veröffentlicht . Die Links weiter unten
    • Sourcecode und Dokumentation ist in deutsch und englisch verfügbar
    • Es gibt auch ein YouTube Video welches die Umsetzung der C64u Remote auf dem M5Stack Dial erklärt

    hier das Video das die Bedienung des M5Stack Dial zeigt :

    und hier die Programmcodes und Dokumentationen zu den verschiedenen M5Stack devices :

    M5Stack Dial - Github Link 

    M5Stack Core - Github Link 

    M5Stack Core3 - Github Link 

    M5StickC Plus2 - Github Link 


    folgende Devices von M5 Stack werden unterstützt bzw. für diese Devices habe ich den Code und die Umsetzung entwickelt

    M5Stack Dial 1.1 - Link zur M5Stack Dial Doku 

    So sieht die Umsetzung aus

     

    • Er hat einen Drehring zur Bedienung
    • einen Taster
    • Ein TouchDisplay

      Ich habe noch einen MicroSD Card Slot hinzugefügt , Akkus und die Ladeelektronik dafür

      Das sieht ein bischen wild aus, passt aber alles ins 3D DruckGehäuse

       


      Die Funktionen sind sehr umfangreich : Link zur Bedienungsanleitung M5Stack Dial 

    • C64uRemote verwandelt einen M5Stack Dial in eine Fernbedienung für den
      Commodore 64 Ultimate (c64u) und denUltimate64 Elite-II.
    • Über das WLAN können folgende Funktionen ausgeführt werden : Reset, Reboot, Ausschalten, das Ultimate-Menü aufrufen und die CPU-Geschwindigkeit ändern
    • Über den eingebauten NFC-Leser können Programme auf der zusätzlich installieren SD-Karte gestartet werden . Man kann so Programme starten ohne die Tastatur des C64u zu benutzen
    • Die NFC Karten können mit dem M5Stack Dial beschrieben werden , sie sind kompatibel zu dem TeensyROM- Zaparoo-Format . Man kann die NFC Karte also beim c64u-Remote und beim TeensyROM benutzen , vorausgesetzt auf beiden SD-Karten ist der selbe Dateipfad vorhanden.
    • Es können auch Programme die auf der SD-Karte sind direkt gestartet werden oder .D64 Disketten Archive gemountet werden
    • es gibt ein umfangreiches Setupmenu . Es können NFC Karten ausgelesen, kopiert oder beschrieben werden. WLAN Einstellungen können abgespeichert oder auch auf NFC Karte -Karte geschrieben werden . Das Device kann bis zu 4 unterschiedliche WLAN Zugänge abspeichern .

    Hier eine kleine Auswahl an NFC-Karten als Beispiel :

    Und hier noch ein paar Bilder zu den anderen Devices :

    M5Stack-Core - Link zur Dokumentation des M5Stack Core

    • der M5Stack-Core hat 3 Tasten zur Bedienung
    • einen integrierten Akku
    • einen SD-Card Slot
    • Es ist kein NFC/RFID Leser integriert, deshalb muss man einen externen anschließen

    Die Funktionen sind die gleichen wie beim M5Stack Dial

    Link zur Bedienungsanleitung M5Stack Core

    M5Stack Core3 Link zur Dokumentation M5Stack-Core3


    • der M5Stack-Core3 hat ein Touch Display zur Bedienung
    • einen integrierten Akku
    • einen SD-Card Slot
    • Es ist kein NFC/RFID Leser integriert, deshalb muss man einen externen anschließen

    Die Funktionen sind die gleichen wie beim M5Stack Dial

    Link zur Bedienungsanleitung M5Stack Core3

    M5StickC Plus2. Link zur Dokumentation M5StickC Plus2

    Der M5StickC Plus zwei kann kur per Joystick bedient werden . Es kann aber auch der RFID2 Leser, der bei den beiden Core und Core3 benutzt werden , angeschlossen werden , dann kann man WIFI Karten oder Befehls Karten, Reset , Reboot etc. ausführen . Programme können nicht gestartet werden, weil es keinen SD-Card Steckplatz gibt .

    Sonst sind die Funktionen ähnlich wie hier beschrieben #1 oder #4 beschrieben . Nur das WLAN kann man jetzt auch ändern ohne das Device neu zu flashen.

    Hier gehts zur Bedienungsanleitung des M5StickC-Plus2

  • Retro Computer Festival 20./21. März 2027 - Save the Date

    • Mad
    • August 19, 2026 at 11:25 AM

    Schon mal zum Termin vormerken

    RCF - Retro Computer Festival am 20./21. März 2027

  • c64u zusätzlicher Ein- / aus- schalttaster und Reset Taster

    • Mad
    • August 5, 2026 at 10:57 PM

    wie versprochen hier noch die Bilder der fertigen Platine .


    Leider hatte sich noch ein Fehler eingeschlichen im Schaltplan und Layout . Es muss noch ein Sperrdiode eingebaut werden . Die Diode ist unten rechts montiert, darunter die +5V Leitung zum Atiny85 unterbrochen .

    In der neuen Version wird die Diode unter der Platine platziert, so ändert sich die große der Platine nicht , aber es funktioniert ja auch so recht gut .

    So sieht die Platine im Commodore 64 Ultimate aus

    und hier noch mal der geänderte Schaltplan :

    C64U_PowerReset.pdf

    Wer so eine Platine haben möchte kann sie unbestückt gegen Portoerstattung bekommen

  • Der "Beknackte-Bilder-Thread" im Forum64

    • Mad
    • August 4, 2026 at 3:30 PM

    ich muss gestehen das ich mir diesen „bekloppte Bilder“ Threat gar nicht anschaue deshalb kann ich dazu nicht viel sagen, bzw. weiß gar nicht was für Bilder dort gezeigt werden .

    Quote from Loeter

    Ein permanentes Bloßstellen von Minderheiten hat den Effekt, dass Diskriminierung als normal wahrgenommen und damit salonfähig gemacht wird.

    Da hast du Recht, das finde ich auch nicht gut und sollte nicht passieren . Ob die Bilder das im F64 machen kann ich nicht beurteilen, ich habe sie mir nicht angeschaut, und wollte mich jetzt auch nicht damit beschäftigen ;)

    Bei Bildern kann ich mir auch vorstellen das man das falsch interpretiert oder Dinge da rein denkt, der eine mehr der andere weniger .

    Es ist immer ein Problem in Foren solchen Dinge oder z.B. politischen Diskussionen zu starten . Dazu gibt es zu viele unterschiedliche Meinungen und Gesinnungen und die Diskussionen dazu gehören einfach nicht in unsere Foren .

    Deshalb sollte man solche Dinge komplett aus Foren heraushalten, hier geht es ja nur um die Sache bzw. unser Hobby und darüber sollte man sich in diesen Foren austauschen .

  • Remote-Tastatur-Adapter

    • Mad
    • July 29, 2026 at 10:57 PM

    ich glaube die Platine und Teile habe ich noch irgend wo, habe ich aber nie aufgebaut .

    Momentan weiß ich noch nicht mal wo ich die Teile habe :/

  • Werkstatt Commodore Netzteil

    • Mad
    • July 28, 2026 at 10:18 PM

    Ja, das ist auch sehr Interessant. Ich glaube ich habe mir da mal Platinen machen lassen, aber nie aufgebaut :/

    SvenPetersen hat schon tolle Projekte umgesetzt und immer super dokumentiert :top::/

  • OneRom kurz vorgestellt

    • Mad
    • July 28, 2026 at 7:59 AM
    Quote from natas

    Das geht auch ohne Jumper mit Bootmenü.

    Ja, habe ich auch im Bericht beschrieben . Ich wollte halt alle Konfigurationen einmal testen .

  • Umbau Floppy 1541-IIauf USB-C Stromversorgung und Einbau OneRom CBM/Jiffy-Dos

    • Mad
    • July 27, 2026 at 4:04 PM

    Ich habe in die Floppy 1541-II ein Onerom 28pin eingebaut und mit Jiffy-Dos sowie dem standard CBM-Dos bespielt.

    Weil das OneRom ein bisschen zu langsam hochfährt , habe ich den Elko , welcher an der Reset Steuerung hängt, etwas vergrößert , auf 47uF . Damit dauert der Reset einwenig länger und das Onerom ist dann schnell genug .

    Hier sitzt der Kondensator auf der Platine links oben . Rechts sieht man das Onerom

    Und hier habe ich den Taster montiert. im inneren mit Heißkleber befestigt .

    Und weil ich gerade dabei war, habe ich mir gedacht , bau ich die Floppy auch gleich um auf USB-C Stromversorgung .
    Das Original Netzteil gibt 5V 1A und 12V 0,5A aus .

    Ich habe diese beiden Module verbaut :

    Dieses Modul für die 12V Spannung der 1541-II und als Eingangsspannung für das 5V Modul

    USB-C PD 2,0 PD 3,0 9V 12V 15V 20V QC Spannungs Booster bis max 5A

    Und dieses Modul habe ich für die 5V Spannungsversorgung genommen

    MINI DC-DC STEP DOWN MODULE BIS 24V IN BIS 17V OUT

    Ich habe die direkt N den Einschalter angelötet . Da es ein Umschalter ist und die zwei oberen Pole noch unbenutzt waren kann man die Floppy immer noch mit dem original Netzteil benutzen, oder mit dem USB-C Anschluss .

    Schlalter noch unterm schalten USB-C ein , Schalter nach oben schaltet den Din Anschluss (original) ein .

    Hier habe ich das die,Usb-C Hardware eingebaut und angeschlossen

    und so sieht die Rückseite nun aus

    Images

    • IMG_2324.jpg
      • 269.23 kB
      • 1,387 × 1,200
  • OneRom kurz vorgestellt

    • Mad
    • July 24, 2026 at 7:56 PM

    Neulich hatte ich ja kurz zu dem neuen PDRom von Matthias ( uni64.com ) berichtet .

    Die letzten Tage habe ich auch mal ein bischen mehr mit dem OneRom herumgespielt, das soll hier nur als kleine Anleitung oder Doku dienen, wie ich meine ersten Gehversuche erledigt habe . Damit ist es für mich einfacher das nachzuvollziehen, wenn ich in ein paar Monaten mal wieder ein Onerom programmieren möchte :D

    Es gibt auch diverse Threads dazu im F64 , von @felix habe ich die OneRoms günstig bekommen, er hatte dazu Sammelbestellungen gemacht.

    Hier gehts zum Entwickler des OneRom https://onerom.org

    Und hier sein Github : https://github.com/piersfinlayson/one-rom

    Ich habe die OneRoms 24Pin ( Fire24 Rev 3 ) benutzt .

    Zum Programmieren gibt es mehrere Möglichkeiten Webapp, DesktopApp oder im CLI .

    Ich habe die OneRoms mit der DesktopApp auf dem Mac programmiert : https://onerom.org/studio/

    Zum testen habe ich ein 250407 Board genommen und verschiedene Roms ausprobiert .

    Ein OneRom ersetzt 3 C64 Roms

    Im F64 hatte wdoelker ja auch schon darüber berichtet ( LINK ) , ich wollte das aber auch selbst mal testen :-) mit einem OneRom wird das Kernel, Basic und Character Rom ersetzt .

    Das sah dann so aus :

    Dazu habe ich die fertige RomConfiguration "Set-C64" genommen .

    Man muss erst mal Build Image klicken und danach Flash Firmware . Man kann aber auch das fertige Image abspeichern .

    Danach wird das OneRom im Kernel Platz eingesetzt und der X1 Pin ( gelbes Kabel ) mit dem CS Pin 20 des BasicRom Steckplatz verbunden

    Pin X2 ( grünes Kabel ) wird mit dem CS Pin 20 des Character Rom Steckplatz verbunden .

    Fertig ist der OneRom Ersatz für 3 Roms :top:

    Onerom mit Bootloader für mehrere Kernel Roms

    Als nächstes habe ich mir selbst eine OneRom Configuration gebaut bzw. angepasst ,

    Code: 9-Kernel.json
    {
      "version": 1,
      "description": "Created by the One ROM CLI",
      "chip_sets": [
        {
          "type": "single",
          "chips": [
            {
              "file": "https://images.onerom.org/plugins/system/usb/v0.1.2/plugin.bin",
              "type": "system_plugin",
              "size_handling": "pad"
            }
          ]
        },
        {
          "type": "single",
          "chips": [
            {
              "file": "https://images.onerom.org/plugins/user/host-control/v0.1.0/plugin.bin",
              "type": "user_plugin"
            }
          ]
        },
        {
          "type": "single",
          "chips": [
            {
              "file": "/Users/mad_1/Downloads/c64/onerom/c64-bootloader/c64_bootloader.bin",
              "type": "Chip2364",
              "cs1": "active_low"
            }
          ]
        },
        {
          "type": "single",
          "chips": [
            {
    	  "label": "C64 Jiffy DOS",          
    	  "file": "/Users/mad_1/Downloads/c64/onerom/Kernal/JiffyDOS_C64_6.01.bin",
              "type": "Chip2364",
              "cs1": "active_low"
            }
          ]
        },
    
        {
          "type": "single",
          "chips": [
            {
    	  "label": "C64 Kernal ROM",          
    	  "file": "/Users/mad_1/Downloads/c64/onerom/Kernal/C64_901227-03.bin",
              "type": "Chip2364",
              "cs1": "active_low"
            }
          ]
        },
        {
          "type": "single",
          "chips": [
            {
              "label": "Speed DOS Plus",
    	  "file": "/Users/mad_1/Downloads/c64/onerom/Kernal/SpeedDosPlus.bin",
              "type": "Chip2364",
              "cs1": "active_low"
            }
          ]
        },
        {
          "type": "single",
          "chips": [
            {
    	  "label": "64er DOS V3",          
    	  "file": "/Users/mad_1/Downloads/c64/onerom/Kernal/MT-64erSystemv3.bin",
              "type": "Chip2364",
              "cs1": "active_low"
            }
          ]
        },    {
          "type": "single",
          "chips": [
            {
    	  "label": "Hyper DOS",          
    	  "file": "/Users/mad_1/Downloads/c64/onerom/Kernal/HyperDos.bin",
              "type": "Chip2364",
              "cs1": "active_low"
            }
          ]
        },    {
          "type": "single",
          "chips": [
            {
    	  "label": "Professional DOS",          
    	  "file": "/Users/mad_1/Downloads/c64/onerom/Kernal/Professional_Dos.bin",
              "type": "Chip2364",
              "cs1": "active_low"
            }
          ]
        },    {
          "type": "single",
          "chips": [
            {
    	  "label": "Exos V3",          
    	  "file": "/Users/mad_1/Downloads/c64/onerom/Kernal/Exosv3.bin",
              "type": "Chip2364",
              "cs1": "active_low"
            }
          ]
              },    {
          "type": "single",
          "chips": [
            {
    	  "label": "Dpolphin Dos 2",          
    	  "file": "/Users/mad_1/Downloads/c64/onerom/Kernal/DolphinDos2-Kernal.rom",
              "type": "Chip2364",
              "cs1": "active_low"
            }
          ]
        },    {
          "type": "single",
          "chips": [
            {
    	  "label": "Dolphin DOS 3.0",          
    	  "file": "/Users/mad_1/Downloads/c64/onerom/Kernal/Dolphin_Dos3_Kernal.rom",
              "type": "Chip2364",
              "cs1": "active_low"
            }
          ]
        }
      ]
    }
    Display More

    Hier die entsprechenden Dateien incl. des benötigten C64-Bootloader.bin .

    OneRom-c64bootloader.zip

    Im der OneRom Studio App lädt man nun dieses .json Script ( über Select Local File ) und kann sich sein eigenes FlashRom erstellen

    Danach kann man beim einschalten die C= Taste gedrückt halten , es wird ein Menu angezeigt mit den installierten Kernel Dateien und kann dann das gewünschte Kernel aus wählen .

    Roms per Jumper auswählen

    zu guter Letzt habe ich mir noch ein paar Oneroms geflasht die man universell benutzen kann .

    Ich habe erst mal nur die Standard Version, die man im OneRom Studio laden kann genutzt , man kann sich natürlich beliebige Roms aufspielen und per Jumper A-D entsprechend auswählen .

    Hier mal das OneRom von unten , da sind die Pinleisten beschriftet :

    Aber ACHTUNG , wenn man auch +5V und GND mit einer Pinleiste bestückt, darf man dort natürlich keinen Jumper reinstecken , auch nicht ausversehen =O:D:S

    Folgende Roms sind vorhanden , wenn man die Configuration "C64" im OneRom Studio benutzt :

    ( ach ja, die .json Dateien dazu finden man hier  Da findet man einige Beispielkonfigurationen Die Bin Dateien werden teilweise aus dem Internet heruntergeladen, die Erstellung der Roms funktioniert dann nur wenn man eine Internetverbindung hat un die Links noch aktuell sind )

    Standard set of stock C64 ROMs


    0: C64 8KB Kernal ROM, 901227-03
    1: C64 8KB Basic ROM, 901226-01
    2: C64 4KB Character ROM, 901225-01
    3: C64 8KB Dead Test Kernal ($E000) ROM, 781220

    Folgende Werte haben die Jumper

    A=1 , B=2 , C=4 , D=8

    Kein Jumper gesetzt ist das Rom 0

    Für das Basic Rom muss der Jumper A=1 gesetzt werden und für das Character Rom , also das dritte Rom auf dem Platz 2: muss B=2 gesteckt werden und für den Dead Test , das vierte Rom auf Platz 3: muss dann A=1 + B=2 ergibt Platz 3 gesetzt werden . Das Dead Test Rom muss im Kernel Steckplatz stecken um den Deadtest ausführen zu können .


    Und so sehen die in dem 250407er Board aus :

    und hier noch mal als DeadTest gejumpert


    So , das war der kleine Ausflug zu den OneRoms ...

  • c64u zusätzlicher Ein- / aus- schalttaster und Reset Taster

    • Mad
    • July 22, 2026 at 8:19 PM

    Braucht man vielleicht nicht unbedingt, ich hatte aber die Idee und habe es einfach mal umgesetzt . Man kann nun mit einer zusätzlichen Taste den C64u ein und ausschalten und einen Reset auslösen .

    Folgendes "Gamessystem" , welches @Tommy_NRW entworfen hat, habe ich an meinem Commodore 64 Ultimate Starlight installiert

    Es sind drei Taster integriert die an der Pinleiste P4 des C64 Ultimate angeschlossen sind .

    Dort kann man von Links nach rechts folgende Funktionen auslösen : Freeze ( wenn ein entsprechenden Modul installiert ist ) , Menu, und Reset .

    Hier die gibt es die 3D-Druck Dateien von @thommy_nrw https://www.printables.com/model/1633352-…cluding-buttons

    Einen Threat dazu gibt es im Forum64 : https://www.forum64.de/index.php?thre…gamesystem-mod/

    Dort habe ich dann auch von @Tommy_nrw die Platinen dazu bekommen, die Gerber dazu hat er leider nicht veröffentlich .

    Ich finde dieses Gamesystem genial, das einzige was mir da noch fehlte war ein zusätzlicher Taster, damit ich auch den c64u einschalten bzw. ausschalten kann ohne an die Seite zu greifen :D ( ja das sind Luxus Probleme :whistling: )

    Ich habe es jetzt einfach anders gelöst, das möchte ich hier mal dokumentieren .

    Ich nutze, mit Hilfe eines kleinen Attiny85, den rechten Reset Taster um den C64u ein-/aus- zuschalten und um ihn zu resetten .

    Ich horche mit dem Attiny85 ob der C64 gerade eingeschaltet wird . Dann wird der Taster nicht weiter vom Attiny beachtet .

    Wenn ich im eingeschalteten Zustand den Taster drücke wird ein Reset ausgelöst, also ein weiterer Ausgang schaltet dann den Reset Ping ( right) am P4 Steckkontakt auf dem C64u Board . ( ist im Sketch beschrieben , weiter unten )

    Man kann mit dieser kleinen Schaltung also mehrere Funktionen auf einen Taster legen, ich habe hier nur zwei Funktionen drauf gelegt. ( Ersetzen bzw. zusätzlichen Taster zum ein- und ausschalten des C64 U und Auslösung Reset des C64u )

    Hier ein paar Bilder wie ich den Einbau vorgenommen habe :

    Hier auf einer kleinen Lochraster Platine ist die Schaltung aufgebaut :

    Ich habe einfach den internen USB Port für die Spannungversorgung und die Verbindung zu GND benutzt .

    Ausserdem sieht man den Abgriff des eingebauten Ein-Taster des C64U rechts mit der weissen Klemme . Alles zurück baubar ohne an dem Board herumzulöten.

    Die beiden anderen Verbindungen sind einmal der Taster im Gamesystem ( grünes Kabel und Orange für den Resetpin ( right ) am P4 Pinheader .

    Hier sieht man den ResetPin am P4 Pinnender :

    Das ist der Schaltplan :

    Schaltplan-c64u-PowerReset.pdf

    Und weil die Lochrasterplatine nicht so richtig schön aussieht, habe ich gleich mal eine neue Platine mit KiCad gezeichnet :

     

    Die Platine habe ich so gebaut, das man den SMD Attiny85 in einem normalen Programmiergerät programmieren kann, dazu muss nur der Jumper offen sein der die Kondensatoren mit der Schaltung verbindet und man muss sie natürlich aus dem c64u nehmen und abklemmen ;) Die Platine ist 2 mm dick damit sie ohne Spiel in den USB Port passt .

    Platine ist bestellt, ich hoffe das sie funktioniert, ich werde berichten wenn sie angekommen ist . :top:

    Hier die .Hex Datei für den Attiny85 Mad-Taster.ino.hex

    und hier der Sketch

    Arduino: MAD-Taster.ino
    // ============================================================
    //  ATtiny85 - Tasterauswertung fuer Steuerung
    //  ------------------------------------------------------------
    //  Funktion:
    //   - Taster liegt an der Ein/Aus-Leitung des C64u 
    //     und schaltet die Steuerung direkt ein/aus (4 s = aus)
    //   - Der ATtiny liest diese Leitung ueber R1 = 100k an PB2 mit
    //   - Kurzer Druck im Betrieb (< 1,5 s):
    //     Ausgang 2 (PB1) zieht 0,5 s auf Masse, danach hochohmig
    //   - Langer Druck: ATtiny tut nichts, Ausschalten macht die
    //     Steuerung selbst (uns geht dabei die Versorgung aus)
    //   - Einschalt-Tastendruck wird beim Booten ignoriert
    //
    //  Hardware: ATtiny85, 1 MHz intern
    //  Fuses:    LFUSE 0x62, HFUSE 0xDD (BOD 2,7 V), EFUSE 0xFF
    //  IDE:      ATtinyCore, Board "ATtiny85", Clock "1 MHz internal"
    // ============================================================
    #include <avr/sleep.h>
    #include <avr/interrupt.h>
    const uint8_t BTN  = 2;   // PB2 = Pin 7: liest Ein/Aus-Leitung via 100k
    const uint8_t OUT2 = 1;   // PB1 = Pin 6: Ausgang 2, Open-Drain
    const uint16_t T_DEBOUNCE = 25;    // ms Entprellzeit
    const uint16_t T_MAX_KURZ = 1500;  // ms: nur kuerzere Druecke zaehlen
    const uint16_t T_PULS     = 500;   // ms Pulsdauer Ausgang 2
    ISR(PCINT0_vect) {}  // leer - dient nur zum Aufwachen
    bool pressed() {
      return digitalRead(BTN) == LOW;
    }
    void setup() {
      pinMode(BTN, INPUT);        // KEIN Pullup - Leitung hat ihren eigenen
      pinMode(OUT2, INPUT);       // hochohmig = inaktiv
      pinMode(0, INPUT_PULLUP);   // PB0 unbenutzt
      pinMode(3, INPUT_PULLUP);   // PB3 unbenutzt
      pinMode(4, INPUT_PULLUP);   // PB4 unbenutzt
      delay(50);                  // Versorgung stabilisieren lassen
      // Der Tastendruck, der uns gerade eingeschaltet hat,
      // darf kein Kommando ausloesen:
      while (pressed()) {}
      delay(T_DEBOUNCE);
    }
    void loop() {
      // ---- Schlafen bis zum naechsten Tastendruck ----
      GIMSK  |= _BV(PCIE);        // Pin-Change-Interrupt aktivieren
      PCMSK  |= _BV(PCINT2);      // nur PB2
      ADCSRA &= ~_BV(ADEN);       // ADC aus (spart Strom)
      set_sleep_mode(SLEEP_MODE_PWR_DOWN);
      sleep_enable();
      sei();
      sleep_cpu();                // ...zzz... (< 0,5 uA)
      sleep_disable();
      PCMSK &= ~_BV(PCINT2);
      // ---- Aufgewacht: Taster auswerten ----
      delay(T_DEBOUNCE);
      if (!pressed()) return;     // Prellen oder Stoerimpuls -> zurueck schlafen
      uint32_t t0 = millis();
      while (pressed()) {
        if (millis() - t0 > 10000) break;   // Notausstieg (Taster klemmt)
      }
      if (millis() - t0 < T_MAX_KURZ) {
        // Kurzer Druck: Ausgang 2 fuer 0,5 s auf Masse ziehen
        pinMode(OUT2, OUTPUT);
        digitalWrite(OUT2, LOW);
        delay(T_PULS);
        pinMode(OUT2, INPUT);     // wieder hochohmig
      }
      // Langer Druck: bewusst nichts tun
    }
    Display More

    Images

    • IMG_2262.jpg
      • 581.72 kB
      • 1,200 × 1,600

    Files

    Mad-Taster.ino 2.78 kB – 21 Downloads
  • Neue Smart oder USB-C Netzteile für den C64 - C64 smart Supply ( iComp ) vs. PD-64 von SPL ( Retro Bodys )

    • Mad
    • July 15, 2026 at 9:22 PM

    Ich hatte ja vor geraumer Zeit mal mit einer mobilen Spannungsversorgung herumexperimentiert , leider aber nur ein AC Rechtecksignal hinbekommen und deshalb starkes Netzbrummen gehabt .

    Das hatte ich hier beschrieben

    Post

    Mobile Stromversorgung für den C64 mit zwei USB-C Powerbank's und einem 9V DC-AC Wandler

    Nach langer Suche habe ich endlich mal etwas gefunden , was man für so eine Mobile Spannungsversorgung für den C64 gebrauchen kann .

    Ich wollte eine unabhängige Stromversorgung bauen , die nicht in den C64 eingreift damit man mobil mal schnell ohne 240V einen C64 testen kann .

    Und ich muss sagen, das funktioniert ganz prima .

    folgende Hardware verwende ich dafür :

    DC-AC Wandler , er funktioniert von Eingang 9V DC bis 12V DC ganz gut
    Mit dem Poti kann man die Frequenz einstellen die 50 Hz sind auch…
    Mad
    April 19, 2026 at 4:38 PM

    Kurz danach hat Icomp Computer sein C64 smart supply Netzteil herausgebracht :

    C64 smart supply - icomp - de

    hier wurde etwas im Support Forum zu Entwicklung dieses Netzteils geschrieben .

    Was macht ein gutes C64-Netzteil aus? - Individual Computers Support
    Bevor ich die Verfügbarkeit des C64 smart supply ankündige, möchte ich ein paar Erkenntnisse mitteilen, die ich während der Entwicklung dieses Produktes…
    forum.icomp.de

    und so sieht die Platine aus

    Hier mal ein Bild vom 9V AC Sinus .


    Leider hört man bei C64 ein starkes Brummen, welches etwas besser wird wenn man die Drossel am Eingang eines 250469 er Bord kurz schließt . Dazu habe ich ein paar Videos gemacht die später hier verlinkt werden .

    Habe da mehrere Tests mit Jens zusammen gemacht, leider alles ohne Erfolg, das Netzteil erzeugt im C64 ein Brummen. Das habe ich mit mehreren C64 Board getestet , es war überall bei mir so .

    Das C64 Smart Supply wird mit einem Commodore 12V stabilisierten Netzteil ausgeliefert .

    Ich habe das Netzteil auch mit einer stabilisierten 12V Spannung aus einer Powerbank getestet , das Ergebnis ist das selbe .


    Dann kam nach kurzer Zeit nicht ein neues Netzteil auf den Markt, es wurde von SPL entwickelt :

    GitHub - sideprojectslab/PD-64: A USB-PD switching PSU replacement for the C64 that also delivers galvanically insulated AC voltage
    A USB-PD switching PSU replacement for the C64 that also delivers galvanically insulated AC voltage - sideprojectslab/PD-64
    github.com

    Vertrieben wird es von den Retro Buddys https://www.retrobuddys.com/shop/c64/pd-64-von-spl/

     


    Und hier noch ein Bild vom AC 9V Sinus

    Das PD-64 von SPL funktioniert auch mit einer Powerbank ganz prima , und bei dem Netzteil gibt es absolut kein brummen, egal welchen Rechner ich benutze.

    Das PD-64 kann DC 5V 2A ( 2,5 A Peak ) und AC 9V 1A

    Das C64 Smart Supply kann DC 5V 3 A und AC 9V 1A

    Die Leistung der Netzteile habe ich aber noch nicht überprüft, das sind die Herstellerangaben

    Hier noch die Links zu Videos wo man das brummen vergleichen kann

    und hier bei dem modifizierten C64 Board , hier wurde die Eingangsdrossel kurz geschlossen

    Images

    • IMG_0769.jpg
      • 475.7 kB
      • 1,845 × 1,200
  • neues PDRom - Public Domain Rom

    • Mad
    • July 15, 2026 at 10:33 AM

    Viel Dokumentation gibt es nicht :D

    Ich habe es auch so hinbekommen .

    Das Onerom einzurichten war schwerer, da musste ich mehr lesen und machen .

  • neues PDRom - Public Domain Rom

    • Mad
    • July 14, 2026 at 11:44 PM

    ich möchte hier nur mal kurz das neue PDRom oder Public Domain Rom vorstellen .

    Hier die Version 1.1 , auf der Webseite ist schon die Version 1.2 abgebildet, was sich da geändert hat weiss ich nicht , ich habe mir noch mal welche nachbestellt, ich denke oder hoffe das ich dann die 1.2 er auch bekommen werden .



    Das kann man bei uni64.com Matthias bestellen . Es soll aber auch noch als Public Domain veröffentlicht werden .

    UNI64 - 8Bit Computer Hardware

    Es ist hat ähnliche Funktionen wie das OneRom ( https://onerom.org )

    Das PDRom kann als 28 Pin oder 24 Pin Rom konfiguriert und benutzt werden .

    Das PD-Rom hat auch wie die beiden OnRom Versionen die ich habe einen RP2350 Prozessor .

    Es unterstützt folgende Rom Typen :

    24-pin

    2316 (2 KB, Commodore)
    2332 (4 KB, Commodore)
    2364 (8 KB, Commodore)
    2716 (2 KB)
    2732 (4 KB)

    28-pin Mask ROM (23xx)

    23128 (16 KB)
    23256 (32 KB)
    23512 (64 KB)

    28-pin EPROM (27xx)

    2764 (8 KB)
    27128 (16 KB)
    27256 (32 KB)
    27512 (64 KB)

    28-pin EEPROM (AT)

    AT28C64 (8 KB)
    AT27C128 (16 KB)
    AT28C256 (32 KB)

    28-pin EEPROM (W)

    W27C512 (64 KB)

    Ausserdem gibt es einen SD-Karten Steckplatz von dem man Programme über ein Menu starten kann .
    Das ist sehr praktisch finde ich .

    Das Menü ist erreichbar wenn man beim Einschalten des C64 die Commodore Taste gedrückt hält . Dann kann man entweder mit F1 in den Rom Manager um eines der installierten Roms zu laden oder mit F7 in das SD Card Menu um z.B. ein Programm zu starten welches auf der SD ist .

    So sieht das Rom Menü aus :

    Ich habe zum Test mal 9 Kernal Roms installiert , bis zu 16 sind möglich .

    Das wird Hanz Einfach über eine Webseite gemacht , das PDRom wird einfach über USB-C mit dem Computer verbunden .

    Man muss keine Skripte wie beim OneRom schreiben und das PDRom zu befallen . Ich finde das etwas angenehmer und es ist schneller zu erledigen .

    Ich habe auch einmal einen W27C512 emuliert und eine 64k MagicDesk bin Datei aufgespielt und in einem Modul getestet . Das hat auch wunderbar funktioniert .

    Hier noch mal ein Bild der 3 Rom Ersatz Module :

    von oben nach unten

    - OneRom 28 Pin Version

    - OneRom 24 Pin Version

    - PD-Rom 28/24 Pin Version ( der USB Port kann bei Bedarf abgeknipst werden , dann wird es nur schwierig mit dem Programmieren :D)



    Die KernalRom Funktion habe ich in einen 250407 Board getestet .

    So sieht das PD-Rom auf dem Board aus . Ich habe einfach die 4 Pins oben haben keinen Steckkontakt weil auf dem Board ja nur ein 24Pin Kernal verbaut ist.

    Images

    • IMG_2138.jpg
      • 439.61 kB
      • 1,920 × 928
  • u251715+64 MMU - Commodore MOS 251715 Replica

    • Mad
    • June 9, 2026 at 10:17 PM
    Quote from wdoelker

    Naja, er schreibt auf der Seite ja, dass es "demnächst" einen neuen, besseren PLA-Chip geben soll. Nur leider steht das da schon seit Monaten … :-(

    Oh ja, hatte ich noch gar nicht gesehen . Ja, Matthias hat immer viele Projekte in der Pipeline .

    Quote from wdoelker

    Ich habe mal die Produktion von dem PLA durchgespielt - leider sind zumindest aktuell viele der Chips nicht vorrätig. Und selber löten? Würde ich machen, aber nicht für eine Sammelbestellung, sondern nur 1-2 Stück für mich.

    Ja , das würde ich auch nur für mich machen, aber wenn es da noch einen Nachfolger gibt warte ich noch ;)

  • u251715+64 MMU - Commodore MOS 251715 Replica

    • Mad
    • June 9, 2026 at 7:33 PM

    Matthias hat die PLA ja als PD freigegeben .

    Ich denke mal deswegen bietet er die nicht mehr an .

    Hier der Link zur Datei : https://uni64.com/net/files/comm…/u251715+64.zip

    oder zum PD Teil im Wiki : https://uni64.com/net/wiki_de/public_domain.php

    Ich nähe die Datei hier auch mal an

    u251715+64.zip

    Da sind die Gerber drin und die Bin für das Eprom etc.

    Wollte ich mir auch irgendwann mal selbst nachbauen .

  • uElite Board V4.3 Probleme

    • Mad
    • May 23, 2026 at 10:31 PM
    Quote from ronduc

    von den 5 neuen 74LS14 waren tatsächlich 2 defekt

    Danke für den Bericht .

    ach das ist ja Übel .

    Wo waren die 74ls14 denn her ? von Aliexpress ?

  • C64u - CPU - Speed ändern einfach und schnell

    • Mad
    • May 5, 2026 at 6:50 PM

    Ich wollte mal schnell im Hintergrund die CPU Geschwindigkeit der C64u ändern .

    Dazu hatte ich ja mal diesen M5Stick Plus umprogrammiert , da kann man zwar noch mehr mit machen , aber auch die CPU Geschwindigkeit ändern , ohne über das Konfigurationsmenu des c64u zu gehen .

    Dazu wird ganz einfach die Api Schnittstelle des c64u benutzt .

    Diese kann man aber auch mit einem normalen Webbrowser erreichen und so habe ich die Index.html, die sich auf dem c64u im Flash/html/ Ordner befindet um den Menüpunkt CPU-Speed erweitert

    Die Weboberfläche der c64u erreicht man über die IP oder den Netzwerknamen im lokalen Netzwerk .

    bei mir z.B. http://c64u.local/

    hier kann man jetzt einfach die CPU Geschwindigkeit auswählen und ändern .

    Das kann man mit dem Desktop PC, Smartphone oder Tablet machen, wenn man sich im selben Netzwerk wie der C64u befindet .

    Man kann die Weboberfläche auch aufrufen und direkt die CPU Geschwindigkeit mitgeben auf die die c64u geändert werden soll .

    Das sieht dann so aus : http://c64u.local/index.html#1 für 1MHz oder ....#64 für 64MHZ .

    Die Frequenz wird sofort geändert , man kann sich also in seinem Browser ein paar Favoriten für die entsprechenden Geschwindigkeiten ablegen .


    Ich habe ein kleines Video dazu gemacht , da sieht man die Funktion .

    Und hier noch HTML Datei , die muss erst mal entpackt werden und dann einfach nur in das Verzeichnis flash/html/ der c64u kopiert werden . ach vorher am besten ein Backup der Originaldatei


    c64u-CPU-Speed.zip

    Viel Spass damit .

  • Mobile Stromversorgung für den C64 mit zwei USB-C Powerbank's und einem 9V DC-AC Wandler

    • Mad
    • April 19, 2026 at 9:52 PM
    Quote from natas

    Stimmt dort werden einige der Optimierungen direkt umgesetzt.
    Beschreib doch mal wie dein Notebook aussehen soll.

    Ach da gibt es noch keine konkreten Vorstellungen . Ich habe noch ein Toschiba T1000 NOS Gehäuse mit Tastatur . Da hatte ich mal die Idee einen C64 einzubauen .

    Es scheitert ja nicht an der Stromversorgung, das ist bei so einem Notebook C64 das kleinste Übel, weil man da ja keine 9V AC braucht .

    Die Tastatur wäre da ein viel größeres Problem. Außerdem hätte ich auch gern alle Anschlüsse nach draußen gelegt . Expansionsport, Userport, TapePort , IEC etc..

    Aber ein Notebook zu bauen wäre dann eh ein neues Thema , mir ging es hier ja nur um Machbarkeit der autarken Stromversorgung .

Latest Posts

  • @Mad - Helmut Proxa proxa@axorp 4040 + 7400 / 7402 Zähler - Martin seine Versionen

    axorp September 8, 2026 at 12:32 AM
  • Retro Computer Festival 20./21. März 2027 - Save the Date

    DOC64 September 2, 2026 at 11:17 AM
  • Defekter plus/4

    Aguetul August 29, 2026 at 11:13 AM
  • c64uRemote f. Commodore 64 Ultimate und Ultimate64-elite-II

    Mad August 24, 2026 at 11:58 PM
  • Der "Beknackte-Bilder-Thread" im Forum64

    natas August 18, 2026 at 1:47 AM
  • c64u zusätzlicher Ein- / aus- schalttaster und Reset Taster

    Mad August 5, 2026 at 10:57 PM
  • Remote-Tastatur-Adapter

    Mad July 29, 2026 at 10:57 PM
  • Werkstatt Commodore Netzteil

    Mad July 28, 2026 at 10:18 PM
  • OneRom kurz vorgestellt

    natas July 28, 2026 at 11:41 AM
  • Umbau Floppy 1541-IIauf USB-C Stromversorgung und Einbau OneRom CBM/Jiffy-Dos

    Mad July 27, 2026 at 4:04 PM
  • neues PDRom - Public Domain Rom

    natas July 15, 2026 at 9:51 PM
  • Neue Smart oder USB-C Netzteile für den C64 - C64 smart Supply ( iComp ) vs. PD-64 von SPL ( Retro Bodys )

    Mad July 15, 2026 at 9:22 PM
  1. Privacy Policy
  2. Contact
  3. Legal Notice
  4. Terms Of Use
Style: Core by cls-design
Stylename
Core
Manufacturer
cls-design
Designer
Tom
Licence
Commercial styles
Help
Supportforum
Visit cls-design
Martins Retro Seite in the WSC-Connect App on Google Play
Martins Retro Seite in the WSC-Connect App on the App Store
Download