🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: alt.folklore.computers
Article #4343

HCF, was: Re: <None>

#4343
From: Wolfgang Strobl
Date: Fri, 07 Sep 1990 20:44
31 lines
1731 bytes
pet...@opus.cs.mcgill.ca (Peter Deutsch) writes:

>In article <1713@cygnus.scol.UUCP>, davidgu@scol.UUCP (David Gurr) writes:
>> dc...@cssun.tamu.edu (David A. Cook) writes:
>> 
>> >In article <ben.2630@epmooch.UUCP> ben@epmooch.UUCP (Rev. Ben A. Mesander) 
>> >writes:
>> >> If memory serves me right, the old Commodore PET machines could be
>> >> physically damaged (ie smoke) by poking the wrong value into the wrong
>> >> memory location. Good design...
>> 
>> Didn't there use to be a machine intrsuction that caused this problem?
>> Some wag gave it the mnemonic HCF ... Halt and Catch Fire!

No. The PET used the Mos Technology 6502 processor. HCF is a 6800
instruction.

The Motorola 6800 processor had an undocumented instruction
(code 0x9d), which transformed the cpu into a fast binary counter
on the address bus. It was otherwise dead, not even a NMI could
awake it. I got this information (and the mnemonic HCF, Halt and
Catch Fire for the instruction) from an article in Byte:

   G. Wheeler, "Undocumented M6800 instructions", Byte, 
   December 1977, page 46-48

The purpose of this instruction was perhaps some kind of 
factory test. I don't think it could do any hardware damage.

Wolfgang Strobl
#include <std.disclaimer.hpp>
Technical Details
Message-ID: <3307@gmdzi.UUCP>
Path: mbox-mo1.pugleaf.net!gmdzi!strobl
References: <ben.2630@epmooch.UUCP> <7951@helios.TAMU.EDU> <1713@cygnus.scol.UUCP> <2207@opus.cs.mcgill.ca>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!gmdzi!strobl
From: strobl@gmdzi.UUCP (Wolfgang Strobl)
Newsgroups: alt.folklore.computers
Subject: HCF, was: Re: <None>
Message-ID: <3307@gmdzi.UUCP>
Date: 7 Sep 90 20:44:29 GMT
References: <ben.2630@epmooch.UUCP> <7951@helios.TAMU.EDU> <1713@cygnus.scol.UUCP> <2207@opus.cs.mcgill.ca>
Organization: GMD, Sankt Augustin, F. R. Germany
Lines: 31
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit