[comp.sys.ibm.pc] PCjr expanded memory

rmfowler@bsu-cs.bsu.edu (Rex M. Fowler) (09/09/89)

  I recently acquired a used 128k memory side car for my jr, boosting
it to a whopping 256k machine. My question is, does anyone have any
documentation on what parameters there are and what they are for
that go along with configjr.sys?

ex.

device = configjr.sys -X -Y -Z

What are all the possibilities here?

Also, is the extra memory only found if i boot from dos with the above in
my config.sys?  what if i want to run a program that requires more than
the original 128k but to run it I just put it in the drive and boot the 
machine? will it know that i have 256k or will it think i have only 128k?


third and final question..

Since the side-car expansion and the optional parallel port can be "snapped"
together, i assume that if I knew which of the pins were for the parallel
port, i wouldn't need to spend the money to buy the add-on port. I could
probably come up with something on my own?

Any help with any or all of these problems would be greatly appreciated.

Thanks,
Rex Fowler (rmfowler@bsu-cs.bsu.edu)
-- 
Rex Fowler		UUCP : <backbones>!{iuvax,pur-ee}!bsu-cs!rmfowler
Ball State University   ARPA : rmfowler@bsu-cs.bsu.edu
Muncie, IN

mikej@vax1.acs.udel.EDU (Michael Jacobs) (09/10/89)

>  I recently acquired a used 128k memory side car for my jr, boosting
>it to a whopping 256k machine. My question is, does anyone have any
>documentation on what parameters there are and what they are for
>that go along with configjr.sys?
>device = configjr.sys -X -Y -Z

I use a program call jrconfig.  Is that what you meant?
If it is, say so, and I'll tell you what the options are.

>Also, is the extra memory only found if i boot from dos with the above in
>my config.sys?  what if i want to run a program that requires more than
>the original 128k but to run it I just put it in the drive and boot the 
>machine? will it know that i have 256k or will it think i have only 128k?

What IBM did to the jr was to have all the low-end and dos stuff at the
bottom of memory, then active program memory, then the screen memory on
top.  What these memory driver programs to is put the screen memory next
to the dos memory, so memory for programs can go all the way to the 640k
top.  If you don't use one, you'll have a whopping 64k of memory to
use for programs regardless of what sidecars you have attached.

>Since the side-car expansion and the optional parallel port can be "snapped"
>together, i assume that if I knew which of the pins were for the parallel
>port, i wouldn't need to spend the money to buy the add-on port. I could
>probably come up with something on my own?

In theory, yes.  The PCjr technical reference manual probably has the
details you need.

slimer@trsvax.UUCP (09/10/89)

  The PCjr should recognize all memory in the machine if you have the
  switches set on the card correctly. You simply need to set the switches
  to signal what number memory card you have on the computer, e.i. the
  first 128K will have pin 1 on, the second 128K will have switch 2 on,
  card 3 - switches 1,2, the number is coded in binary obviously. 

  With these set, the jr should recognize all memory. If not, you may need
  an additional power side-card. The jr itself can power only one side card
  reliably. To power more than one or two, you will definately need an
  add-on power card.

  This should be of some help.


****************************************************************************
*  Thank You,                           texbell!letni!rwsys!trsvax!slimer  *
*         Bill           "I love it when you talk COBOL!" - ComputerWorld  *
*  George W. Pogue, 1300 Two Tandy, Fort Worth, TX. 76102  (817) 390-2871  *
****************************************************************************

mikej@vax1.acs.udel.EDU (Michael Jacobs) (09/11/89)

In article <216100140@trsvax> slimer@trsvax.UUCP writes:
>  The PCjr should recognize all memory in the machine if you have the
>  switches set on the card correctly. You simply need to set the switches
>  to signal what number memory card you have on the computer, e.i. the
>  first 128K will have pin 1 on, the second 128K will have switch 2 on,
>  card 3 - switches 1,2, the number is coded in binary obviously. 

That's only as far as hardware is concerned.  To be able to use all that 
memory to run programs in, you must run a memory driver to move the
video memory to be contiguous to the DOS stuff.


-- 
Mike J             |
The Grey Sysop...  |  I have nothing to say, so I'm saying it here.
                   |