home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Exec 3 / CD_Magazyn_EXEC_nr_3.iso / Recent / hard / hack / appe_v31.readme < prev    next >
Encoding:
Text File  |  2000-07-13  |  10.8 KB  |  283 lines

  1. Short:    Use any PlayStation Pad in your Amiga
  2. Author:   Benjamin Morente (ackman@retemail.es)
  3. Uploader: Benjamin Morente (ackman@retemail.es)
  4. Version:  3
  5. Type:     hard/hack
  6. Requires: Any Amiga, and any PlayStation Pad
  7.  
  8.  
  9. --------------- English text  Spanish version in the bottom --------------
  10.  
  11.  
  12. APPE v3.0.1
  13. Amiga Playstation Pad Emulator
  14. (c) Benjamin Morente - AckMAN 2000
  15.  
  16.  
  17.                            ********************
  18.                                Introduction
  19.                            ********************
  20.  
  21.     First, excuse my poor english.  i'm spanish.  :-)
  22.  
  23.     In  Spain every next day is more hard to find suitable Joysticks to
  24. use  in  the Amiga, Here in Granada it's almost impossible, we need to find
  25. they outside...  this is time consuming and expensive.  When we found it we
  26. have other problem usually the Joystick have one or two buttons, this makes
  27. it  unusable  to play games on some emulators like WarpSnes or MamePPC that
  28. requires  a  CD32  PAD to play games with more than two buttons...  But one
  29. day  looking  shops i see lots of PlayStation pads...  There are in a great
  30. variety  of  colors,  forms...  and prices...  it's posible find cheap Pads
  31. here  next  of my home...  but we can't use they on my Amiga...  or not?...
  32. if i can...  if i do...  and APPE was born!
  33.  
  34.  
  35.         >>>>>>>>>>>>  Amiga PlayStation Pad Emulator <<<<<<<<<<<<<<
  36.  
  37.  
  38.     Now  with  APPE  you can use any PlayStation pad like an Amiga CD32
  39. Pad, also you can use it as a 1 or 2 button normal joystick.
  40.  
  41.     If you have an old C64, ZX Spectrum, Amstrad CPC, or an MSX you can
  42. use APPE in these computers too.
  43.  
  44.  
  45.                              *****************
  46.                                 Description
  47.                              *****************
  48.  
  49.     APPE  is  an  interface capable to use PlayStation pads like normal
  50. Amiga  Joysticks or CD32 Pads.  There's no need for any kind of software to
  51. use it, it's 100% compatible with the 100% of the soft that uses a Joystick
  52. or  CD32  Pad, and works with any digital or analog (DualShock) PlayStation
  53. pad on any Amiga model.
  54.  
  55.     Is  possible  use  it  also  on  any  computer  that  uses standard
  56. Joysticks with DB9 connector like the Commodore 64, MSX, Spectrum (requires
  57. joystick interface) Amstrad CPC, Atari...  etc.
  58.  
  59.     A bonus feature:  APPE use the R2 PlayStation Button as an Autofire
  60. Button.
  61.  
  62.     You  can  build  your  own  one,  but  you  need  some electronical
  63. aknowledge,   some  ability  and  the  components  listed  in  the  archive
  64. APPE_SQ.iff,  these  components are cheap and simple to find except the Pad
  65. connector,  the best way to obtain it is buying a pad extensor cable on any
  66. console  shop,  and  cutting the right connector.  The heart of APPE is the
  67. PIC16F84/10 processor that needs the file APPE_v3m.HEX to run.
  68.     
  69.     If  you  decide  to  mount  it  yourself this is GIFTWARE, you must
  70. sendme  a  gift.   but if you decide to build lots of interfaces to sell it
  71. and  win  money (ej any Amiga hardware manufacturer) please do a mention of
  72. the  original  author  and  send me a percentage from the amount.  :) Think
  73. that you're getting money with my idea and my work.
  74.  
  75.     Note:   The  schematic  found  in  the archive APPE_SQ.GIF was made
  76. using the AmiCAD program
  77.  
  78.  
  79.                             *******************
  80.                               History of APPE
  81.                             *******************
  82.  
  83.     v1.0.0 - Internal release.
  84.                - Only emulates a 3 button normal Joystick.
  85.                - Only the prototype unit was made.
  86.  
  87.  
  88.     v1.2.0 - First Public release.
  89.                - Lot of enhancements in the source code.
  90.                - Only emulates a 3 button Joystick but more accurate.
  91.  
  92.  
  93.     v2.0.0 - Internal release only.
  94.            - Fixed the problem with non DualShock Pads.
  95.                - The PCB was redesigned.
  96.                - Added the autofire feature
  97.                - Again More accuracy
  98.  
  99.  
  100.     v3.0.0 - Emulation of CD32 Pads is now fully working
  101.                - Some bugs off
  102.  
  103.              
  104.     v3.0.1 - Fixed documentation! (the docs in v3.0.0 are bad!)
  105.  
  106.  
  107.                                  *********
  108.                                    To Do
  109.                                  *********
  110.  
  111.     APPE v4 Will use the Analogic stickers (like the ones on DualShock)
  112. as a normal Joystick Stick, or maybe an Amiga mouse emulation, i'm thinking
  113. about it.
  114.     
  115.     APPE  v5  The word that the world waits is vibration, but this is a
  116. great  problem  because  the Amiga's Joystick Port can't supply the voltage
  117. needed  by  the  dualshok  to  run.  A posible fix to this is the use of an
  118. external power supply.
  119.  
  120.  
  121.     
  122.  
  123.                       
  124.                                   Author
  125.                                   ------
  126.  
  127.                              Benjamin Morente
  128.                                Alias AckMAN
  129.                          ackman@retemail.es (Home)
  130.                           bmorente@aena.es (Work)
  131.  
  132.                           C/ Pintor Soroya 1, 4ºC
  133.                             Santa Fe (Granada)
  134.                           D.P. 18320 España Spain
  135.  
  136.            Visit my home page: http://personal4.iddeo.es/ackman
  137.  
  138.  
  139.  
  140. ------------------------------ Spanish text ------------------------------
  141.  
  142. APPE v3.0.1
  143. Amiga Playstation Pad Emulator
  144. (c) Benjamin Morente - AckMAN 2000
  145.  
  146.  
  147.                            ********************
  148.                                Introduccion
  149.                            ********************
  150.  
  151.     En  España  cada  dia  resulta  más dificil encontrar accesorios de
  152. Amiga,  con  los  joysticks  pasa  lo  mismo,  concretamente  en Granada es
  153. imposible  encontrar  uno, hay que pedirlo fuera y eso vale el dinero, y lo
  154. que es peor es un coñazo.  Además hacer juegos en el Amiga es problematico,
  155. los  juegos  modernos requieren algo mas que el boton o los dos botones que
  156. soportan  los joysticks tradicionales, por lo que lo ideal era conseguir un
  157. pad de la CD32, pero si dificil es encontrar un Joystick, un pad de la CD32
  158. es  una  lujuria.   Ante  este  panorama y la muerte de mi antiguo Joystick
  159. comenzamos   a  lamentarnos  de  lo  dificil  que  resultaba  encontrar  un
  160. Joystick...   y  cuando  lo encuentras es demasiado antiguo y además feo...
  161. Sin  embargo  caramba...  Que manejeros y que comodos que son los Joysticks
  162. de  PlayStation...   hmmm  son  robustos...   hmmm  los  hay  en  todas las
  163. tiendas...   y  que  enorme  variedad  de modelos...  hmmm ¡estan llenos de
  164. botones!, y para colmo son baratos...  Asi Nacio APPE:
  165.  
  166.  
  167.         >>>>>>>>>>>>  Amiga PlayStation Pad Emulator <<<<<<<<<<<<<<
  168.  
  169.  
  170.     Con APPE puedes utilizar cualquier pad de PlayStation como si fuese
  171. un  pad de CD32, o un Joystick Standard de 3 botones, dependiendo del juego
  172. que utilizes.
  173.  
  174.                              *****************
  175.                                 Descripcion
  176.                              *****************
  177.  
  178.     Este es un interface hardware que te permite utilizar cualquier pad
  179. o  joystick digital de PlayStation en tu Amiga como si se tratase de un pad
  180. de CD32.  No es necesario ningún tipo de Software para que funcione, por lo
  181. que  es  100%  compatible  con  todo  el  software  de Amiga que utilize un
  182. joystick y con cualquier modelo de Amiga.
  183.  
  184.     Tambien  es  posible  utilizarlo  en todos aquellos ordenadores y/o
  185. consolas  que  soportan el Joystick standard con el conector DB9, o sea que
  186. lo  puedes  utilizar  en tu Commodore 64, MSX, Spectrum (requere interface)
  187. AmstradCPC, Atari...
  188.  
  189.         El boton R2 del pad PSX se usa como autodisparo.    
  190.  
  191.     Puedes  montartelo  tu  mismo,  para  lo que necesitas una serie de
  192. componentes,  habilidad  y  unos  conocimientos minimos de electronica para
  193. interpretar  el esquema, la lista de componentes se encuentra en el fichero
  194. APPE_SQ.iff,  no tendrás ninguna dificultad para encontrar los componentes,
  195. pero  la  mejor manera de encontrar un conector para el mando de la play es
  196. comprando  un  cable  prolongador  del mando de la PlayStation en cualquier
  197. tienda  donde  vendan  accesorios  y  cortar  el  conector.  El corazon del
  198. montaje es el procesador PIC16F84, el cual ha de ser grabado con el fichero
  199. APPE_v3m.hex.   Los  ficheros  a.ps, b.ps y s.ps contiene el trazado de las
  200. pistas y la serigrafia de las mismas.
  201.  
  202.     Si decides montar tu mismo el Aparato estas sujeto a las reglas del
  203. GIFTWARE, es decir tienes que mandarme un regalo.
  204.  
  205.     Si   decides   montar  el  aparato  para  venderlo  comercialmente,
  206. acuerdate  de  mi,  ya que estarás ganando dinero con mi idea y mi trabajo,
  207. así  que  estas sujeto a las reglas del PERCENTWARE, es decir me tienes que
  208. dar un porcentaje de los beneficios.
  209.  
  210.     Nota:  El esquema ha sido realizado utilizando el programa AmiCAD,
  211. y la placa a sido diseñada con el programa NewIo.
  212.  
  213. Si  lo  deseas  puedo  fabricarte  uno para tí, pero tendras que ponerte en
  214. contacto conmigo, ya que no dispongo de mucho tiempo para la fabricacion.
  215.  
  216.  
  217.                             ********************
  218.                               Historia de APPE
  219.                             ********************
  220.  
  221.     v1.0.0 - Versión de uso interno.
  222.                - Solo emula un joystick normal de 3 botones.
  223.                - Solo se fabricó el prototipo.
  224.  
  225.  
  226.     v1.2.0 - Primera versión publica.
  227.                - Muchas mejoras en el codigo fuente.
  228.                - Continua emulando solo un joystick normal de 3 botones
  229.                  pero con mucha mas precisión.
  230.  
  231.  
  232.     v2.0.0 - Versión de uso interno.
  233.            - Arreglado el problema con los pads que no son DualShock.
  234.                - Rediseño de la placa de circuito impreso.
  235.                - Añadido autodisparo.
  236.                - De nuevo más precisión.
  237.  
  238.  
  239.     v3.0.0 - La emulación del pad de la CD32 ya es completa y funciona
  240.                  al 100%
  241.                - Algunos bugs eliminados.
  242.  
  243.              
  244.     v3.0.1 - Arreglo en la documentación!
  245.                  (el readme en la version v3.0.0 estaba mal)
  246.  
  247.  
  248.  
  249.                                  ***********
  250.                                   Por hacer
  251.                                  ***********
  252.  
  253.     
  254.     APPE  v4  irá  un paso más adelante, permitirá usar los stickers de
  255. los  mandos  analógicos  (DualShock) como Joystick o como ratón de Amiga, y
  256. además permitirá utilizar los ratones de PlayStation como ratones de Amiga.
  257.  
  258.     APPE  v5  Lo que todo el mundo espera es la vibración, pero esta es
  259. dificil debido a que en el puerto del Joystick del Amiga no se encuentra el
  260. voltaje  necesario  para  poder  hacer funcionar los motores del DualShock.
  261. Una  posible  solución  podria  ser  el  uso  de una fuente de alimentación
  262. externa.
  263.  
  264.     
  265.                        *****************************
  266.                              CONTACTA CONMIGO
  267.                        *****************************
  268.  
  269.  
  270.                                    Autor
  271.                                    -----
  272.  
  273.                              Benjamin Morente
  274.                                Alias Ackman
  275.                     ackman@mx3.retemail.es (Particular)
  276.                       grx.bmorente@aena.es  (Trabajo)
  277.  
  278.                           C/ Pintor Soroya 1, 4ºC
  279.                             Santa Fe (Granada)
  280.                          D.P. 18320 España - Spain
  281.  
  282.             Visita mi pagina: http://personal4.iddeo.es/ackman
  283.