home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD1.iso / CD32 / cd32_controller.lha / cd32controller / gamecontroller.doc next >
Encoding:
Text File  |  1995-01-17  |  5.3 KB  |  111 lines

  1.  
  2.     ________   ________   ____   ________   ____   ________   ________
  3.    /\    ___\_/\   \   \_/\___\_/\    \  \_/\___\_/\    \  \_/\    ___\_
  4.    \/______   \/    \    \/     \/     \   \/     \/     \   \/    \_   \
  5.    /\          \          \      \   \      \      \   \      \      \   \
  6.    \ \__________\_____\____\______\___\______\______\___\______\__________\
  7.     \/__________/_____/____/______/___/______/______/___/______/__________/
  8.                _________  ____   ________   ________   ________
  9.      (gALAXy) /\    ____\/\___\_/\    ___\_/\   \   \_/\       \_
  10.               \/     __\/_/     \/    \_   \/    \    \/   \_____\
  11.               /\     \    \      \      \   \          \    \____/__
  12.               \ \__________\______\__________\_____\____\____\   /\_\
  13.                \/__________/______/__________/_____/____/____/   \/_/
  14.  
  15. welcome  to  another  production  by  me  this  time it's called gamecontroller
  16. emulator done by no one else than me.
  17.  
  18.                               - GALAXY/SHINING 8-
  19.  
  20. introduction:
  21. ~~~~~~~~~~~~~
  22. this  tool  is able to emulate the extendet buttons of an gamecontroller on the
  23. nummeric keypad of your keyboard, it will also emulate the moving cross on your
  24. cursorkeys.   but  well  you  could  use your joystick.  i extended this cursor
  25. option  only  for those who can't afford a joystick or could better moving with
  26. the  keys  than  the joystick.  well at least..  try out yourself what's better
  27. for you.
  28.  
  29. information:
  30. ~~~~~~~~~~~~
  31. it's  always possible that some kinda errors appears, well so please don't fool
  32. me,  if  you  do so then try a better emulator yourself.  be afraid that somone
  33. did it.  and i know it works..
  34.  
  35. it  could be possible that the one, or other game won't react with the emulator
  36. so please don't blame me.  get another game :).  this 'no' function is set back
  37. that the game won't use extended buttons and so uses only the internal joystick
  38. stuffs of the dma register $dff00a or $dff00c.
  39.  
  40. programlogic:
  41. ~~~~~~~~~~~~~
  42. - i allocated memory and didn't free'd it after leaving the utility..
  43. - i opened a library but didn't closed it after leaving the utility..
  44. - i   used  address  $0 to set one single bit in it (in a multitasking utility)
  45.   well this one i will fix sooner or later
  46.  
  47. but  well these FAILURES are NEEDED and WANTED so don't fool me without knowing
  48. the sence of letting 'em stay...
  49.  
  50. how  does  it work.  well the most cd32 games use the 'lowlevel.library' to get
  51. all  gamecontroller  movings from it.  this tool will cheat the offset:  -30 of
  52. this library.  will show the address up to my routine there it will jump in the
  53. original library come out, check my routine for pressed keys and went back into
  54. the game...  thats all..
  55.  
  56. usage:
  57. ~~~~~~
  58. theoreticaly  this  might  work  with  gamecontroller  port 0-3, no matter what
  59. you've  connected  there..   you  could also disconnect the whole moving device
  60. (mouse,  gamecontroller, joystick...  etc..) and could be able to play the game
  61. with  my  emulator  heheheh..   well there's nothing more to say just start the
  62. tool  and check out the requesters..  thats all.  maybe you write the keys down
  63. to  a  sheet  to get a better overview...  'coz all game differ in th eusage of
  64. the buttons..
  65.  
  66. disclaimer:
  67. ~~~~~~~~~~~
  68. there  is  no  warranty  for the program, to the extent permitted by applicable
  69. law.  except when otherwise stated in writing the copyright holder and/or other
  70. parties  provide  the  program  "as  is"  without  warranty of any kind, either
  71. expressed  or implied, including, but not limited to, the implied warranties of
  72. merchantability  and  fitness  for a particular purpose.  the entire risk as to
  73. the  quality  and  performance  of the program is with you.  should the program
  74. prove  defective,  you  assume  the  cost of all necessary servicing, repair or
  75. correction.
  76.  
  77. in  no event unless required by applicable law or agreed to in writing will any
  78. copyright  holder,  or  any  other  party  who  may redistribute the program as
  79. permitted  above, be liable to you for damages, including any general, special,
  80. incidental  or consequential damages arising out of the use or inability to use
  81. the  program  (including but not limited to loss of data or data being rendered
  82. inaccurate  or  losses  sustained  by  you or third parties or a failure of the
  83. program to operate with any other programs), even if such holder or other party
  84. has been advised of the possibility of such damages.
  85.  
  86. copyright:
  87. ~~~~~~~~~~
  88. this  utility and it's document are COPYRIGHTED.  soft-, hard- and publicdomain
  89. companies  MUST  contact  me  to  get  an allowment to distribute this piece of
  90. software  in any way.  this means in easy words 'you must contact me and ask me
  91. first  before you distribute/trade/spread this software' you will have to pay a
  92. license  fee for doing this.  the amount of the fee depends on the way you want
  93. to distribute it.
  94.  
  95. if  i  see  you  making  money with my program in any way (distribution without
  96. permission of 'me') then you have to take the consequences with it..
  97.  
  98.              >>>> licensed owners get a enchanted version!!!! <<<<
  99.  
  100.                                  contact ways
  101.                                  ~~~~~~~~~~~~
  102.  
  103.                             tel.: +49-(0)4488-71710
  104.                                  ask for 'ali'
  105.                      (call only between: 14.00 - 20.00 hr)
  106.  
  107. versions:
  108. ~~~~~~~~~
  109.  
  110. - v1.0        - released version..
  111.