Megalextoria
Retro computing and gaming, sci-fi books, tv and movies and other geeky stuff.

Home » Archive » net.micro.amiga » Re: Disk organization for developing/Suggestion.
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Switch to threaded view of this topic Create a new topic Submit Reply
Re: Disk organization for developing/Suggestion. [message #279701] Thu, 02 January 1986 16:08
bruceb is currently offline  bruceb
Messages: 41
Registered: October 1985
Karma: 0
Member
Article-I.D.: amiga.460
Posted: Thu Jan  2 16:08:50 1986
Date-Received: Fri, 3-Jan-86 04:22:57 EST
References: <861@caip.RUTGERS.EDU>
Reply-To: bruceb@hunter.UUCP (Bruce Barrett)
Organization: Commodore-Amiga Inc., 983 University Ave #D, Los Gatos CA 95030
Lines: 114

===========================
"You Asked For It!"		<<-- Old TV show, remember??

This is MY solution to the C development system set-up "problems".
I do not claim it is "best", but It does work well for me.  By the
way this is/was/will be shipped on the native V1.1 C development
diskette sold by CBM.   Lattice is also selling stuff directly, I
	 ===========!
do NOT know what (exactly) they put on their diskettes.

Assumptions:  512k, 2 disks (DF0: and DF1:)

Be sure to read the comments!  If you execute it directly you'll still
leave a bunch of "fat".

Once you've cleared the fat off the CLI diskette copy all Commands (df1:c)
from the C-DEVEL dislette to the CLI diskette.  Thes delete them from the
C-DEVEL diskkette.  Also (if you've got V1.1) delete all the FD files from
the C-DEVEL diskette.  Deleting the Compiler passes yields >200k!

Best of luck, and Happy New Year!   --Bruce


;-------Cut here----
; This file is a SUGGESTION of how you might trim "the fat" 
; off a Workbench diskette and create a CLI diskette.  It
; assumes that you will be booting with the resultant 
; diskette.  If executed without change it will reduce
; disk usage of a 1.1 Workbench diskette from 91% to 33%.
;
assign oldwb: df0:
; Utilities in the C directory that you will not use frequently:
echo "Clearing excess in C directory"
delete oldwb:c/install
delete oldwb:c/format
delete oldwb:c/status
delete oldwb:c/edit
delete oldwb:c/relabel
delete oldwb:c/filenote
; delete oldwb:c/diskcopy
delete oldwb:c/sort
delete oldwb:c/loadwb
delete oldwb:c/protect
delete oldwb:c/say
; Also consider removing "copy" as join can do that job
;
; Fonts may be eliminated entirely, unless your application
; uses them.  60 and 80 column fonts are still in "ROM".
echo "Clearing excess in Fonts directory"
delete oldwb:fonts all quiet
;
; Likewise some devices can be removed unless your 
; application needs them:
echo "Clearing excess in Devs directory"
delete oldwb:devs/clipboard.device
delete oldwb:devs/narrator.device
;
; and likewise some libraries can be removed:
echo "Clearing excess in Libs directory"
delete oldwb:libs/mathtrans.library
delete oldwb:libs/translator.library
delete oldwb:libs/mathieeedoubbas.library
delete oldwb:libs/version.library
delete oldwb:libs/diskfont.library
;
; Each printer driver takes from 1k to 5k of disk, un-comment
; the printer drivers you don't need:
; delete oldwb:devs/printers/qume_ltrpro_20           
; delete oldwb:devs/printers/cbm_mps1000              
; delete oldwb:devs/printers/diablo_630               
; delete oldwb:devs/printers/diablo_c-150             
; delete oldwb:devs/printers/generic                  
; delete oldwb:devs/printers/brother_hr-15xl          
; delete oldwb:devs/printers/hp_laserjet              
; delete oldwb:devs/printers/okimate_20               
; delete oldwb:devs/printers/alphacom_pro101          
; delete oldwb:devs/printers/diablo_adv_d25           
; delete oldwb:devs/printers/epson_jx-80              
; delete oldwb:devs/printers/epson                    
; delete oldwb:devs/printers/hp_laserjet_plus         
;
; Remove workbench specific demos and utilities:
;
echo "Clearing excess in Root directory"
delete oldwb:.info
delete oldwb:clock
delete oldwb:clock.info
delete oldwb:demos all quiet
delete oldwb:demos.info
delete oldwb:disk.info
; delete oldwb:preferences  -- or --
; Move preferences to C: directory so you can
; get to it from anywhere
rename oldwb:preferences oldwb:c/Preferences
delete oldwb:preferences.info
delete oldwb:system all quiet
delete oldwb:system.info
delete oldwb:utilities all quiet
delete oldwb:utilities.info
delete oldwb:trashcan all quiet
delete oldwb:trashcan.info
delete oldwb:empty all quiet
delete oldwb:empty.info
;
; Fix startup sequence so that it does not try to start
; workbench:
echo "Fixing startup sequence in S directory."
rename oldwb:s/Startup-Sequence oldwb:s/ss.old
echo >oldwb:s/A "echo *"CLI disk.  Use Date command to set date and time.*""
echo >oldwb:s/B "stack 15000"
echo >oldwb:s/C "stack"
join oldwb:s/A oldwb:s/B oldwb:s/C as oldwb:s/Startup-Sequence
delete oldwb:s/A oldwb:s/B oldwb:s/C
echo "Done."
  Switch to threaded view of this topic Create a new topic Submit Reply
Previous Topic: Bringing Your Amiga Home For The Holidays
Next Topic: Re: Lattice C Problem
Goto Forum:
  

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Sat Apr 20 11:43:39 EDT 2024

Total time taken to generate the page: 0.54952 seconds