home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Scena PL EXE
/
scenapl-1995-exe.iso
/
gazetki
/
zasmashka
/
1
/
1.dms
/
1.adf
/
BeetMaker.doc.pp
/
BeetMaker.doc
Wrap
Text File
|
1993-08-11
|
4KB
|
112 lines
BeetMaker
Version 0.1
:- NOTE
BeetMaker is Public Domain, so you can copy it as long as no charge is demanded
(exept costs of disk and post handling).
Files that should be included with this program:
BeetMaker.doc * this read file
BeetMaker.icon * icon (for WB users)
Example.BMM * example of boot menu
:- INTRODUCTION
BeetMaker is 100% coded in assembler, it uses power of Amiga Intuition subsystem
and reqtools.library which is copyright of Nico François. BM was designed
because I had some spare time and I was fed up with removing old and including
new bugs in my BeetRipper. If you noticed something that you would have removed
give me information, please. Also if you have some (crazy) ideas, your letter
will be appreciated. BeetMaker (BM) for the time being allows creating BeetMenu
and installing it on your formatted disk. If you create your own compilation or
utils disk, you'll no longer have to care about space on your disk. BM
automatically allocates space on disk, i.e. bootblock and next five blocks.
But if you optimized your disk then BeetMenu would be probably destroyed, so be
careful ! BM also creates file called BeetLoader which loads and runs choosen
files. If you have directory S on your disk, BM also will create
startup-sequence with only one command in it - BeetLoader, of course ! If you
use your disk on KS1.3 then you'll have to copy RUN command into your C
directory, but if you use KS2.0 or better then don't care about it ! BM also
allows installing disk formatted in StandardFileSystem (SFS, OFS) as well as
formatted in FastFileSystem (FFS), if someone tells me about FileSystem used in
KS3.0, I'll include it (I mean header 'DOS',3 !). For the time being BM
installs only disk in DF0:, but in further versions I'll correct it. That's all
for introduction, let's tell something about gadgets.
:- FUNCTIONS
Because BMM is gadget operated, I have to explain some functions.
## Quit ## \_ No comment ...
## About ## /
## FKeys ##
Opens window with gadgets that allow you to type in names of programs to choose
with function keys (F1 - F10) and their paths. To enter paths just click
## Names ## gadget. To return to names click this time ## Paths ## gadget. To
exit this function click ... (what do you think, what did I mean ?).
## Load ##
## Save ##
Both gadgets were included to load/save your work to file. These functions
read/write all texts typed in string gadgets. While loading program searches for
'BMMD' header in file, so it is impossible to load any incorrect data file.
Thanks to Nico François for his GREAT reqtools.library !!!
## Test ##
Just click it to check results of your work. Sorry if you don't like colors I
used in this BeetMenu, in one of the next versions I'll include possibilty of
changing screen colors. To exit demonstration press LMB or <RETURN>.
By the way, I have included this feature in real BeetMenu, so if you don't want
to load anything then just press LMB, and you will see blank CLI window.
## SFS ##
Allows changing FileSystem in bootblock. While you use SFS disk don't click on
this gadget. But if you formatted your disk in FFS (KS2.0 or higher users) then
click it, and your disk will be booted as FFS disk !!!
## Install ##
Just insert blank formatted disk into drive DF0: and click this gadget. But
check if your disk is write enabled, beacuse if it isn't, BM wouldn't tell you
that. In further versions I'll include error handling routines (It's the very
first version V0.1 !). Check also whether BM put BeetLoader on your disk. BM
allocates five blocks it uses but didn't check if they were allocated (another
feature to include in further versions).
String gadgets marked:
## Headlines ##
There you can type in two 80 chars long headers.
## Programs ##
There type in names of programs to choose, to type in paths click on ## Names ##
gadget. To return to names just click ## Paths ## gadget.
BeetMaker was tested on:
A500 with KS1.3
A500+ with KS1.3
A500 with KS2.0
A1200 with KS3.0
and it worked well !
And that's all folks !!!
If you have found bugs or have any ideas then contact me at:
Radek Chyra
ul.Kosnego 36/2
45-056 Opole
POLAND
__
PS. Thanks to \ \__ for being the best computer ever !
\/_/