_  __   _  _         _ _     _      _           _           
  __| |/ /_ | || |     __| (_)___| | __ (_)_ __   __| | _____  __
 / _` | '_ \| || |_   / _` | / __| |/ / | | '_ \ / _` |/ _ \ \/ /
| (_| | (_) |__   _| | (_| | \__ \   <  | | | | | (_| |  __/>  < 
 \__,_|\___/   |_|    \__,_|_|___/_|\_\ |_|_| |_|\__,_|\___/_/\_\
                                                                 
            

T.INTERFACING

FILE INFORMATION

FILENAME(S): T.INTERFACING

FILE TYPE(S): PRG

FILE SIZE: 1.5K

FIRST SEEN: 2025-11-30 18:12:07

APPEARS ON: 1 disk(s)

FILE HASH

337a2d52aeb05e07851bea7b4408adba7936046488b2d52fb8d6454d15327247

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
LOADSTAR 34 S 2 T.INTERFACING PRG Sailor, Ganheden 10 17 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 00 80 5E 55 3A 48 41 43  4B 45 52 0D 0D 0D C9 CE  |..^U:HACKER.....|
00000010: D4 C5 D2 C6 C1 C3 C9 CE  C7 20 D4 C8 C5 20 C3 CF  |......... ... ..|
00000020: CD CD CF C4 CF D2 C5 27  D3 20 D5 D3 C5 D2 20 D0  |.......'. .... .|
00000030: CF D2 D4 0D 20 20 20 20  20 20 20 20 20 20 20 20  |....            |
00000040: 20 20 20 20 20 42 59 0D  20 20 20 20 20 20 20 20  |     BY.        |
00000050: 20 20 20 20 CA 4F 48 4E  20 C9 4F 56 49 4E 45 0D  |    .OHN .OVINE.|
00000060: 0D 0D C3 CF CD CD CF C4  CF D2 C5 20 CD C1 C7 C1  |........... ....|
00000070: DA C9 CE C5 0D C1 50 52  49 4C 20 31 39 38 37 0D  |......PRIL 1987.|
00000080: 0D 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |.***************|
00000090: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
000000A0: 2A 2A 2A 2A 2A 2A 0D CE  CF D4 C5 3A 20 D4 48 45  |******.....: .HE|
000000B0: 20 46 4F 55 52 20 50 52  4F 47 52 41 4D 53 20 44  | FOUR PROGRAMS D|
000000C0: 49 53 43 55 53 53 45 44  0D 42 45 4C 4F 57 20 43  |ISCUSSED.BELOW C|
000000D0: 41 4E 4E 4F 54 20 42 45  20 52 55 4E 20 46 52 4F  |ANNOT BE RUN FRO|
000000E0: 4D 20 54 48 45 20 CC CF  C1 C4 D3 D4 C1 D2 0D 4F  |M THE .........O|
000000F0: 50 45 52 41 54 49 4E 47  20 53 59 53 54 45 4D 2E  |PERATING SYSTEM.|
00000100: 20 20 D4 48 45 20 50 52  4F 47 52 41 4D 53 20 41  |  .HE PROGRAMS A|
00000110: 52 45 2C 0D 48 4F 57 45  56 45 52 2C 20 4F 4E 20  |RE,.HOWEVER, ON |
00000120: D3 49 44 45 20 32 20 4F  46 20 54 48 45 20 CC CF  |.IDE 2 OF THE ..|
00000130: C1 C4 D3 D4 C1 D2 0D 44  49 53 4B 2E 20 20 D4 48  |.......DISK.  .H|
00000140: 45 59 20 43 41 4E 20 42  45 20 52 55 4E 20 42 59  |EY CAN BE RUN BY|
00000150: 20 45 4E 54 45 52 49 4E  47 3A 0D CC CF C1 C4 20  | ENTERING:..... |
00000160: 22 46 49 4C 45 4E 41 4D  45 22 2C 38 20 28 57 48  |"FILENAME",8 (WH|
00000170: 45 52 45 20 22 46 49 4C  45 4E 41 4D 45 22 0D 49  |ERE "FILENAME".I|
00000180: 53 20 4F 4E 45 20 4F 46  20 54 48 45 20 4E 41 4D  |S ONE OF THE NAM|
00000190: 45 53 20 55 4E 44 45 52  20 22 C4 C9 D3 CB 20 C6  |ES UNDER ".... .|
000001A0: C9 CC C5 D3 0D D4 C8 C9  D3 20 D0 D2 CF C7 D2 C1  |......... ......|
000001B0: CD 20 D5 D3 C5 D3 22 29  20 41 4E 44 20 54 59 50  |. ....") AND TYP|
000001C0: 49 4E 47 20 D2 D5 CE 0D  57 48 45 4E 20 54 48 45  |ING ....WHEN THE|
000001D0: 20 D2 C5 C1 C4 D9 20 50  52 4F 4D 50 54 20 41 50  | ..... PROMPT AP|
000001E0: 50 45 41 52 53 2E 0D 2A  2A 2A 2A 2A 2A 2A 2A 2A  |PEARS..*********|
000001F0: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 2A 2A 2A 2A  |****************|
00000200: 2A 2A 2A 2A 2A 2A 2A 2A  2A 2A 2A 2A 0D 0D 20 20  |************..  |
00000210: CA 4F 48 4E 20 C9 4F 56  49 4E 45 27 53 20 22 C9  |.OHN .OVINE'S ".|
00000220: 4E 54 45 52 46 41 43 49  4E 47 0D C3 4F 4D 4D 4F  |NTERFACING..OMMO|
00000230: 44 4F 52 45 27 53 20 D5  53 45 52 20 D0 4F 52 54  |DORE'S .SER .ORT|
00000240: 22 20 41 52 54 49 43 4C  45 20 49 53 20 54 48 45  |" ARTICLE IS THE|
00000250: 0D 46 49 52 53 54 20 49  4E 20 41 20 53 45 52 49  |.FIRST IN A SERI|
00000260: 45 53 20 45 58 50 4C 4F  52 49 4E 47 20 48 4F 57  |ES EXPLORING HOW|
00000270: 20 54 48 45 0D C3 2D 36  34 20 43 41 4E 20 43 4F  | THE..-64 CAN CO|
00000280: 4E 54 52 4F 4C 20 45 58  54 45 52 4E 41 4C 20 44  |NTROL EXTERNAL D|
00000290: 45 56 49 43 45 53 0D 53  55 43 48 20 41 53 20 41  |EVICES.SUCH AS A|
000002A0: 50 50 4C 49 41 4E 43 45  53 20 41 4E 44 20 53 45  |PPLIANCES AND SE|
000002B0: 43 55 52 49 54 59 0D 53  59 53 54 45 4D 53 2E 0D  |CURITY.SYSTEMS..|
000002C0: 0D 20 20 C1 53 20 59 4F  55 20 4D 49 47 48 54 20  |.  .S YOU MIGHT |
000002D0: 45 58 50 45 43 54 2C 20  53 55 43 48 20 41 0D 54  |EXPECT, SUCH A.T|
000002E0: 55 54 4F 52 49 41 4C 20  44 45 41 4C 53 20 4D 4F  |UTORIAL DEALS MO|
000002F0: 52 45 20 57 49 54 48 20  48 41 52 44 57 41 52 45  |RE WITH HARDWARE|
00000300: 0D 54 48 41 4E 20 49 54  20 44 4F 45 53 20 57 49  |.THAN IT DOES WI|
00000310: 54 48 20 53 4F 46 54 57  41 52 45 2E 20 20 C9 4F  |TH SOFTWARE.  .O|
00000320: 56 49 4E 45 0D 48 41 53  2C 20 48 4F 57 45 56 45  |VINE.HAS, HOWEVE|
00000330: 52 2C 20 49 4E 43 4C 55  44 45 44 20 46 4F 55 52  |R, INCLUDED FOUR|
00000340: 20 50 52 4F 47 52 41 4D  53 0D 54 48 41 54 20 50  | PROGRAMS.THAT P|
00000350: 52 4F 56 49 44 45 20 45  58 41 4D 50 4C 45 53 20  |ROVIDE EXAMPLES |
00000360: 4F 46 20 53 4F 4D 45 20  4F 46 20 54 48 45 0D 49  |OF SOME OF THE.I|
00000370: 44 45 41 53 20 44 49 53  43 55 53 53 45 44 20 49  |DEAS DISCUSSED I|
00000380: 4E 20 48 49 53 20 41 52  54 49 43 4C 45 2E 0D 0D  |N HIS ARTICLE...|
00000390: 20 20 C9 46 20 59 4F 55  20 41 52 45 20 49 4E 54  |  .F YOU ARE INT|
000003A0: 45 52 45 53 54 45 44 20  49 4E 20 C9 4F 56 49 4E  |ERESTED IN .OVIN|
000003B0: 45 27 53 0D 41 52 54 49  43 4C 45 2C 20 59 4F 55  |E'S.ARTICLE, YOU|
000003C0: 20 57 49 4C 4C 20 46 49  4E 44 20 48 49 53 20 46  | WILL FIND HIS F|
000003D0: 4F 55 52 0D 50 52 4F 47  52 41 4D 53 20 4F 4E 20  |OUR.PROGRAMS ON |
000003E0: D3 49 44 45 20 32 20 4F  46 20 54 48 45 20 CC CF  |.IDE 2 OF THE ..|
000003F0: C1 C4 D3 D4 C1 D2 0D 44  49 53 4B 2E 0D 0D 20 20  |.......DISK...  |
00000400: D4 48 45 20 46 4F 4C 4C  4F 57 49 4E 47 20 49 53  |.HE FOLLOWING IS|
00000410: 20 41 20 53 48 4F 52 54  20 44 45 53 43 52 49 50  | A SHORT DESCRIP|
00000420: 54 49 4F 4E 0D 4F 46 20  54 48 45 20 46 4F 55 52  |TION.OF THE FOUR|
00000430: 20 C9 CE D4 C5 D2 C6 C1  C3 C9 CE C7 20 50 52 4F  | ........... PRO|
00000440: 47 52 41 4D 53 3A 0D 0D  C9 CE D4 C5 D2 C6 C1 C3  |GRAMS:..........|
00000450: C9 CE C7 20 31 3A 20 C1  4E 59 20 4E 55 4D 42 45  |... 1: .NY NUMBE|
00000460: 52 20 49 4E 50 55 54 0D  20 20 20 20 20 20 20 20  |R INPUT.        |
00000470: 20 20 20 20 20 20 20 4C  49 47 48 54 53 20 54 48  |       LIGHTS TH|
00000480: 45 20 CC C5 C4 27 53 0D  20 20 20 20 20 20 20 20  |E ...'S.        |
00000490: 20 20 20 20 20 20 20 43  4F 52 52 45 53 50 4F 4E  |       CORRESPON|
000004A0: 44 49 4E 47 20 54 4F 20  54 48 45 0D 20 20 20 20  |DING TO THE.    |
000004B0: 20 20 20 20 20 20 20 20  20 20 20 42 49 54 20 57  |           BIT W|
000004C0: 45 49 47 48 54 2E 0D 0D  C9 CE D4 C5 D2 C6 C1 C3  |EIGHT...........|
000004D0: C9 CE C7 20 32 3A 20 C3  4F 55 4E 54 53 20 42 49  |... 2: .OUNTS BI|
000004E0: 4E 41 52 59 2E 0D 0D C9  CE D4 C5 D2 C6 C1 C3 C9  |NARY............|
000004F0: CE C7 20 33 3A 20 D4 45  4C 4C 53 20 54 48 45 20  |.. 3: .ELLS THE |
00000500: 42 49 54 20 57 45 49 47  48 54 0D 20 20 20 20 20  |BIT WEIGHT.     |
00000510: 20 20 20 20 20 20 20 20  20 20 4F 46 20 59 4F 55  |          OF YOU|
00000520: 52 20 49 4E 54 45 52 46  41 43 45 2E 0D 0D C9 CE  |R INTERFACE.....|
00000530: D4 C5 D2 C6 C1 C3 C9 CE  C7 20 34 3A 20 C5 58 41  |......... 4: .XA|
00000540: 4D 50 4C 45 20 4F 46 20  4D 41 53 4B 49 4E 47 0D  |MPLE OF MASKING.|
00000550: 20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 42  |               B|
00000560: 49 54 53 2E 0D 0D 0D C4  C9 D3 CB 20 C6 C9 CC C5  |ITS........ ....|
00000570: D3 20 D4 C8 C9 D3 20 D0  D2 CF C7 D2 C1 CD 20 D5  |. .... ....... .|
00000580: D3 C5 D3 0D 0D C9 CE D4  C5 D2 C6 C1 C3 C9 CE C7  |................|
00000590: 20 31 20 20 20 20 20 20  C9 CE D4 C5 D2 C6 C1 C3  | 1      ........|
000005A0: C9 CE C7 20 32 0D C9 CE  D4 C5 D2 C6 C1 C3 C9 CE  |... 2...........|
000005B0: C7 20 33 20 20 20 20 20  20 C9 CE D4 C5 D2 C6 C1  |. 3      .......|
000005C0: C3 C9 CE C7 20 34 0D D4  2E C9 CE D4 C5 D2 C6 C1  |.... 4..........|
000005D0: C3 C9 CE C7 0D 0D 20 20  20 20 20 20 20 20 2A 2A  |......        **|
000005E0: 2A 2A 20 C5 4E 44 20 CF  46 20 D4 45 58 54 20 2A  |** .ND .F .EXT *|
000005F0: 2A 2A 2A 0D                                       |***.            |
..^U:HACKER...INTERFACING THE COMMODORE'
S USER PORT.                 BY.        
    JOHN IOVINE...COMMODORE MAGAZINE.APR
IL 1987..*******************************
******.NOTE: THE FOUR PROGRAMS DISCUSSED
.BELOW CANNOT BE RUN FROM THE LOADSTAR.O
PERATING SYSTEM.  THE PROGRAMS ARE,.HOWE
VER, ON SIDE 2 OF THE LOADSTAR.DISK.  TH
EY CAN BE RUN BY ENTERING:.LOAD "FILENAM
E",8 (WHERE "FILENAME".IS ONE OF THE NAM
ES UNDER "DISK FILES.THIS PROGRAM USES")
 AND TYPING RUN.WHEN THE READY PROMPT AP
PEARS..*********************************
****..  JOHN IOVINE'S "INTERFACING.COMMO
DORE'S USER PORT" ARTICLE IS THE.FIRST I
N A SERIES EXPLORING HOW THE.C-64 CAN CO
NTROL EXTERNAL DEVICES.SUCH AS APPLIANCE
S AND SECURITY.SYSTEMS...  AS YOU MIGHT 
EXPECT, SUCH A.TUTORIAL DEALS MORE WITH 
HARDWARE.THAN IT DOES WITH SOFTWARE.  IO
VINE.HAS, HOWEVER, INCLUDED FOUR PROGRAM
S.THAT PROVIDE EXAMPLES OF SOME OF THE.I
DEAS DISCUSSED IN HIS ARTICLE...  IF YOU
 ARE INTERESTED IN IOVINE'S.ARTICLE, YOU
 WILL FIND HIS FOUR.PROGRAMS ON SIDE 2 O
F THE LOADSTAR.DISK...  THE FOLLOWING IS
 A SHORT DESCRIPTION.OF THE FOUR INTERFA
CING PROGRAMS:..INTERFACING 1: ANY NUMBE
R INPUT.               LIGHTS THE LED'S.
               CORRESPONDING TO THE.    
           BIT WEIGHT...INTERFACING 2: C
OUNTS BINARY...INTERFACING 3: TELLS THE 
BIT WEIGHT.               OF YOUR INTERF
ACE...INTERFACING 4: EXAMPLE OF MASKING.
               BITS....DISK FILES THIS P
ROGRAM USES..INTERFACING 1      INTERFAC
ING 2.INTERFACING 3      INTERFACING 4.T
.INTERFACING..        **** END OF TEXT *
***.
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL