AminetAminet
Search:
82992 packages online
About
Recent
Browse
Search
Upload
Setup
Services

docs/hard/appe_v32.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:PSX pad adaptor (bug FREE)
Author:Benjamin Morente (ackman at retemail.es)
Uploader:Benjamin Morente (ackman retemail es)
Type:docs/hard
Version:3.2
Requires:Any Amiga, and any PlayStation Pad
Architecture:generic
Date:2000-07-14
Download:http://aminet.net/docs/hard/appe_v32.lha - View contents
Readme:http://aminet.net/docs/hard/appe_v32.readme
Downloads:2636
--------------- English text  Spanish version in the bottom --------------


APPE v3.0.2
Amiga Playstation Pad Emulator
(c) Benjamin Morente - AckMAN 2000


                           ********************
                               Introduction
                           ********************

	First, excuse my poor english.  i'm spanish.  :-)

	In  Spain every next day is more hard to find suitable Joysticks to
use  in  the Amiga, Here in Granada it's almost impossible, we need to find
they outside...  this is time consuming and expensive.  When we found it we
have other problem usually the Joystick have one or two buttons, this makes
it  unusable  to play games on some emulators like WarpSnes or MamePPC that
requires  a  CD32  PAD to play games with more than two buttons...  But one
day  looking  shops i see lots of PlayStation pads...  There are in a great
variety  of  colors,  forms...  and prices...  it's posible find cheap Pads
here  next  of my home...  but we can't use they on my Amiga...  or not?...
if i can...  if i do...  and APPE was born!


        >>>>>>>>>>>>  Amiga PlayStation Pad Emulator <<<<<<<<<<<<<<


	Now  with  APPE  you can use any PlayStation pad like an Amiga CD32
Pad, also you can use it as a 1 or 2 button normal joystick.

	If you have an old C64, ZX Spectrum, Amstrad CPC, or an MSX you can
use APPE in these computers too.


                             *****************
                                Description
                             *****************

	APPE  is  an  interface capable to use PlayStation pads like normal
Amiga  Joysticks or CD32 Pads.  There's no need for any kind of software to
use it, it's 100% compatible with the 100% of the soft that uses a Joystick
or  CD32  Pad, and works with any digital or analog (DualShock) PlayStation
pad on any Amiga model.

	Is  possible  use  it  also  on  any  computer  that  uses standard
Joysticks with DB9 connector like the Commodore 64, MSX, Spectrum (requires
joystick interface) Amstrad CPC, Atari...  etc.

	A bonus feature:  APPE use the R2 PlayStation Button as an Autofire
Button.

	You  can  build  your  own  one,  but  you  need  some electronical
aknowledge,   some  ability  and  the  components  listed  in  the  archive
APPE_SQ.iff,  these  components are cheap and simple to find except the Pad
connector,  the best way to obtain it is buying a pad extensor cable on any
console  shop,  and  cutting the right connector.  The heart of APPE is the
PIC16F84/10 processor that needs the file APPE_v3m.HEX to run.
	
	If  you  decide  to  mount  it  yourself this is GIFTWARE, you must
sendme  a  gift.   but if you decide to build lots of interfaces to sell it
and  win  money (ej any Amiga hardware manufacturer) please do a mention of
the  original  author  and  send me a percentage from the amount.  :) Think
that you're getting money with my idea and my work.

	Note:   The  schematic  found  in  the archive APPE_SQ.GIF was made
using the AmiCAD program


                            *******************
                              History of APPE
                            *******************

	v1.0.0 - Internal release.
               - Only emulates a 3 button normal Joystick.
               - Only the prototype unit was made.


	v1.2.0 - First Public release.
               - Lot of enhancements in the source code.
               - Only emulates a 3 button Joystick but more accurate.


	v2.0.0 - Internal release only.
	       - Fixed the problem with non DualShock Pads.
               - The PCB was redesigned.
               - Added the autofire feature
               - Again More accuracy


	v3.0.0 - Emulation of CD32 Pads is now fully working
               - Some bugs off

             
	v3.0.1 - Fixed documentation! (the docs in v3.0.0 are bad!)

        v3.0.2 - Fixed documentation! (the schematic v3.0.0 are bad too)
               - bug RIGHT botton fixed (I upload by error an older version
                 of APPE program... sorry...

                                 *********
                                   To Do
                                 *********

	APPE v4 Will use the Analogic stickers (like the ones on DualShock)
as a normal Joystick Stick, or maybe an Amiga mouse emulation, i'm thinking
about it.
	
	APPE  v5  The word that the world waits is vibration, but this is a
great  problem  because  the Amiga's Joystick Port can't supply the voltage
needed  by  the  dualshok  to  run.  A posible fix to this is the use of an
external power supply.


	

                      
                                  Author
                                  ------

                             Benjamin Morente
                               Alias AckMAN
                         ackman at retemail.es (Home)
                          bmorente at aena.es (Work)

                          C/ Pintor Soroya 1, 4ºC
                            Santa Fe (Granada)
                          D.P. 18320 España Spain

           Visit my home page: http://personal4.iddeo.es/ackman



------------------------------ Spanish text ------------------------------

APPE v3.0.1
Amiga Playstation Pad Emulator
(c) Benjamin Morente - AckMAN 2000


                           ********************
                               Introduccion
                           ********************

	En  España  cada  dia  resulta  más dificil encontrar accesorios de
Amiga,  con  los  joysticks  pasa  lo  mismo,  concretamente  en Granada es
imposible  encontrar  uno, hay que pedirlo fuera y eso vale el dinero, y lo
que es peor es un coñazo.  Además hacer juegos en el Amiga es problematico,
los  juegos  modernos requieren algo mas que el boton o los dos botones que
soportan  los joysticks tradicionales, por lo que lo ideal era conseguir un
pad de la CD32, pero si dificil es encontrar un Joystick, un pad de la CD32
es  una  lujuria.   Ante  este  panorama y la muerte de mi antiguo Joystick
comenzamos   a  lamentarnos  de  lo  dificil  que  resultaba  encontrar  un
Joystick...   y  cuando  lo encuentras es demasiado antiguo y además feo...
Sin  embargo  caramba...  Que manejeros y que comodos que son los Joysticks
de  PlayStation...   hmmm  son  robustos...   hmmm  los  hay  en  todas las
tiendas...   y  que  enorme  variedad  de modelos...  hmmm ¡estan llenos de
botones!, y para colmo son baratos...  Asi Nacio APPE:


        >>>>>>>>>>>>  Amiga PlayStation Pad Emulator <<<<<<<<<<<<<<


	Con APPE puedes utilizar cualquier pad de PlayStation como si fuese
un  pad de CD32, o un Joystick Standard de 3 botones, dependiendo del juego
que utilizes.

                             *****************
                                Descripcion
                             *****************

	Este es un interface hardware que te permite utilizar cualquier pad
o  joystick digital de PlayStation en tu Amiga como si se tratase de un pad
de CD32.  No es necesario ningún tipo de Software para que funcione, por lo
que  es  100%  compatible  con  todo  el  software  de Amiga que utilize un
joystick y con cualquier modelo de Amiga.

	Tambien  es  posible  utilizarlo  en todos aquellos ordenadores y/o
consolas  que  soportan el Joystick standard con el conector DB9, o sea que
lo  puedes  utilizar  en tu Commodore 64, MSX, Spectrum (requere interface)
AmstradCPC, Atari...

        El boton R2 del pad PSX se usa como autodisparo.	

	Puedes  montartelo  tu  mismo,  para  lo que necesitas una serie de
componentes,  habilidad  y  unos  conocimientos minimos de electronica para
interpretar  el esquema, la lista de componentes se encuentra en el fichero
APPE_SQ.iff,  no tendrás ninguna dificultad para encontrar los componentes,
pero  la  mejor manera de encontrar un conector para el mando de la play es
comprando  un  cable  prolongador  del mando de la PlayStation en cualquier
tienda  donde  vendan  accesorios  y  cortar  el  conector.  El corazon del
montaje es el procesador PIC16F84, el cual ha de ser grabado con el fichero
APPE_v3m.hex.   Los  ficheros  a.ps, b.ps y s.ps contiene el trazado de las
pistas y la serigrafia de las mismas.

	Si decides montar tu mismo el Aparato estas sujeto a las reglas del
GIFTWARE, es decir tienes que mandarme un regalo.

	Si   decides   montar  el  aparato  para  venderlo  comercialmente,
acuerdate  de  mi,  ya que estarás ganando dinero con mi idea y mi trabajo,
así  que  estas sujeto a las reglas del PERCENTWARE, es decir me tienes que
dar un porcentaje de los beneficios.

	Nota:  El esquema ha sido realizado utilizando el programa AmiCAD,
y la placa a sido diseñada con el programa NewIo.

Si  lo  deseas  puedo  fabricarte  uno para tí, pero tendras que ponerte en
contacto conmigo, ya que no dispongo de mucho tiempo para la fabricacion.


                            ********************
                              Historia de APPE
                            ********************

	v1.0.0 - Versión de uso interno.
               - Solo emula un joystick normal de 3 botones.
               - Solo se fabricó el prototipo.


	v1.2.0 - Primera versión publica.
               - Muchas mejoras en el codigo fuente.
               - Continua emulando solo un joystick normal de 3 botones
                 pero con mucha mas precisión.


	v2.0.0 - Versión de uso interno.
	       - Arreglado el problema con los pads que no son DualShock.
               - Rediseño de la placa de circuito impreso.
               - Añadido autodisparo.
               - De nuevo más precisión.


	v3.0.0 - La emulación del pad de la CD32 ya es completa y funciona
                 al 100%
               - Algunos bugs eliminados.

             
	v3.0.1 - Arreglo en la documentación!
                 (el readme en la version v3.0.0 estaba mal)
        
        v3.0.2 - Arreglo (otra vez) de la documentación, el esquema 
                 de la version 3.0.0 esta mal.
               - Bug eliminado que hacia que fallara el boton de direccion
                 hacia la izquierda (por error incluí un HEX equivocado...) 



                                 ***********
                                  Por hacer
                                 ***********

	
	APPE  v4  irá  un paso más adelante, permitirá usar los stickers de
los  mandos  analógicos  (DualShock) como Joystick o como ratón de Amiga, y
además permitirá utilizar los ratones de PlayStation como ratones de Amiga.

	APPE  v5  Lo que todo el mundo espera es la vibración, pero esta es
dificil debido a que en el puerto del Joystick del Amiga no se encuentra el
voltaje  necesario  para  poder  hacer funcionar los motores del DualShock.
Una  posible  solución  podria  ser  el  uso  de una fuente de alimentación
externa.

	
                       *****************************
                             CONTACTA CONMIGO
                       *****************************


                                   Autor
                                   -----

                             Benjamin Morente
                               Alias Ackman
                    ackman at mx3.retemail.es (Particular)
                      grx.bmorente at aena.es  (Trabajo)

                          C/ Pintor Soroya 1, 4ºC
                            Santa Fe (Granada)
                         D.P. 18320 España - Spain

            Visita mi pagina: http://personal4.iddeo.es/ackman


Contents of docs/hard/appe_v32.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 3276    9592  34.2% -lh5- dda4 Jul 14  2000 BIN/APPE_V3Dm.ASM
[generic]                  444    1093  40.6% -lh5- 875c Jul 14  2000 BIN/appe_v3Dm.hex
[generic]                 6008   22331  26.9% -lh5- 3c5c Jul 14  2000 BIN/appe_v3Dm.lst
[generic]                 4287   11294  38.0% -lh5- c15f Jul 14  2000 DOC/APPE_V32.readme
[generic]                  643    1256  51.2% -lh5- 7816 Jul  5  2000 DOC/CD32.readme
[generic]                 3496   15790  22.1% -lh5- a46b Apr 21  2000 GFX/CD32_comm.IFF
[generic]                  122     162  75.3% -lh5- 3e3b Apr 25  2000 GFX/CD32_comm.IFF.info
[generic]                 5269   16166  32.6% -lh5- 8b9a Jul 14  2000 gfx/psxtojoy_sq.iff
[generic]                 1390    2773  50.1% -lh5- abed Jul 14  2000 GFX/PSXTOJOY_V3.sheet
[generic]                 2859   18228  15.7% -lh5- 6421 Jun 12  2000 pcb/b.ps
[generic]                  618    1201  51.5% -lh5- cc36 Jun 27  2000 PCB/Leeme.txt
[generic]                 6217   31638  19.7% -lh5- 90c2 Jun 12  2000 pcb/s.ps
[generic]                 2936   18327  16.0% -lh5- 7240 Jun 12  2000 pcb/a.ps
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        13 files   37565  149851  25.1%            Jul 14  2000

Aminet © 1992-2020 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>