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
    66
    Posts
    156
    • 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
    66
    Posts
    156
    • 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
    66
    Posts
    156
    • 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

  • weitere unterlagen gefunden

    axorp November 10, 2025 at 10:04 PM
  • Hpib-Centronis Druckerinterface

    axorp November 10, 2025 at 9:57 PM
  • Commodore A2400 Monitor Service Manual 6/91 PN: 400402-01

    natas November 10, 2025 at 12:04 PM
  • @Mad - Helmut Proxa proxa@axorp 4040 + 7400 / 7402 Zähler - Martin seine Versionen

    Mad November 3, 2025 at 10:26 PM
  • Gehäuse für das uBook64 Board von Matthias

    ixion October 30, 2025 at 7:35 PM
  • Hab ich was verpasst

    axorp October 28, 2025 at 8:33 PM
  • Pico 2 DRAM Tester

    Turboschlumpf October 22, 2025 at 10:58 AM
  • forum64.de down?

    quadflyer8 October 13, 2025 at 5:05 PM
  • Der 64 Micro/Laptop - Daten

    gHost October 12, 2025 at 9:10 AM
  • Elektronik experimentier Kästen - Gestern und Heute

    natas October 4, 2025 at 11:30 AM
  • Flash8 Karte für den C64 tut nicht mehr.

    gHost October 1, 2025 at 7:58 AM
  • Commodore A600 System Schematics 4/92 PN:400422-02

    Mad September 30, 2025 at 8:33 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