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

  1. Path: detroit.freenet.org!aa122
  2. From: aa122@detroit.freenet.org (John F Davis)
  3. Newsgroups: comp.sys.cbm
  4. Subject: Re: DIP switches inside RAM cart for VIC-20?!?!
  5. Date: 12 Aug 1995 01:24:49 GMT
  6. Organization: Greater Detroit Free-Net, Detroit, MI
  7. Message-ID: <40gvt1$7cm@detroit.freenet.org>
  8. References: <183324Z07081995@anon.penet.fi>
  9. Reply-To: aa122@detroit.freenet.org (John F Davis)
  10. NNTP-Posting-Host: motown.freenet.org
  11.  
  12.  
  13. In a previous article, an225234@anon.penet.fi (WhiteH2O) says:
  14.  
  15. >Any speculation on why those switches would be in there, or what would happen
  16.  if I started to monkey around with them?
  17.  
  18. Well Andy,  Wondering why you had to post this via anon.penet.fi...
  19.  
  20. The 8 K ram cartarge could be configured in any of four different places
  21. (Without my programmer's refference manual I can't remember all of them
  22. but the last one was C000 (hex).  They are called block 1, 2, 3 and 5
  23. however.  Four of those switches are likely addressing switches to set
  24. the base address of the cartarge.  If the cartarge is used the other four
  25. may well be to set the address of the other 8K (That is to say,  You may have
  26. a 16K cartarge there).  If memory serves (And it usualy does) the original
  27. 8K expander cartarge was only half populated and you could expand it to
  28. 16 by adding the proper chips and changing from a 4 switch dip switch to
  29. an 8 (or adding a second 4 switch job)    I did that in fact.
  30.  
  31. Normally switch 1 would be block 1, Switch 2 - 2  Switch 3 - 3 and switch 4
  32. is block 5.
  33. Then switch 5 is block 1 bank 2 and so on.
  34.  
  35. To set them first turn them all off,  Then turn fire up the vic (It matters
  36. not if it's plugged into the VIC) and not the bytes free.  Now turn off VIC
  37. turn on switch 1 and plug it in.  Turn on and note bytes free,  Should have
  38. increased, if it did not then turn off, turn off 1 and turn on 8,
  39.  
  40. If turning on 1 gave you more memory then turn on six
  41. If turning on 8 gave you more memory turn on 3
  42.  
  43. This should (If it's a 16k box) give you yet more memory
  44.  
  45. Do not turn on two switches in the same half (IE: 1 and 3) as this will
  46. mess things up a bit.
  47.  
  48. ****WARNING****  When you plug in an eight, sixteen or 24 K expander the
  49. video memory, which used to be at the TOP of BASIC, moves to what used to
  50. be the BOTTOM of basic and start of BASIC (memory that is) Moves up (I think
  51. it's 1/2 K) to make room for it so any programs which use direct pokes to
  52. the screen and or which contain embedded M/L may well not work with the extra
  53. memory plugged in.  Unless I've had at them of course (I alaways wrote
  54. "Transportable" code which would run no matter what memory configuration you
  55. had.  And with both a 24K and 3K expander plugged into an multi slot daughter
  56. board, along with a 40/80 video card,  I could really mess up the old start
  57. of, end of and video pointers <G>
  58.  
  59. --
  60.    John F Davis In Delightful Detroit, Mi.    aa122@detroit.freenet.org
  61.          "Nothing adds excitement to your life like something
  62.          that is clearly none of your business!"     Battista