1. Forum
  2. Marktplatz
    1. Nutzungsbedingungen
    2. Karte
    3. Bewertungen
  3. Galerie
    1. Alben
    2. Karte
  4. Tools
  5. Games
    1. C64 Emulator (viciious )
  6. Lexikon
  7. Filebase
  8. Retro-Links
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Galerie
  • Lexikon
  • Dateien
  • Link-Datenbank
  • Marktplatz-Eintrag
  • Erweiterte Suche

Willkommen! Melde dich an oder registriere dich.

Um schreiben oder kommentieren zu können, benötigst du ein Benutzerkonto.

Du hast schon ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden

Hier kannst du ein neues Benutzerkonto erstellen.

Neues Benutzerkonto erstellen
  1. Forum
  2. Marktplatz
    1. Nutzungsbedingungen
    2. Karte
    3. Bewertungen
  3. Galerie
    1. Alben
    2. Karte
  4. Tools
  5. Games
    1. C64 Emulator (viciious )
  6. Lexikon
  7. Filebase
  8. Retro-Links
  1. Forum
  2. Marktplatz
    1. Nutzungsbedingungen
    2. Karte
    3. Bewertungen
  3. Galerie
    1. Alben
    2. Karte
  4. Tools
  5. Games
    1. C64 Emulator (viciious )
  6. Lexikon
  7. Filebase
  8. Retro-Links
  1. Martins Retro Seite
  2. Reparatur-Ecke
  3. C64-Reparatur
  • Menü
  • Menü
  • Seitenleiste
  • Seitenleiste
  1. Forum
  2. Marktplatz
    1. Nutzungsbedingungen
    2. Karte
    3. Bewertungen
  3. Galerie
    1. Alben
    2. Karte
  4. Tools
  5. Games
    1. C64 Emulator (viciious )
  6. Lexikon
  7. Filebase
  8. Retro-Links

OneRom kurz vorgestellt

  • Mad
  • 24. Juli 2026 um 19:56
  • Online
    Mad
    Gründungsmitglied
    Administrator
    Gründungsmitglied
    Reaktionen
    1.378
    Beiträge
    1.721
    Bilder
    8
    Videos
    6
    Lesezeichen
    5
    Einträge
    25
    Dateien
    15
    Wohnort
    Artlenburg
    • 24. Juli 2026 um 19:56
    • #1

    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"
            }
          ]
        }
      ]
    }
    Alles anzeigen

    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 ...

    Eine ADMIN schläft nicht er ROOT

    Mein Inventar :-)

    mehrere C64, Dolphin Dos 2, SD2IEC, MMC2IEC, IECATA V2, XS-1541, XU-1541-SD, SwinSID X2, 1541U+ eth, Easyflash 1+3, DIAG-BLACK II, Chameleon 64 mit RR-Net, TuningBoard64, Modular64, 64Micro, KFC, WIC64 :thumbup:

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!

Benutzerkonto erstellen Anmelden

Letzte Beiträge

  • OneRom kurz vorgestellt

    Mad 24. Juli 2026 um 19:56
  • c64u zusätzlicher Ein- / aus- schalttaster und Reset Taster

    natas 24. Juli 2026 um 11:57
  • neues PDRom - Public Domain Rom

    natas 15. Juli 2026 um 21:51
  • Neue Smart oder USB-C Netzteile für den C64 - C64 smart Supply ( iComp ) vs. PD-64 von SPL ( Retro Bodys )

    Mad 15. Juli 2026 um 21:22
  • Apple II mini Nachbau

    natas 4. Juli 2026 um 13:37
  • Defekter plus/4

    Aguetul 3. Juli 2026 um 09:53
  • u251715+64 MMU - Commodore MOS 251715 Replica

    Mad 9. Juni 2026 um 22:17
  • Arithmeum Bonn Freitag, 05. Juni 2026 - 18:00 - 19:30 Spezialführung "50 Jahre Apple – eine Computergeschichte mit Höhen und Tiefen" (Anmeldung erbeten!)

    axorp 31. Mai 2026 um 09:36
  • uElite Board V4.3 Probleme

    ronduc 23. Mai 2026 um 23:30
  • C64u - CPU - Speed ändern einfach und schnell

    Mad 5. Mai 2026 um 18:50
  • weitere unterlagen gefunden

    axorp 26. April 2026 um 21:28
  • Mobile Stromversorgung für den C64 mit zwei USB-C Powerbank's und einem 9V DC-AC Wandler

    natas 20. April 2026 um 00:20
  1. Datenschutzerklärung
  2. Kontakt
  3. Impressum
  4. Nutzungsbedingungen
- 1Mhz.de powered by D@2MAD - in Artlenburg
Stilname
Core
Hersteller
cls-design
Designer
Tom
Lizenz
Kostenpflichtige Stile
Hilfe
Supportforum
cls-design besuchen
Martins Retro Seite in der WSC-Connect App bei Google Play
Martins Retro Seite in der WSC-Connect App im App Store
Download