Från - Datorernas folkvagn
Hoppa till: navigering, sök

Commodore Secrets

Product: Any Commodore 8-bit computer



will crash the BASIC.

Product: Commodore PET, Vic20, 64, but not the 128



crashes the BASIC. The Commodore 64 sometimes reports ?SYNTAX ERROR instead.

This bug was explained in the Transactor magazine, Vol. 6, No. 1. Here you can find a summary of the article contributed by Todd S. Elliott.

Product: Commodore 128

To get the credits and anti-war message you just need to type:

SYS 32800,123,45,6

To get another hidden message, go to the ML monitor and type:

m f63f5 f640b

Product: Commodore 1571 Disk Drive (DOS 3)

The following BASIC 2 program displays the software and hardware credits and a date.

10 dv=8:sa=32770:n=46:rem device number, starting address, number of bytes
20 st$="":open1,dv,15,"m-r"+chr$(sa-int(sa/256)*256))+chr$(sa/256)+chr$(n)
30 fori=1ton:get#1,by$:st$=st$+by$:printasc(by$);:next:close1
40 print:printst$

Product: Commodore 1581 Disk Drive

error = $ff3f
org $3000
lda #$79  OR  lda #$7a
jmp error

The two messages are listed in the 1581 dos reference guide as:


Software by David Siracusa. Hardware by Greg Berlin


Dedicated to my wife Lisa

Here is a program to illustrate the messages:

10 open15,9,15:n$="m-w":m$=""
20 fori=0to3:reada:n$=n$+chr$(a):next
30 fori=0to2:reada:m$=m$+chr$(a):next
40 print#15,n$chr$(121)m$:print#15,"m-e"chr$(0)chr$(3)
50 get#15,a$:printa$;:ifst=0goto50
60 print#15,n$chr$(122)m$:print#15,"m-e"chr$(0)chr$(3)
70 get#15,a$:printa$;:ifst=0goto70
80 data0,3,5,169
90 data76,63,255

Marko Mäkelä


Spel och sånt Super Motaro Game Mediapalatset Quartex Lyret
RGEW 2015 Level