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
This Thread
  • Everywhere
  • This Thread
  • This Forum
  • 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. Reparatur-Ecke
  3. C64-Reparatur
  • 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

OneRom kurz vorgestellt

  • Mad
  • July 24, 2026 at 7:56 PM
  • Mad
    Founding member
    Administrator
    Founding member
    Reactions Received
    1,383
    Posts
    1,728
    Images
    8
    Videos
    6
    Bookmarks
    5
    entries
    25
    Files
    15
    Location
    Artlenburg
    • July 24, 2026 at 7:56 PM
    • #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"
            }
          ]
        }
      ]
    }
    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 ...

    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:

  • natas
    Intermediate
    Reactions Received
    86
    Posts
    283
    • July 28, 2026 at 3:36 AM
    • #2

    Das geht auch ohne Jumper mit Bootmenü.

  • Mad
    Founding member
    Administrator
    Founding member
    Reactions Received
    1,383
    Posts
    1,728
    Images
    8
    Videos
    6
    Bookmarks
    5
    entries
    25
    Files
    15
    Location
    Artlenburg
    • July 28, 2026 at 7:59 AM
    • #3
    Quote from natas

    Das geht auch ohne Jumper mit Bootmenü.

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

    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:

  • natas
    Intermediate
    Reactions Received
    86
    Posts
    283
    • July 28, 2026 at 11:41 AM
    • #4
    Quote from Mad

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

    Ich habe ja in meinem C64C auch so ein Teil.
    Bei mir sind BASIC und CHAR-ROM noch verlötet und ich habe eigentlich keine Lust das zu ändern.
    Trotzdem überlege ich ob ich nicht Pin 20 des CHAR-ROMs durchknipse und mit Pin 21 verbinde und dann das /CS Signal per Kabel vom Stumpf zum OneROM führe. Ich mag einfach den DIN Zeichensatz vom C128.
    Das selbe könnte ich natürlich auch mit dem BASIC-ROM machen aber warum? Es gibt eh nur ein BASIC.
    Ich könnte natürlich ein eigenes Diagnostic-Kombi-ROM erstellen, welches den zusätzlichen Speicher nutzt.
    Hier kommt jetzt der große Vorteil man kann mit BOOTROM arbeiten und per Jumper das Diagnose ROM direkt aktivieren falls das mal notwendig sein sollte.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!

Register Yourself Login

Latest Posts

  • Defekter plus/4

    natas August 9, 2026 at 1:52 PM
  • c64u zusätzlicher Ein- / aus- schalttaster und Reset Taster

    Mad August 5, 2026 at 10:57 PM
  • Der "Beknackte-Bilder-Thread" im Forum64

    Mad August 4, 2026 at 3:30 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
  • Apple II mini Nachbau

    natas July 4, 2026 at 1:37 PM
  • u251715+64 MMU - Commodore MOS 251715 Replica

    Mad June 9, 2026 at 10:17 PM
  • 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 May 31, 2026 at 9:36 AM
  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