home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #6 / amigamamagazinepolishissue1998.iso / cdrom / cd32goodies / goodies.doc < prev    next >
Text File  |  1980-01-10  |  7KB  |  233 lines

  1.  
  2.     first: my address. refer to it for any questions and wishes.
  3.     
  4.     Daniel Balster,
  5.     dbalster@uni-paderborn.de    (email)
  6.     Max Reger Weg 48        (mail)
  7.     33100 Paderborn
  8.  
  9.     phone/fax/etc. not available yet.
  10.  
  11.  
  12.  
  13.     READ MY ANNOUCEMENT AT THE END OF THIS DOCUMENT !
  14.  
  15.  
  16.  
  17.     Amiga CD³²(TM) Goodies - a compilation of useful and needed (?) tools
  18.     ---------------------------------------------------------------------
  19.     [ written and tested by Daniel Balster, to be published as freeware ]
  20.  
  21.  
  22.     O·V·E·R·V·I·E·W  &  I·N·T·R·O·D·U·C·T·I·ON
  23.     
  24.     
  25.     half a year ago i purchased my CD³² - just for fun. because it had no
  26.     communication ports except the AUX: port i had not much fun with it.
  27.     some days ago i found a description how to build a communication cable
  28.     for the AUX: port (including a 5V/12V level converter) - so i did.
  29.  
  30.     with the issue #4 of the Amiga CD³² Gamers magazine (excellent magazine!)
  31.     i found a bootable CD including a mountlist for a RAD: and with twin
  32.     express(TM) (i.e. from the aminet3 CD) i had a great and fast transfer
  33.     program.
  34.     
  35.     my other computer is an A4000/040+MMU+FPU/24MB/1.75GB/CDROM/SQ3270/WARPENGINE/PICASSO...
  36.     and my goal was it to connect the CD³² as a remote system doing some nasty works.
  37.     
  38.     i wanted to have the CD³² as an audio CD player (because my NEC-CDROM 210 suxx) and
  39.     playing modules and playing games and running demos etc. short: all system UNFRIENDLY
  40.     STUFF (so i can listen to modules when i'm working with NetBSD-Amiga ;-)
  41.  
  42.  
  43.     D·E·S·C·R·I·P·T·I·O·N·S
  44.     
  45.     CD32Ctrl    - controls some CD³² special features
  46.     
  47.     JoyPad      - this checks button combinations (useful for scripts)
  48.     
  49.     CDMotor     - like CD_Stop but this is a daemon!
  50.     
  51.     CDAudio     - Play, Stop, Next, Prev, ... a VERY simple Audio CD Player
  52.     
  53.     Launcher    - a simple but useful launcher daemon
  54.  
  55.  
  56.     P·A·R·A·M·E·T·E·R D·E·S·C·R·I·P·T·I·O·N·S
  57.     
  58.     ------------------------------------------------------------------------------
  59.     
  60. >    CD32CTRL
  61.  
  62.     REQ/S,NOREQ/S,CDREBOOT/S,NOCDREBOOT/S,EJECTRESET/S,NOEJECTRESET/S,SPEED/K,QUIET/S
  63.     
  64.     (NO)REQ     enable/disable requesters in the current shell. just try NOREQ
  65.             and then type wubble:wobble(enter) -> no requester "please insert..."
  66.             will appear. VERY useful if you have no keyboard on your CD³² and
  67.             no monitor connected...
  68.  
  69.     (NO)CDREBOOT    i don't know exactly what this does: some say this reboots the
  70.             machine immediately if it crashes (no guru and no dead-end reqs)
  71.             other people say this is no to reset the machine if you change a
  72.             CD. i don't know, please tell me!
  73.             
  74.     (NO)EJECTRESET    this is to prevent the machine from resetting while changing a CD.
  75.             (absolutly sure ;-)
  76.             
  77.     SPEED        toggle between double/single speed. 150 means doublespeed and 75
  78.             stands for single speed
  79.     
  80.     QUIET        don't output control messages
  81.     
  82.     Example Usage: read the source.
  83.  
  84.     ------------------------------------------------------------------------------
  85.     
  86. >    JOYPAD
  87.  
  88.     RED/S,BLUE/S,YELLOW/S,GREEN/S,FWD/S,REW/S,PLAY/S,PORT/N,QUIET/S
  89.     
  90.     PORT        joyport to scan; valid is 0..3
  91.     
  92.     RED    \
  93.     BLUE     \
  94.     YELLOW      \
  95.     GREEN       > enter any combination you want - the names are
  96.     FWD      /  self explaning ? (look at your joypad, man)
  97.     REW     /
  98.     PLAY    /
  99.     
  100.     QUIET        don't output control messages
  101.     
  102.     Example Usage: read the source.
  103.  
  104.     ------------------------------------------------------------------------------
  105.     
  106. >    CDMOTOR
  107.  
  108.     DELAY/N,QUIET/S
  109.     
  110.     DELAY        number of ticks to delay between switching the motor off.
  111.     
  112.     QUIET        don't output control messages
  113.     
  114.     Example Usage: read the source
  115.     
  116.     ------------------------------------------------------------------------------
  117.     
  118. >    CDAUDIO
  119.  
  120.     PAUSE/S,PLAY/S,TRACK/N/K,LENGTH/N/K,FADE/N/K,VOLUME/N/K,MOTOR/N/K,SEARCH/N/K
  121.     
  122.     PAUSE        hold the laser beam
  123.  
  124.     PLAY        opposite to PAUSE, release the laser beam
  125.     
  126.     TRACK        track to be played (first track)
  127.     
  128.     LENGTH        number of tracks to be played sequentially
  129.     
  130.     FADE        number of ticks between volume fades (useless on the CD³² ?)
  131.     
  132.     VOLUME        master volume of the CDROM. the CD³² can only mute ?
  133.             (use 0 for volume off and 16834 for maximum volume)
  134.     
  135.     MOTOR        switch the drive motor on (1) and off (0)
  136.     
  137.     SEARCH        selects the playmode (searchmode):
  138.  
  139.             0    normal play
  140.             1    fast forward
  141.             2    fast reverse
  142.  
  143.     Example Usage: read the source
  144.  
  145.     ------------------------------------------------------------------------------
  146.     
  147. >    LAUNCHER
  148.  
  149.     NAME/A
  150.     
  151.     NAME        filename of the file to observe
  152.     
  153.     Example Usage: Read the source
  154.     
  155.     ------------------------------------------------------------------------------
  156.  
  157. ( i hate writing documentations - its 0:45 and there is a c00l rave&jungle session in the radio )
  158.  
  159. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  160. ;
  161. ; my CD³² boot sequence for a RAD: drive
  162. ;
  163.  
  164. setpatch QUIET
  165.  
  166. ;
  167. ; some useful otions. as i mentioned, i do not know if NOCDREBOOT is equal to NOEJECTRESET
  168. ; (read the source, they are implemented in different ways)
  169. ;
  170. cd32ctrl NOREQ NOCDREBOOT NOEJECTRESET SPEED 150 QUIET
  171.  
  172. ;
  173. ; this was on a CD Magazine. i'll try to rewrite it soon, so i can include it in this package.
  174. ;
  175. run <>NIL: joymouse
  176.  
  177. ;
  178. ; after launching this i only have to copy executables to RAM:remote, i.e. via twinexpress!
  179. ; warning! launcher deletes the executable immediatly after executing it!
  180. ;
  181. run <>NIL: launcher RAM:REMOTE
  182.  
  183. LAB loop
  184.  
  185. joypad QUIET RED        ; if i hold down the red button a shell will be launched
  186. IF WARN              ; on the AUX: port. useful!
  187.    cdstop
  188.    mount aux:
  189.    newshell aux:
  190.    LAB loop2
  191.    Wait 50
  192.    joypad QUIET PLAY        ; this loop is funny, eh ?
  193.    IF Warn
  194.    skip endloop
  195.    EndIF
  196.    skip back loop2
  197.    LAB endloop 
  198.    assign AUX: DISMOUNT        ; if i closed the newshell and pressed PLAY AUX: will be
  199.    skip back loop        ; removed and the startup starts again
  200. EndIF
  201.  
  202. joypad QUIET YELLOW        ; a yellow button opens a workbench and a twin window (small)
  203. IF WARN
  204.     run <>NIL: twin SER 250000 <>CON:0/0/10/10
  205.     loadwb -debug
  206.     endshell >NIL:        ; i use this to send workbench programs and test them
  207. ENDIF
  208.  
  209. joypad QUIET GREEN        ; the same but no twin
  210. IF WARN
  211.     loadwb -debug
  212.     endshell >NIL:
  213. ENDIF
  214.  
  215. joypad QUIET BLUE        ; this was to get a asi list (a tool included with the
  216. IF WARN                ; warpengine software)
  217.    asi ALL >ram:asi.liste
  218.    skip back loop
  219. EndIF
  220.  
  221. twin ser 250000            ; default is twin express - i have twinopus installed on
  222. skip back loop            ; the A4k.
  223.  
  224. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  225.  
  226.  
  227. ANNOUNCEMENT:
  228.  
  229. i'm able to compile a CD (enough HD space and experience). i need people how also need a
  230. CD for there CD32 that just sets up a serial datalink and so on and incl. some useful
  231. other goodies. one CD costs be about 50,- DM but if we are more then the price is lower.
  232.  
  233. drop me a mail!