home *** CD-ROM | disk | FTP | other *** search
/ Rockford Magazine / Rockford_Magazine_033_19xx_-_de_Disk_4_of_5_Side_B.d64 / 4941 < prev    next >
Text File  |  2023-02-26  |  3KB  |  109 lines

  1. Path: antares.lu.erisoft.se!eplu73!Adam.Bergstrom
  2. From: Adam.Bergstrom@um.erisoft.se (Adam Bergstrom)
  3. Newsgroups: comp.sys.cbm
  4. Subject: PC2VIC
  5. Date: 7 Dec 1995 06:15:06 GMT
  6. Organization: Erisoft AB. Sweden
  7. Message-ID: <4a60pa$rec@antares.lu.erisoft.se>
  8. NNTP-Posting-Host: eplu73.um.erisoft.se
  9. Summary: transfer from PC to VIC
  10. X-Newsreader: TIN [version 1.2 PL2]
  11.  
  12. Below are the docs to PC2VIC, which I just posted on comp.binaries.cbm .
  13. If you want the package mailed to you instead, just look at the bottom
  14. of the docs for my e-mail address. Have fun!
  15.  
  16.  
  17. The VIC20 to PC package (v. 951206)
  18. -----------------------------------
  19.  
  20. OK, here it is, as I promised.
  21. Another release from me to the Commodore 8-bit community.
  22. This package enables you to send programs (and other data) to your VIC20.
  23. The data is sent from the PC:s printerport to the VIC20:s userport, which 
  24. makes the transfer rather fast.
  25. Below are some instructions on how to use the different programs and a
  26. description on how to build the transfer-cable.
  27. All programs and information in this package are free.
  28. Please e-mail me comments and bug-reports. The address can be found at the
  29. end of this document.
  30.  
  31.  
  32. Receive program for the VIC20
  33. -----------------------------
  34.  
  35. * Can be loaded to unexpanded and expanded BASIC, $2000, $4000, $6000 or $a000.
  36.   Just load the right program.
  37.  
  38.   L2 is loaded to $2000. Start with SYS8192
  39.   L4 is loaded to $4000. Start with SYS16384
  40.   L6 is loaded to $6000. Start with SYS24576
  41.   LA is loaded to $A000. Start with SYS40960
  42.   UB should be loaded to unexpanded BASIC. Start with RUN
  43.   EB should be loaded to expanded BASIC. Start with RUN
  44.  
  45. * Must be started before the sending program on the PC.
  46.  
  47.  
  48. Send program for the PC (send.exe)
  49. ----------------------------------
  50.  
  51. * Interrupt-driven. Should run fine under Windows and OS/2, but I haven't
  52.   tried it yet.
  53.  
  54. * Accepts any port-address in the range 0-65536 but the ones below are the
  55.   normal to use. Note that the address is supposed to be in decimal.
  56.   888 = $378 (LPT1)
  57.   956 = $3BC (alternative LPT1)
  58.   632 = $278 (LPT2)
  59.  
  60. * IRQ 1-8.
  61.   Normally 5 or 7.
  62.  
  63. * If no (or wrong) command-line parameters are used, help will be given.
  64.  
  65. * Must be started after the VIC20 receive program.
  66.  
  67.  
  68. Transfer protocol
  69. -----------------
  70.  
  71. The VIC20 expects to get:
  72.  
  73. * Start-address, lo byte
  74. * Start-address, hi byte
  75. * Length of program, lo byte
  76. * Length of program, hi byte
  77. * Program, as many bytes as specified by length
  78.  
  79.  
  80. Transfer-cable
  81. --------------
  82.  
  83. VIC20 userport           PC printerport
  84. PIN-NR  NAME             PIN-NR  NAME
  85.  
  86.      1  GND                  25  GND
  87.      8  Cassette Switch      10  ACK
  88.      B  CB1                  14  AFEED
  89.      C  PB0                   2  DATA 0
  90.      D  PB1                   2  DATA 1
  91.      E  PB2                   2  DATA 2
  92.      F  PB3                   2  DATA 3
  93.      H  PB4                   2  DATA 4
  94.      J  PB5                   2  DATA 5
  95.      K  PB6                   2  DATA 6
  96.      L  PB7                   2  DATA 7
  97.  
  98.  
  99. My address
  100. ----------
  101.  
  102. E-mail:
  103.   adam.bergstrom@um.erisoft.se
  104.  
  105. Snail-mail:
  106.   Adam Bergstrom
  107.   Storgatan 92,2
  108.   903 33 Umea
  109.   SWEDEN