home *** CD-ROM | disk | FTP | other *** search
-
- ________ ________ ____ ________ ____ ________ ________
- /\ ___\_/\ \ \_/\___\_/\ \ \_/\___\_/\ \ \_/\ ___\_
- \/______ \/ \ \/ \/ \ \/ \/ \ \/ \_ \
- /\ \ \ \ \ \ \ \ \ \ \
- \ \__________\_____\____\______\___\______\______\___\______\__________\
- \/__________/_____/____/______/___/______/______/___/______/__________/
- _________ ____ ________ ________ ________
- (gALAXy) /\ ____\/\___\_/\ ___\_/\ \ \_/\ \_
- \/ __\/_/ \/ \_ \/ \ \/ \_____\
- /\ \ \ \ \ \ \ \____/__
- \ \__________\______\__________\_____\____\____\ /\_\
- \/__________/______/__________/_____/____/____/ \/_/
-
- welcome to another production by me this time it's called gamecontroller
- emulator done by no one else than me.
-
- - GALAXY/SHINING 8-
-
- introduction:
- ~~~~~~~~~~~~~
- this tool is able to emulate the extendet buttons of an gamecontroller on the
- nummeric keypad of your keyboard, it will also emulate the moving cross on your
- cursorkeys. but well you could use your joystick. i extended this cursor
- option only for those who can't afford a joystick or could better moving with
- the keys than the joystick. well at least.. try out yourself what's better
- for you.
-
- information:
- ~~~~~~~~~~~~
- it's always possible that some kinda errors appears, well so please don't fool
- me, if you do so then try a better emulator yourself. be afraid that somone
- did it. and i know it works..
-
- it could be possible that the one, or other game won't react with the emulator
- so please don't blame me. get another game :). this 'no' function is set back
- that the game won't use extended buttons and so uses only the internal joystick
- stuffs of the dma register $dff00a or $dff00c.
-
- programlogic:
- ~~~~~~~~~~~~~
- - i allocated memory and didn't free'd it after leaving the utility..
- - i opened a library but didn't closed it after leaving the utility..
- - i used address $0 to set one single bit in it (in a multitasking utility)
- well this one i will fix sooner or later
-
- but well these FAILURES are NEEDED and WANTED so don't fool me without knowing
- the sence of letting 'em stay...
-
- how does it work. well the most cd32 games use the 'lowlevel.library' to get
- all gamecontroller movings from it. this tool will cheat the offset: -30 of
- this library. will show the address up to my routine there it will jump in the
- original library come out, check my routine for pressed keys and went back into
- the game... thats all..
-
- usage:
- ~~~~~~
- theoreticaly this might work with gamecontroller port 0-3, no matter what
- you've connected there.. you could also disconnect the whole moving device
- (mouse, gamecontroller, joystick... etc..) and could be able to play the game
- with my emulator heheheh.. well there's nothing more to say just start the
- tool and check out the requesters.. thats all. maybe you write the keys down
- to a sheet to get a better overview... 'coz all game differ in th eusage of
- the buttons..
-
- disclaimer:
- ~~~~~~~~~~~
- there is no warranty for the program, to the extent permitted by applicable
- law. except when otherwise stated in writing the copyright holder and/or other
- parties provide the program "as is" without warranty of any kind, either
- expressed or implied, including, but not limited to, the implied warranties of
- merchantability and fitness for a particular purpose. the entire risk as to
- the quality and performance of the program is with you. should the program
- prove defective, you assume the cost of all necessary servicing, repair or
- correction.
-
- in no event unless required by applicable law or agreed to in writing will any
- copyright holder, or any other party who may redistribute the program as
- permitted above, be liable to you for damages, including any general, special,
- incidental or consequential damages arising out of the use or inability to use
- the program (including but not limited to loss of data or data being rendered
- inaccurate or losses sustained by you or third parties or a failure of the
- program to operate with any other programs), even if such holder or other party
- has been advised of the possibility of such damages.
-
- copyright:
- ~~~~~~~~~~
- this utility and it's document are COPYRIGHTED. soft-, hard- and publicdomain
- companies MUST contact me to get an allowment to distribute this piece of
- software in any way. this means in easy words 'you must contact me and ask me
- first before you distribute/trade/spread this software' you will have to pay a
- license fee for doing this. the amount of the fee depends on the way you want
- to distribute it.
-
- if i see you making money with my program in any way (distribution without
- permission of 'me') then you have to take the consequences with it..
-
- >>>> licensed owners get a enchanted version!!!! <<<<
-
- contact ways
- ~~~~~~~~~~~~
-
- tel.: +49-(0)4488-71710
- ask for 'ali'
- (call only between: 14.00 - 20.00 hr)
-
- versions:
- ~~~~~~~~~
-
- - v1.0 - released version..
-