home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Rockford Magazine
/
Rockford_Magazine_033_19xx_-_de_Disk_4_of_5_Side_B.d64
/
4941
< prev
next >
Wrap
Text File
|
2023-02-26
|
3KB
|
109 lines
Path: antares.lu.erisoft.se!eplu73!Adam.Bergstrom
From: Adam.Bergstrom@um.erisoft.se (Adam Bergstrom)
Newsgroups: comp.sys.cbm
Subject: PC2VIC
Date: 7 Dec 1995 06:15:06 GMT
Organization: Erisoft AB. Sweden
Message-ID: <4a60pa$rec@antares.lu.erisoft.se>
NNTP-Posting-Host: eplu73.um.erisoft.se
Summary: transfer from PC to VIC
X-Newsreader: TIN [version 1.2 PL2]
Below are the docs to PC2VIC, which I just posted on comp.binaries.cbm .
If you want the package mailed to you instead, just look at the bottom
of the docs for my e-mail address. Have fun!
The VIC20 to PC package (v. 951206)
-----------------------------------
OK, here it is, as I promised.
Another release from me to the Commodore 8-bit community.
This package enables you to send programs (and other data) to your VIC20.
The data is sent from the PC:s printerport to the VIC20:s userport, which
makes the transfer rather fast.
Below are some instructions on how to use the different programs and a
description on how to build the transfer-cable.
All programs and information in this package are free.
Please e-mail me comments and bug-reports. The address can be found at the
end of this document.
Receive program for the VIC20
-----------------------------
* Can be loaded to unexpanded and expanded BASIC, $2000, $4000, $6000 or $a000.
Just load the right program.
L2 is loaded to $2000. Start with SYS8192
L4 is loaded to $4000. Start with SYS16384
L6 is loaded to $6000. Start with SYS24576
LA is loaded to $A000. Start with SYS40960
UB should be loaded to unexpanded BASIC. Start with RUN
EB should be loaded to expanded BASIC. Start with RUN
* Must be started before the sending program on the PC.
Send program for the PC (send.exe)
----------------------------------
* Interrupt-driven. Should run fine under Windows and OS/2, but I haven't
tried it yet.
* Accepts any port-address in the range 0-65536 but the ones below are the
normal to use. Note that the address is supposed to be in decimal.
888 = $378 (LPT1)
956 = $3BC (alternative LPT1)
632 = $278 (LPT2)
* IRQ 1-8.
Normally 5 or 7.
* If no (or wrong) command-line parameters are used, help will be given.
* Must be started after the VIC20 receive program.
Transfer protocol
-----------------
The VIC20 expects to get:
* Start-address, lo byte
* Start-address, hi byte
* Length of program, lo byte
* Length of program, hi byte
* Program, as many bytes as specified by length
Transfer-cable
--------------
VIC20 userport PC printerport
PIN-NR NAME PIN-NR NAME
1 GND 25 GND
8 Cassette Switch 10 ACK
B CB1 14 AFEED
C PB0 2 DATA 0
D PB1 2 DATA 1
E PB2 2 DATA 2
F PB3 2 DATA 3
H PB4 2 DATA 4
J PB5 2 DATA 5
K PB6 2 DATA 6
L PB7 2 DATA 7
My address
----------
E-mail:
adam.bergstrom@um.erisoft.se
Snail-mail:
Adam Bergstrom
Storgatan 92,2
903 33 Umea
SWEDEN