home *** CD-ROM | disk | FTP | other *** search
- POWERMENU 128 v2.00
- (c)1998 by Ben Holmes
-
-
- INTRODUCTION:
-
- When I finally received my SCPU128 from CMD, my first ambition was to change
- the menu program I was using to work efficiently with the SCPU. I searched
- around the different menu programs available, and finally came to the
- conclusion that I'd have to write my own. No-one else seemed to be interested
- in supporting the 'Power-User', and with the features that I wanted.
-
- This is a list of equipment supported:
-
- JiffyDos [Required]
- RamLink [Highly Recommended]
- SCPU128 [Highly Recommended]
- CMD HD [What, you don't have one?]
- All Drive types are supported.
-
- Now, if you don't have JiffyDos, (Chip, RamLink, or SCPU), this program simply
- will not work. If you don't have a RamLink, it'll take awhile to boot. If
- you don't have a SCPU128, it will run slow. If you don't have 16 MEG's in your
- RamLink, or a CMD HD... what do you need a menu program for?
-
- -------------------------------------------------------------------------------
-
- PROGRAM INSTALLATION:
-
- After running 'powermenu-vX.sfx', it will dissolve itself into the following
- files:
-
- powermenu-128 :This is the main menu program
- readme.1st :This text file.
- pm help :The help file... 'memo' format. (Press 'H' to see)
- pm parm :Parameter File for Powermenu
- pm basic :This file will be loaded and run if you hit 'ESC'
- pm data-1 :This is the data file for the first (F1) area.
- pm data-2 : " " second (F3) area.
- pm data-3 : " " third (F5) area.
- pm data-4 : " " fourth (F7) area.
- pm memo-0 :Memo file... you can create up to 10 memo's, named
- pm memo-1 :memo-0 through memo-9
-
-
- The ideal place for this program is in your RamLink... if you don't have a
- RamLink, then place these files in your CMD HD's 1st partition. (Or perhaps
- more correctly - the 'default' partition)
-
- RamLink: Run the RamLink utility - AutoFile. This will allow 'PowerMenu' to
- be autobooting.
- CMD HD Create a boot partition to boot this program.
-
-
- Here is what PowerMenu128 looks like, and what the different areas mean:
-
- Page number {$60}{$60}{$60}{CBM-S}
- {$7d}
- {CBM-A}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{CBM-R}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{CBM-S}
- {$7d} PowerMenu128 X {$7d} Date/Clock and DOS Area {$7d}
- {CBM-Q}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$7b}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{CBM-W}
- {$7d} {$7d} {$7d}
- {$7d} This is the area {$7d} {$7d}
- {$7d} for your program {$7d} {$7d}
- {$7d} lists. There is {$7d} Help File Area {$7d}
- {$7d} room for 15 items {$7d} 'Dated' memo's {$7d}
- {$7d} on each 'page', {$7d} and {$7d}
- {$7d} and you have four {$7d} Normal memo's #0 through 9 {$7d}
- {$7d} pages. (F1,F3,F5 {$7d} {$7d}
- {$7d} and F7). {$7d} This area is also for any {$7d}
- {$7d} {$7d} directory listings that you {$7d}
- {$7d} {$7d} may request. {$7d}
- {CBM-Q}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{CBM-W} {$7d}
- {$7d} Disk Drives area {$7d} {$7d}
- {$7d} Up to 5 drives {$7d} {$7d}
- {$7d} will be auto- {$7d} {$7d}
- {$7d} detected & listed {$7d} {$7d}
- {CBM-Z}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{CBM-E}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{CBM-X}
-
- When you first run this program, you will see *MY* data files, after you
- play around with the program, just type this: 'scratch"pm data*', this will
- scratch all the data files, and allow you to start creating your own. You
- can actually do this within the program - use the DOS command '@', then
- type 's0:pm data*' and hit return.
-
- WARNING: Be careful where you press the 'RETURN' key... in many cases, the
- PowerMenu program will IMMEDIATELY load & run a program.
-
- Now, first, you'll notice that all of your drives that you have connected are
- listed in the bottom left corner. Press the Cursor Up/Down key, and see the
- highlight bar move to the different programs. If you press the Cursor left
- or Right, the highlight bar will jump down to the Disk Drive area. If you
- hit return while the highlight bar is on a Disk Drive, PowerMenu will clear
- itself, and set your default drive as the highlighted one.
-
- Now that you know what the Cursor keys do, try pressing 'H'. This will bring
- up a 'Help' screen, that lists all the different functions of PowerMenu. The
- first function you will want to work with, is 'E' (Shift 'e')...
-
- ------------------------------------------------------------------------------
-
- EDIT POWERMENU PARAMETERS:
-
- Entered by pressing shifted 'e'. First question is 'Are you using the Xetec
- Gold Printer Interface?' Some interfaces, notably the Xetec Gold, will
- confuse the program, as it will react to commands on the 'command channel'.
- (Device 14). If you answer yes to this question, the program will skip device
- 14 during it's drive search.
-
- Second question is '10-Second autorun program number?' Hit any key to rotate
- from 0 to 15. If set to zero, this will do nothing. If you set it to a non-
- zero number, PowerMenu will automatically load and run that program after
- a 10 second delay. Even if you have enabled this feature, if you press ANY
- key in the first 10 seconds, PowerMenu will abort this feature. I have it
- set to run my first program 'Ace Term', as the first thing I do every day
- when I get home from work, is to log onto the Internet. This way, I walk
- in the door and turn on my Computer, head to the fridge, and when I get back,
- my Ace environment is loaded and waiting.
-
- Third question is 'Change Key Definitions.' If you press the 'ESC' key,
- PowerMenu will clear itself, and load & run a program called 'pm basic'.
- This program will normally change the function keys to my favorite settings,
- but if you don't like the change, either toggle this to 'No', or edit the
- program 'pm basic'. Although PowerMenu is compiled for speed, 'pm basic'
- is left in basic for any changes you'd care to make.
-
- The next three questions will ask about the device/partition/path of the main
- PowerMenu program and data files. Please be sure this is set to your setup,
- as otherwise, there may be times when the program cannot update it's files
- correctly.
-
- Once you answer all the questions correctly, the program will save the info
- in a data file called 'pm parm'. Moving on to the next set of functions, we
- will learn how to list our own programs in PowerMenu.
-
- -----------------------------------------------------------------------------
-
- ADDING PROGRAM LISTINGS:
-
- To add a program to PowerMenu, let's first discuss HOW it saves it's files.
- Everything is held in four files 'pm data-1' through 'pm data-4'. If you
- press the F1, F3, F5, or F7 keys, you will see the four areas. You can set
- these areas up any way you want... myself, I have it configured this way:
-
- F1 - Terminal programs
- F3 - Word Processing & Graphics
- F5 - Utility Programs (FCopy, CS-Dos, etc)
- F7 - Archive & Compression (Omega-Q, Unzip, etc)
-
- Each area can ONLY have 15 files... sorry, I had to draw the line somewhere.
- This still gives you 60 files per menu, and one PowerMenu can load & run
- another PowerMenu (as long as it's located in another drive, partition, or
- path).
-
- If you add, move, edit, or kill a program listing, the 'pm data-x' file is
- changed IMMEDIATELY. But this is not a liability, since it is SO quick to
- change! Now, to add files, be sure that you've already set the PowerMenu
- Parameters... Hit the F1/F3/F5/F7 area key that you want the program to be
- listed in. Now, to help you in answering the questions when you 'Add' a
- file, you can use the DOS features to examine the drive.
-
- Press Cursor left/right to move the highlight bar to the appropriate drive.
- If necessary, you can now press '@' and change partition or path info...
- Now, just press 'd' to list a directory. You can use the 'No Scroll' key
- to pause long listings. Now that you know where a file is, and the precise
- disk name, you're ready to 'Add' a file to PowerMenu.
-
- Press 'A' - You'll now have to answer some questions about the file you want
- listed in PowerMenu. These are the questions:
-
- #1. 'Menu Name?' This is the name that you want to show up on PowerMenu. It
- can be up to 25 letters long (longer than the disk filename limit of 16) Make
- sure that this name is descriptive enough for you to remember what it is.
-
- #2. 'Disk Name?' This is the filename on the disk that you want PowerMenu to
- load and run. Be sure to type it in EXACTLY as it is on the disk directory!
-
- #3. 'Drive?' Defaults to '8'.
-
- #4. 'Partition?' and...
-
- #5. 'Path?' Enter the partition number or path name ONLY. Don't put
- 'cp', 'cd', '://', or anything of that nature.... PowerMenu handles that.
- If the drive you are loading from is not a CMD device, just leave this blank.
-
- #6. 'Load Method?' Hit any key (I use space bar) to toggle between the three
- methods listed. Hit return when chosen.
-
- #7. 'Mode?' Hit any key to toggle between the listed modes. Hit return when
- you've chosen.
-
- #8. 'Bank Number?' If you don't know about this... ignore it. Hit return.
-
- #9. 'SYS Call?' This is for the 128 mode only... Perhaps in a later version
- I can implement this for 64 mode as well.
-
- #10. 'SCPU' This is for the SCPU128... any key will toggle the different
- optimization modes. Many programs can use full Optimization, try it first!
- (Ignored if you don't have a SCPU...)
-
- #11. 'Gosub Calls' Currently only two possible calls. Any key toggles,
- return when chosen. (HD Tools 128 - for the CMD HD, *requires* the parallel
- cable be turned off before operating correctly)
-
- After answer all the above questions, the PowerMenu program will save the
- new information, then list the new program in -last- place. If you want the
- list ordered differently, you can move the files around by using the 'm'
- command. Just move the highlight bar to the file you want moved, press 'm',
- now move the highlight bar where you *want* the file, and press return.
-
- You can 'kill' the file highlighted (remove it from your PowerMenu) by hitting
- 'k'. You can edit the data for a highlighted file by pressing 'e'.
-
- -------------------------------------------------------------------------------
-
- SCREENSAVER MODE:
-
- By the time you've read this far, you may have noticed that PowerMenu has a
- 'ScreenSaver' mode. If you don't do anything for one minute, the screen
- saver will come on... just press shift 'F8' to get back the screen.
-
- -------------------------------------------------------------------------------
-
- MEMO's:
-
- You can create your own memo's... 'pm memo-0' automatically loads, and if you
- press the number keys 1-9, that memo will load and display. I use CS-Dos to
- create my memo's... just remember the 50 column limit when creating your
- memos. The 'Help' screen is just another memo with a different name on the
- disk. You could change the help screen if you had a reason to.
-
- -------------------------------------------------------------------------------
-
- DIRECTORY & DOS FEATURES:
-
- Here is a very powerful part of the PowerMenu repetoire... you can do all
- normal DOS functions such as viewing directories, scratching files, validating
- disks, and so on. Just press '@', and the window in the upper right corner
- will display '@0:' and wait for your entry.
-
- Hitting 'd' will display the directory of the active device (normally 8).
- Moving the cursor to the drive section first, will then display the directory
- of the device your cursor bar is on. (lower left corner of display).
-
- If you press shift 'd' (Capitol 'D'), you will see another menu appear in the
- right side of the screen. It is self explanatory. If you don't have a clock
- in one of your CMD drives, it will not be as useful. Another feature for use
- with CMD devices only is 'p' for partition display.
-
- -------------------------------------------------------------------------------
-
- DROP TO BASIC:
-
- Sometimes, nothing you have on the menu is what you want to do... no problem!
- You can 'Drop to Basic' by pressing just one key. To drop to 128 mode, press
- the ESC key. PowerMenu will then load and run a basic program called 'pm
- basic'. This program will change screen colors, change the function key
- definitions, and clear everything out of memory before aborting itself. You
- can make your own modifications to this program if you wish! (If you make any
- good ones, let me know!)
-
- You can also drop to 64 mode by pressing the TAB key. At this time, PowerMenu
- doesn't load any other program as it does in the 128 mode. This may change
- in a future version, if there is enough need....
-
- If you wish to drop (in 128 mode only) to a particular drive, move the cursor
- bar to the drive, and then hit return. This bypasses the 'pm basic' program.
- Powermenu will just switch to that drive, and delete itself.
-
- -------------------------------------------------------------------------------
-
- AUTHOR'S NOTES:
-
- I hope you enjoy this program, I've enjoyed creating it, and I use it on a
- daily basis. If you don't have both a RAMLink and SCPU128, you may find
- this program too slow for daily use... sorry!! I wrote this because no-one
- else had written what I needed. If you *do* enjoy using this, I'd be happy
- to hear from you. I'm the SYSOP of Civic 64/128 Users Group BBS, at (805)
- 382-1125. Running a 1.28 GIG Hard Drive filled with useful programming
- utilities, tied to a 33.6 Modem, and 1st time users can download! You can
- log on and leave me a note there. Or, if you're on the Internet, just
- email me at 'bnholmes@rain.org'. Comments, ideas for improvements, and bug
- reports are all welcome.
-
-
-