home *** CD-ROM | disk | FTP | other *** search
- ├OMMAND: ╙┼╘╥┴═
-
- ╙EE ALSO: ╥─╧╞╞,╥─╔╥,╟┼╘╥┴═,╥┴═─╔╙╦,╨╒╘╥┴═,╔╬╙╘┴╠╠,╥┼═╧╓┼
-
- ╙YNTAX: SETRAM BANK,ADDRESS
- OR
- SETRAM 1750BANK+1,NUMBER_OF_1750_BANKS
-
- ╞UNCTION:
-
- ╙┼╘╥┴═ ALLOCATES A PORTION OF THE ├128'S INTERNAL ╥┴═ OR A PORTION OF THE
- 17XX ╥┴═ EXPANSION CARTRIDGE AS A ╥┴═ DISK. ┴NY PROGRAMS TRANSFERED FROM
- FLOPPY TO THE ╥┴═ DISK WILL BEHAVE LIKE BUILT IN COMMANDS. ╔F YOU'RE FAMILIAR
- WITH ═╙-─╧╙, ITS AS IF THE ╥┴═ DISK WAS THE ONLY DIRECTORY ON YOUR ╨┴╘╚.
-
- ╔F YOU HAVE MORE THAN ONE DRIVE, AND YOU DON'T MIND TYPING A DRIVE LETTER
- BEFORE EACH COMMAMD, YOU CAN GET BY WITHOUT EVER INSTALLING A ╥┴═ DISK. ┴LL
- COMMANDS CAN BE RUN EITHER FROM DISK OR FROM THE ╥┴═ DISK.
-
- ╔F YOU HAVE A 1750, INSTALL THE ╥┴═ DISK IN THE 1750 (SEE BELOW) AND
- IGNORE THESE NEXT FEW PARAGRAPHS.
-
- ╔F YOU DO NOT HAVE A ╥┴═ EXPANSION CARTRIDGE, THEN THE BEST STRATEGY IS
- TO INSTALL A SMALL 8 OR 12╦ ╥┴═ DISK IN BANK 1 FOR THE SHORTER, FREQUENTLY
- USED COMMANDS, AND RUN THE LARGER ONES LIKE ┴╥├ FROM DISK. ╘HE 1571 GETS
- THE COMMAND INTO ╥┴═ PRETTY FAST, SO ITS NOT WORTH TYING UP THE ╥┴═.
-
- ╘HE ╥┴═ DISK CAN BE INSTALLED IN ANY OF BANKS 0 THROUGH 11 ╔ DON'T KNOW
- WHAT ├OMMODORE HAS PLANNED FOR BANKS 2 AND 3, BUT FOR THE TIME BEING AVOID
- THEM SINCE ╙┼╘╥┴═ WON'T ADJUST ANY ┬┴╙╔├ POINTERS WHEN INSTALLING A ╥┴═DISK
- IN ONE OF THESE BANKS. (BANK 2 IS REALLY BANK 0 AND BANK 3 IS BANK 1)
-
- ┬ANKS 4 THROUGH 11 ARE INTERNAL AND EXTERNAL ╥╧═. ╔F YOU HAVE ACCESS TO
- AN ┼╨╥╧═ BURNER, YOU MAY WANT TO STICK YOUR ╥┴═ DISK IN ONE OF THESE BANKS.
- ┴S FAR AS THE COMMAND LINE INTERPRETER IS CONCERNED, THERE IS NO DIFFERENCE
- BETWEEN A ╥┴═ DISK AND A ╥╧═ DISK, SO YOU CAN FIDDLE AROUND WITH THINGS IN
- ╥┴═, AND WHEN YOU LIKE WHAT YOU SEE, JUST ╨╒╘╥┴═ TO A DISKFILE AND BURN IT
- INTO AN ┼╨╥╧═.
-
- ═ORE LIKELY, YOU'LL BE INSTALLING YOUR ╥┴═ DISK IN EITHER BANK 1 OR BANK
- ZERO. ╘HERE ARE A COUPLE OF THINGS TO THINK ABOUT.
-
- ╙OME OF THE COMMANDS (┴╥├, ═╧╓┼ AND ├╧╨┘ FOR NOW) USE BANK 1 AS AN
- INPUT/OUTPUT BUFFER. ╘HE BUFFER STARTS WHERE THE ─╧╙ SHELL ENDS ($4000) AND
- GOES UP TO WHATEVER ADDRESS IS SET AS ┬┴╙╔├'S TOP OF ╥┴═ (I.E THE START OF
- YOUR ╥┴═ DISK IF ITS IN BANK 1) ╔F THE ╥┴═ DISK GETS TOO BIG, THE BUFFER
- GETS TOO SMALL, AND THERE WILL BE MORE DISK HEAD MOVEMENT ON SINGLE DRIVE
- SYSTEMS.
-
- ┬ANK 0 ISN'T A VERY GOOD PLACE TO STICK THE ╥┴═ DISK. ╔T'S ALOT EASIER TO
- WRITE PROGRAMS TO RUN IN BANK ZERO, SO ITS MORE LIKELY TO GET CLOBBERED BY
- SOME APPLICATION. ┴╥├ NEEDS ╥┴═ UP TO $├000 (49152) IN BANK ZERO, SO IF YOU
- PLAN TO USE ┴╥├ THATS THE LOWEST ADDRESS YOU CAN SELECT. (NONE OF THE
- COMMANDS USE ╥┴═ ABOVE $├000, SO IF THAT'S ENOUGH YOUR ╥┴═ DISK WILL BE
- REASONABLY SAFE HERE)
-
- ╔ WILL TRY TO LEAVE $├000 AND ABOVE ALONE IN EITHER BANK, BUT IN SOME CASES
- (╠╚┴ FOR EXAMPLE) THAT JUST ISN'T POSSIBLE. ╬O MATTER WHAT BANK YOU'RE IN, THE
- ABSOLUTE LOWEST ADDRESS YOU CAN START YOUR ╥┴═ DISK AT IS $4000 (16384)
-
-
- ╘O STICK IT IN THE 1750 THE SYNTAX IS...
-
- SETRAM 1ST-BANK,#-OF-BANKS
-
- ╫HERE BANKS 16, 17 ... 23 CORRESPOND TO THE 1750 BANKS 0, 1 ... 7
-
- THUS..
-
- SETRAM 16,8
-
- WOULD USE THE WHOLE 1750, AND
-
- SETRAM 22,2
-
- WOULD USE ONLY THE LAST TWO BANKS. ┘OU CAN HAVE MORE THAN ONE ╥┴═DISK IF YOU
- WANT, BUT ONLY ONE CAN BE ACTIVE AT A GIVEN TIME.
-
- ┬ECAUSE OF THE LENGTH OF TIME THAT IT TAKES TO LOAD A LARGE ╥┴═ DISK INTO THE
- 1750, ╙┼╘╥┴═ DOES NOT INITIALIZE THE ╥┴═DISK. ╘HIS MEANS THAT WHATEVER HAPPENS
- TO BE THERE IN THE 1750 IS ASSUMED TO BE A VALID ╥┴═ DISK. ╘HE AUTOEXEC FILE
- SUPPLIED WITH ├╙-─╧╙ TRIES TO DETERMINE IF THE ╥┴═ DISK IS IN FACT VALID BY
- ATTEMPTING TO RUN ├╙-─╧╙'S ╔╞ COMMAND. ╔F THE ╔╞ COMMAND IS THERE, THEN
- PRESUMABLY THE ╥┴═ DISK IS IN TACT AND WE CAN SAVE SOME TIME BY NOT HAVING TO
- LOAD IT FROM DISK.
- ╔F YOU DO WANT TO INITIALIZE THE ╥┴═ DISK, THERE ARE TWO WAYS TO DO IT. ╧NE
- IS TO USE ╟┼╘╥┴═ TO LOAD A PREVIOUSLY PREPARED ╥┴═ DISK. ╘HE OTHER IS TO USE
- ┬┴╙╔├'S STASH COMMAND TO STORE TWO ZEROS WHERE THE ╥┴═ DISK BEGINS. ┘OU WOULD
- NEED TO DO THIS IF YOU WERE TO BUILD UP A NEW ╥┴═ DISK FROM SCRATCH.
-
- ╞OR EXAMPLE, THIS WOULD ESTABLISH A ╥┴═ DISK IN THE 1750'S BANK 0 AND
- INITIALIZE IT.
-
- SETRAM 16,1
- POKE 4864,0:POKE 4865,0
- STASH 2,4864,BANK,0
-
- ╫HERE BANK IS THE FIRST BANK OF THE 1750 USED BY THE ╥┴═ DISK.
- (IN THIS CASE 0)
-
-
-
- ┼XAMPLES:
-
- A:SETRAM 1,$B000 INSTALL ╥┴═ DISK IN BANK 1 AT 45056
-
- A:SETRAM 0,49152 INSTALL ╥┴═ DISK IN BANK 0 AT $├000
-
- A:SETRAM 8 $4000 ╥┴═ DISK IS IN A CARTRIDGE. ╔F WHAT
- IS IN THE CARTRIDGE IS NOT A ╥┴═
- DISK, THEN RESULTS WILL BE
- UNPREDICTABLE.
-
- A:SETRAM 16,1 ╒SE ONLY THE 1ST BANK OF THE 17XX ╥┼╒
-
-
-