Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
  You are not logged in - nap
Box Check "Type"   [2010]

Box Check Released by :
tlr

Release Date :
9 March 2010

Type :
C64 Tool

User rating:awaiting 8 votes (2 left)   See votestatistics

Credits :
Code .... tlr of VICE Team

Download :

Look for downloads on external sites:
 Pokefinder.org


Summary
Submitted by tlr on 9 March 2010
Box Check "Type" tries to determine the type of your box.

The results are presented on the form:
 "<machine> <glue> <vic-ii> <sid> <cia1> <cia2>"

The test is run a number of times.  If the results are 100% repeatable the
box will be green.   If the results are slightly flaky the box will be
brown/orange.  If the results are very flaky it will say "FAILED".
(R/S RESTORE + RUN to redo the test)

Typical breadbox:
  "C64 DL 6569 6581 6526 6526"

Typical C64C:
  "C64C IC 8565 8580 6526A 6526A"

Typical C128:
  "C128 DL 8566 8580 6526A 6526A"

The main code is at $c000-$c1c1 and returns a two byte value in Acc and X
which will end up at $cf00 & $cf01 followed by the string representation.

Acc/$cf00:
  Bit 3 = 8566
  Bit 2 = 6569R1
  Bit 1 = Glue Logic (0 = discrete, 1 = custom IC)
  Bit 0 = VIC-II model (0 = 6569, 1 = 8565)

X/$cf01:
  Bit 5 = SID present
  Bit 4 = SID model (0 = 6581, 1 = 8580)
  Bit 3 = CIA2 present
  Bit 2 = CIA2 model (0 = 6526, 1 = 6526A)
  Bit 1 = CIA1 present
  Bit 0 = CIA1 model (0 = 6526, 1 = 6526A)

Thanks to nojoopa for ideas and to Rubi and MOS6569 for C64C testing.

/tlr

LEGEND
------

<machine>
- C64
- C64C
- C128

Aggregated guess of machine type.
A question mark after machine denotes an unlikely combination, like a
6581 sid in a C64C and so on...
---

<glue>
  DL = Discrete Logic (C64/C128)
  IC = Custom IC (C64C)

Type of glue logic implementation.
---

<vic-ii>
  6569R1 = Very old VIC (5 lumas)
  6569   = Old VIC (9 lumas)
  8565   = New VIC (C64C)
  8566   = New VIC (C128)

Model of VIC-II chip.
---

<sid>
  6581 = Old SID (C64)
  8580 = New SID (C64C/C128)

Model of SID chip.
---

<cia[1|2]>
  6526  = Old CIA (C64)
  6526A = New CIA (C64C/C128)

Model of CIA chips.
---
Search CSDb
Advanced
Navigate
Prev - Random - Next
Detailed Info
· Summaries (1)
· User Comments (15)
· Production Notes
Fun Stuff
· Goofs
· Hidden Parts
· Trivia
Forum
· Discuss this release
Support CSDb
Help keep CSDb running:



Funding status:




About this site:
CSDb (Commodore 64 Scene Database) is a website which goal is to gather as much information and material about the scene around the commodore 64 computer - the worlds most popular home computer throughout time. Here you can find almost anything which was ever made for the commodore 64, and more is being added every day. As this website is scene related, you can mostly find demos, music and graphics made by the people who made the scene (the sceners), but you can also find a lot of the old classic games here. Try out the search box in the top right corner, or check out the CSDb main page for the latest additions.
Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.091 sec.