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-Computer
  3. 64 Tuning Board
  • 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

C64 und C64c

  • Aguetul
  • March 5, 2026 at 2:17 PM
  • Aguetul
    Nostalgiker
    Reactions Received
    24
    Posts
    78
    • March 5, 2026 at 2:17 PM
    • #1

    Mein Programm möchte wissen, auf welchem Rechner es läuft.

    Gibt es eine Möglichkeit, c64 breadboard und c64c über eine Basic-Abfrage, e.g. peek() zu unterscheiden?

    Anscheinend sind wohl nur die SID-Chips unterschiedlich.

  • natas
    Intermediate
    Reactions Received
    80
    Posts
    236
    • March 5, 2026 at 4:15 PM
    • #2

    Ein Erkennen des SIDs per Software geht wohl nur bei Nachbauten.
    ? PEEK (65408) ergibt 170 (V1) oder 0 (V2) bei älteren KERNAL-Versionen und 3 (V3) bei neueren (C64C/G) ob das wirklich genau ist?

    Ich habe mal die KI befragt die meint:

    10 S=54272:REM SID BASIS
    20 FOR I=0 TO 24:POKE S+I,0:NEXT:REM RESET
    30 POKE S+14,255:POKE S+15,255:REM FREQUENZ VOICE 3 MAX
    40 POKE S+18,33:REM MIX: SAEGEZAHN + DREIECK + GATE
    50 FOR I=1 TO 500:V=PEEK(S+28):IF V>0 THEN GOTO 100
    60 NEXT I
    70 PRINT "ERGEBNIS: MOS 6581 (OLD SID)"
    80 PRINT "GRUND: KEIN SIGNAL BEI WELLEN-MIX (TYPISCH 6581)":END
    100 PRINT "ERGEBNIS: MOS 8580 (NEW SID)"
    110 PRINT "GRUND: STABILES LOGISCHES 'AND' ERKANNT"

    funktioniert zumindest im Vice nicht.
    Ich denke das BASIC auch zu langsam ist.

  • Aguetul
    Nostalgiker
    Reactions Received
    24
    Posts
    78
    • March 5, 2026 at 6:54 PM
    • #3

    Geht auch auf dem Rechner nicht.

    Ich habe es mal damit probiert:

    base:detecting_sid_type_-_safe_method [Codebase64 wiki]

    Leider auch kein zuverlässiges Ergebnis!

  • natas
    Intermediate
    Reactions Received
    80
    Posts
    236
    • March 5, 2026 at 7:11 PM
    • #4
    Quote from Aguetul

    Geht auch auf dem Rechner nicht.

    Ich habe es mal damit probiert:

    https://codebase64.net/doku.php?id=ba…e_-_safe_method

    Leider auch kein zuverlässiges Ergebnis!

    Auf dem basiert der BASIC Code denke ich.

  • Aguetul
    Nostalgiker
    Reactions Received
    24
    Posts
    78
    • March 5, 2026 at 8:02 PM
    • #5

    Ich bin mit der oben zitierten Methode nun doch zum Ziel gekommen! Das Ergebnis ist 3 für den 6581 und 2 für den 8580 SID Chip.

    sidtype.pdf

Participate now!

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

Register Yourself Login

Latest Posts

  • Commodore 64 Ultimate c64u Update auf 1.1.0 veröffentlicht am 06.04.2026

    natas April 10, 2026 at 8:12 PM
  • Projekt C64‑BBS Snobsoft: Von der Restaurierung zum laufenden Betrieb

    The 300-Baud Guy April 3, 2026 at 7:09 PM
  • Commodore 64 Ultimate in der Starlight Version

    Mad March 29, 2026 at 5:57 PM
  • IR vs Funk - Übertragung

    natas March 16, 2026 at 11:43 PM
  • VC20 Basic und Umlaute

    Aguetul March 5, 2026 at 8:44 PM
  • C64 und C64c

    Aguetul March 5, 2026 at 8:02 PM
  • Commodore PC1 Technical Manual / Schaltpläne 10/1987

    natas March 2, 2026 at 9:17 PM
  • CBM 3032 Programm aus Basic laden

    Aguetul February 21, 2026 at 9:25 AM
  • Webfund: Einige schöne PET Projekte

    natas February 18, 2026 at 5:07 PM
  • Fischertechnik Interface Platine

    _8Bit_Joey February 16, 2026 at 7:13 PM
  • Gehäuse für den RCT (Retro Chip Tester) und Widerstandsdekade

    _8Bit_Joey February 16, 2026 at 7:06 PM
  • VC20 Basic V2

    Aguetul February 15, 2026 at 8:10 PM

Similar Threads

  • 10p6 - C64c Mini

    • newsy
    • April 18, 2025 at 12:08 PM
    • Commodore.News

Tags

  • Identifikation per Basic
  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