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. Retro-Erweiterungen
  3. Sonstige-Erweiterungen
  • 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

one-rom

  • natas
  • August 18, 2025 at 12:13 AM
  • Online
    natas
    Intermediate
    Reactions Received
    71
    Posts
    185
    • August 18, 2025 at 12:13 AM
    • #1

    Pierce Finlayson hat einen KungFu Flash ähnlichen ROM Emulator für 2364, 2332 und 2316 ROMs entwickelt die CS Eingänge sind programmierbar.

    Software Defined Retro ROM - ultimately flexible replacement ROM

    How it's done - Software Defined ROMs

    Replace 3 retro ROMs with a single software ROM - how?! 🤯

    Automatically Hot-Swapping ROMs in Real-Time ⚡ Software Defined Retro ROM

    one-rom

    External Content github.com
    Content embedded from external sources will not be displayed without your consent.

    Ist schon ziemlich gut trotzdem fallen mir noch ein paar Verbesserungen ein:

    - die MCU und die anderen Bauteile auf die Unterseite.
    - statt Jumper SMD Dipschalter.
    - ein anderer Programmieranschluss: TC2030-IDC connector

    Wenn man es nicht ein paar Sekunden still halten kann kann man folgendes Hilfsmittel einsetzen:

    Oder man kann die deutlich teurere Steckervariante vorsehen:

  • Online
    natas
    Intermediate
    Reactions Received
    71
    Posts
    185
    • August 18, 2025 at 8:08 AM
    • #2

    Da sich hier einige mit Englisch schwer tun ein Auszug der Dokumentation übersetzt:

    https://github.com/piersfinlayson…LTAGE-LEVELS.md

    Spannungspegel

    Hintergrund

    Eine der größten Schwierigkeiten dieses Projekts bestand neben der Einhaltung der Timing-Anforderungen darin, einen Mikrocontroller zu finden, der die von Retro-Systemen benötigten 5-V-Logikpegel unterstützt.

    Die STM32F1-Serie (64-Bit-Variante) verfügt auf den ersten Blick über die erforderliche Anzahl von 5-V-toleranten (FT) GPIOs, aber bei näherer Betrachtung gibt es an keinem Port genügend zusammenhängende FT-Pins, die bei Pin 0 beginnen, um die erforderliche Leistung zu erreichen – das heißt, um dem Assemblercode zu ermöglichen, optimale Chip-Auswahlvergleiche und Adressensuchen durchzuführen und die Ergebnisse auf die Datenpins anzuwenden.

    Daher wurde die STM32F4-Serie ausgewählt, um sowohl eine ausreichende Rohleistung (Taktrate und Flash-Prefetch und Cache) als auch die erforderliche FT-Hardwarekonfiguration bereitzustellen.

    5-V- und 3,3-V-Logikpegel
    Da One ROM den Zweck hat, 5-V-Logikpegel-ROMs zu ersetzen, muss es mit den von diesen Systemen benötigten Spannungspegeln kompatibel sein. Dazu untersuchen und vergleichen wir das Datenblatt des STM32F411 (als repräsentativer Chip der STM32F4-Familie) mit den Datenblättern für:

    - 6502
    - 6567 (C64 VIC-II-Chip)
    - 6560/6561 (VIC-20 VIC-Chip)

    One ROM-Ausgänge, 6502-Eingänge
    Hinweis: Die 5-V-Ausgänge eines ROMs sind die Datenleitungen PA0-7. Diese sind auf „schnelle” Geschwindigkeit mit IIO = +8 mA eingestellt. Wir vermeiden „hohe” Geschwindigkeit, da dies zu einer maximalen niedrigen Ausgangsspannung VOL von 1,3 V führen kann, was für die maximale niedrige Eingangsspannung VIL des 6502 von 0,8 V zu hoch ist.

    One ROM VOL6502 VIL6567 VIL6560/6561 VIL
    0,4 V0,8 V0,8 V0,4 V

    Die maximale niedrige Ausgangsspannung eines ROMs liegt unter der maximalen niedrigen Eingangsspannung des 6502/6567 und entspricht der des 6560/6561, sodass wir keine Probleme haben.

    One ROM VOH6502 VIH6567 VIH6560/6561 VIH
    2,4 V*2,0 V2,0 V2,4 V

    Beachten Sie, dass das STM32F4-Datenblatt höchstwahrscheinlich angibt, dass VOH in diesem Fall VDD-0,4 V = 2,9 V ist – daher nehmen wir konservativ 2,4 V an.

    Die maximale Mindestausgangsspannung eines ROMs ist größer als die minimale hohe Eingangsspannung des 6502/6567 und entspricht der des 6560/6561, sodass wir keine Probleme haben.

    Ein ROM-Eingang, 6502 Ausgänge

    One ROM VIL6502 VOL6567 VOL6560/6561 VOL
    1,0 V0,4 V0,4 V0,4 V

    Die minimale niedrige Eingangsspannung eines ROMs ist größer als die maximale niedrige Ausgangsspannung des 6502/6567/6560/6561, also ist alles in Ordnung.

    One ROM VIH6502 VOH6567 VOH6560/6561 VOH
    2,3 V2,4 V2,4 V2,4 V

    Die minimale hohe Eingangsspannung eines ROMs ist geringer als die minimale hohe Ausgangsspannung des 6502/6567/6560/6561, daher ist alles in Ordnung.

    Absolute Höchstwerte STM32F4 VIL
    Der absolute Höchstwert für VIN für den STM32F4 an seinen FT-Pins beträgt VDD+4,0 = 7,3 V. Dieser Wert liegt über dem absoluten Höchstwert für die Versorgungs- und Eingangsspannung des 6502/6567/6560/6561, der bei 7,0 V liegt.

    Daher wird der STM32F4 durch eine Überspannung im System nicht beschädigt, es sei denn, der 6502/VIC-II/VIC (und andere Komponenten) sind bereits beschädigt.

    Wem das noch nicht genügt: https://www.st.com/resource/en/ap…electronics.pdf

  • Online
    natas
    Intermediate
    Reactions Received
    71
    Posts
    185
    • August 30, 2025 at 10:13 PM
    • #3

    https://piers.rocks/2025/08/25/rp2350-5v-gpios.html

    Es gibt eine neue Version die statt dem STM32F4 einem PP2350 A4 nutzt.

Participate now!

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

Register Yourself Login

Latest Posts

  • VC20 Basic V2

    Aguetul February 15, 2026 at 11:05 AM
  • Commodore 64 Ultimate in der Founders Edition

    Mad February 7, 2026 at 11:45 PM
  • Bestellt jemand bei Digikey? Ich möchte gern ein HIDMAN Modul bauen.

    Turboschlumpf February 5, 2026 at 3:28 PM
  • Bildschirm CBM3032 zu hell

    natas January 15, 2026 at 8:59 AM
  • Hilfe bei Spindelmotoren gesucht

    natas January 14, 2026 at 10:31 PM
  • Der Kölner Retrotreff ist zurück!

    natas January 12, 2026 at 1:22 AM
  • Commodore 64 Ultimate in der Starlight Version

    natas January 10, 2026 at 2:01 PM
  • Light Controller und Editor für C64

    quadflyer8 January 10, 2026 at 1:08 PM
  • 1D-Pong mit WS2812 LED Stripe und ARDUINO

    Mad January 7, 2026 at 11:25 AM
  • PetSD+

    Aguetul November 25, 2025 at 9:50 PM
  • Commodore PC1 Technical Manual / Schaltpläne 10/1987

    axorp November 15, 2025 at 10:10 PM
  • Commodore Printer MCS-801 Service Manual

    Mad November 15, 2025 at 9:06 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