Archiv der Kategorie: Wissensdatenbank

Das ist die Oberkategorie, um die Systemkategorien der Wissensdatenbank ordnen zu können.

C64 Diagnose: Problems I’ve repaired

  • BAS ROM or RAM U3. Pwr up: Title page — Char (garbage) „flash“ but

disappear (blank „page“)

  • PLA U17, KER ROM U4. Pwr up: No title page (blank raster)
  • VIC U19. Garbage screen but loads/runs pgm
  • RAM chip. All garbage screen — no load or run
  • OSC U30. After warmup TV loses horiz sync
  • Pwr supply. No +5V, raster — no title page — no pwr LED
  • C85, 47 [ ?? ]. Pix goes out of horiz hold after 4 hrs+
  • RAM chip. Garbage/flashing chars. Within 1/2 sec of pwr up — Bad

RAM IC (hot)

  • SID chip. Music player: note „hang up“ — „muddy“ sound
  • SID chip. Blown by shorting Audio-In after pwr up — Title page:

goes to garbage

  • U8 buffer. C-64 initializes drive at pwr up but „device not

present“ error

  • U17 PLA. Blank raster
  • U17 PLA. Intermittent cursor on opening screen … it will not move
  • U2 CIA. Semi-random „squares“ on screen at pwr up (no title page)

U2 in 64C. Was 8521RO, I subbed 6526A, works OK (Old IC got hot, too)

  • U17 PLA. „Rainbow“ effect on opening screen characters
  • 1 RAM (not hot!). „Out of memory error“ at pwr up instead of

opening screen

  • SID chip. Erratic mouse pointer, music: notes „hang up“, „muddy“

sound

  • U31 Clock Gen. Horiz way off freq. on monitor
  • U1 CIA. Partial pgm load or screen freeze after run a while, „5“

key repeats if held down, „flashing“ cursor

  • U17 PLA. Pgm crash — back to Basic screen, new chip bad!

End of the Project 64 etext of the Ray’s C-64 Problems Solved.


Various usenet articles about 1541 repair.


Newsgroups: comp.sys.cbm
Subject: Re: 1541 Repair
From: Raymond Carlsen <rrcc@u.washington.edu>
Date: Tue, 4 Jun 1996 17:35:56 -0700

> I have a 1541 that just spins forever when turned on. Both LED’s
> are on. Anyone have any pointers to repair info on this model?

Steve,

    That usually points to a bad DOS ROM chip. It's CBM # 901229-03

(old drives) or -05. A bad 6522 is also a possibility.

Ray Carlsen
CARLSEN ELECTRONICS… A leader in trailing-edge technology.


Newsgroups: comp.sys.cbm
Subject: Re: 1541 Repair
From: Brian Heyboer <bjheyboer@space.honeywell.com>
Date: Wed, 05 Jun 1996 12:08:15 -0400

Steven J Tucker (dh395@cleveland.Freenet.Edu) wrote:

> I have a 1541 that just spins forever when turned on. Both LED’s
> are on. Anyone have any pointers to repair info on this model?

There are several things that can cause this, but the most common is a
bad 901229-05 ROM. The 6502, 6522, RAM, and a couple of the TTL chips
in the reset circuit can also cause it, pretty much in that order of
likelyhood, assuming it just „went bad“ and didn’t fail because of
something you did to it.


Newsgroups: comp.sys.cbm
Date: Wed, 5 Jun 1996 06:54:24 -0700 (PDT)
From: Raymond Carlsen <rrcc@u.washington.edu>
To: Cris Berneburg <74171.2136@compuserve.com>
Subject: Re: 1541 help!

> Well, I’ve done it again. I bought another 1541 drive that doesn’t
> work. The guy told me it was „out of alignment“. Needless to say, that
> was an understatement. So, I need some help trying to fix it.
>
> Here are the symptoms. When I power it on, the red and green LED’s
> both flicker on for about 1/4 of a second, then stay off. The drive
> motor spins constantly when powered on, and will not respond to
> commands. Do you why that is?

The power supply is probably failing. Note that the power indicator is
going out under load. Since the +12 volts runs the motors, try the +5v
line… bet you’ll find a bad bridge rectifier or flaky regulator.

Ray Carlsen
CARLSEN ELECTRONICS… A leader in trailing-edge technology.


From: <judd@merle.acns.nwu.edu>
Date: Wed, 5 Jun 1996 09:27:35 -0500
To: 74171.2136@compuserve.com
Subject: Re: 1541 help!
Newsgroups: comp.sys.cbm
Organization: Northwestern University, Evanston IL

In article <4p3vbp$s7i@dub-news-svc-4.compuserve.com> you write:
>Well, I’ve done it again. I bought another 1541 drive that doesn’t
>work. The guy told me it was „out of alignment“. Needless to say, that
>was an understatement. So, I need some help trying to fix it.
>
>Here are the symptoms. When I power it on, the red and green LED’s
>both flicker on for about 1/4 of a second, then stay off. The drive
>motor spins constantly when powered on, and will not respond to
>commands. Do you why that is?
>
>Here’s what I’ve tried to find out where the problem is. I swapped the
>main processor board with a working drive, and it seemed to power up
>OK. So I put the original, faulty board back in and tried swapping out
>chips. I replaced the 901229-05, 6502, both 6522’s, and the tiny
>EL7407-0284 chip with no posititve effect. No other chips in this
>drive have the chip sockets for easy replacement.
>
>901229-05 6502
> 6522 EL407-0284
> 6522
>
>If you know what the problem is or have some suggestions on what I
>could do to diagnose it, PLEASE! Thanks.
>
>——-
>Cris „PC-Geek“ Berneburg <74171.2136@compuserve.com>
>The Basic Bombardier, Manager of Project 64
>http://ourworld.compuserve.com/homepages/pcgeek/
>PGP public key A1CE4355 available on keyservers
>

The LED flicker tells you immediately that there is a problem with
the power — they aren’t connected to anything else. Most likely
you have a blown rectifier. There are two of them, at the back
of the drive, and they look like this:

	  _____
	 /    |
	/     |
	|     |
	-------
	| | | |

That is, a notched square with four pins coming out of the bottom.
After you power up the drive, at least one of them (the smaller one)
will probably be hotter than blazes.

The fix: go to Radio Shack and buy a new, heftier one for $1 or so,
and solder it in. These are full-wave rectifiers of course.

-Steve

C64 Ersatz SID

Eine 100% vollwärtigen Ersatz des Soundchips im C64 gibt es z.Z nicht. Aber selbst die orig. Chips klingen alle etwas unterschiedlich 😉

Es gibt aber einen Ersatz auf ATmega88 Basis.

Stückliste: Part Value Device Package Library Sheet

  1. C1 100nF C2.5/2 C2.5-2 capacitor-wima 1
  2. DIL28 SID Socket DIL28 DIL28-6 ic-package 1
  3. IC1 MEGA88-PA MEGA88-PA DIL28-3 atmel 1
  4. OSC 32MHz QG5860 DIL14S crystal 1
  5. R1 1K R-EU_0204/7 0204/7 rcl 1
  6. R2 240K R-EU_0204/7 0204/7 rcl 1
  7. R3 1K R-EU_0204/7 0204/7 rcl 1
  8. R4 2K2 R-EU_0204/7 0204/7 rcl 1
  9. R5 4K7 R-EU_0204/7 0204/7 rcl 1

ZIP Archive mit Eagle-Dateien, Firmware HEX und Batchdatei zum Flashen mit Fuses:
SwinSID88.zip

Schaltplan:

Board:

Bild der Platine im C64 eingebaut:

C 64 Ersatz PLA

Die PLA im C64 ist ein Logikbaustein. Die Logikgleichungen wurden entschlüsselt und heute gibt es sowohl professionelle Nachbauten auf CPLD Basis (Retro-Donald Shop) als auch eine Simulation auf Basis eines 27C512 Eproms. Das hier verfügbare Layout ist zwar 2-seitig und könnte ohne Probleme auch 1-seitig geroutet werden, den meisten PCB Herstellern ist das aber inzwischen egal und sparen kann man dabei fast nichts mehr.

Eprom-Bin & Eagle Layout Dateien: Ersatz-PLA.zip

GS/OS – Das grafische Betriebssystem des Apple IIGS

Zwar lassen sich auf dem Apple IIGS sowohl das Apple DOS 3.3 und das später eingeführte ProDOS in seiner 8-Bitvariante nutzen, doch liegen dann alle IIGS-spezifischen Möglichkeiten weitgehend brach. Erste IIGS Modelle wurden mit einer erweiterten 16-Bit ProDOS Variante ausgeliefert, bekannt als ProDOS-16. Die ersten Versionen stellten reine Textkonsolen bereit und wurden nur durch grafische Shells aufgepeppt.

Dies sollte erst im September 1988 entscheidend verbessern, als Apple das neue Betriebssystem GS/OS (schon als Version 4.0) vorstellte. Viele der in ProDOS und dem Apple III Betriebssystem SOS vorhandenen Techniken waren in diese Neuentwicklung eingeflossen. Und: GS/OS brachte eine grafische Oberfläche mit, den Finder. Die Namensgleichheit zum Macintosh Betriebssystem kommt nicht von ungefähr, denn obwohl der Finder des GS/OS eine eigenständige Entwicklung darstellt, sind viele der vom Mac bekannten GUI Elemente auch in der GS/OS Variante vorhanden. GS/OS ist ein vergleichsweise modernes System, es kennt Treiber für Geräte, ein abstraktes Dateisystem mit verschiedenen „file system translators“ (FST) zum Zugriff auf unterschiedliche Dateisysteme und ein zentrales Drucksystem mit Treibern für unterschiedliche Drucker. Nicht nur die eingebauten Schnittstellen und Standardgeräte werden unterstützt, auch SCSI Schnittstellen und MIDI Ports lassen sich ansprechen. GS/OS ist zudem netzwerkfähig, denn es unterstützt AppleTalk über die vorhandene RS-422 Schnittstelle und bringt den IIGS in serielle Macintosh-Netze. Dieser Funktionsumfang fordert seinen Tribut bei den Systemressourcen- mindestens 512 kB und eine überarbeitete Firmware (ROM01) ist Einsatzvoraussetzung.


Bild 1: Die Oberfläche von GS/OS

Als 1989 die verbesserte Version 5.0.2 auf den Markt kam, hatten auch neue, vom Macintosh entliehene Techniken wie Desktop-Accessoires und verbesserte SCSI Unterstützung Einzug gehalten. Die letzte veröffentlichte Version 6.0.1 erschien dann 1993. Sie kann mit Standarddialogen für viele GUI Aktionen, verbesserten Treibern, einem überarbeiteten Finder und deutlich erhöhter Geschwindigkeit aufwarten. Es werden nun auch PostScript Drucker unterstützt. GS/OS 6.0.1 fühlt sich auch heute noch „modern“ an- das „look & feel“ entspricht dem des Macintosh System 7. Umsonst ist dieser Komfort nicht- mindestens 1,25 MB RAM sind Bedingung, also mindestens eine 1 MB Speichererweiterung im Memory Slot. GS/OS 6.0.1 ist heute kostenfrei von Apple verfügbar und kann in Form von Diskimages heruntergeladen werden (siehe ).


Bild 2: Eine Anwendung unter GS/OS

GS/OS 6.0.1 sollte ursprünglich eine Ethernet-Unterstützung bieten, doch fehlte diese in der veröffentlichten Version. Auch die Apple Ethernetkarte ist niemals erschienen. Dennoch muss niemand heute auf Ethernet im Apple IIGS verzichten. Mit der Uthernetkarte steht ein Ethernet-Interface mit RJ-45 Anschluss bereit. Einen Nutzen daraus zieht man jedoch erst mit Einsatz von Marinetti (), einem IP- und TCP/UDP Protokollstack für GS/OS ab Version 5, deren aktuelle Version 3.0 b3 im Juli 2006 erschien. Es funktioniert mit einem seriellen Kabel (Nullmodemkabel) und kann per PPP Protokoll einen entsprechenden Server auf einem PC z.B. unter Linux ansprechen. Für Marinetti aber auch ein Link Layer Treiber bereit, der die Uthernetkarte unterstützt. Dies bringt den Apple IIGS deutlich performanter an ein IP-Netz und das Internet. Sinnvoll ist das besonders für Datentransfer mittels FTP und die Nutzung von Druckern. SAFE2 ist ein brauchbarer FTP GUI-Client, Treehugger () ermöglicht es, HP JetDirect Druckerserver anzusprechen. Vorsichtige Gehversuche in das World Wide Web ermöglicht Arachnid, jedoch ist dieses Projekt nicht über die Version hinausgekommen. Jenseits einfachster HTML Seiten ist ein Absturz der Software sehr wahrscheinlich.