!PCJoyp`Ϋp`FqD!BootPYFD| !Boot file for !PCJoy set PCJoy$Dir IconSprites .!Sprites | why don't you do something more interesting than reading other peoples | !boot files :-)!HelpFND!Help file for !PCJoy Mon 21st August 1995 ----------------------------------------------------------------------------- This application allows standard Acorn joysticks to be used by the Acorn/Aleph1 Risc PC PC card. For more information including instructions for use, please consult the docs directory inside this application folder. Could you please report any problems/bugs to the address listed inside the docs directory. Thanks, Dan Simms.!RunjX Fs2E3| !Run file for !PCJoy | RMEnsure UtilityModule 3.50 Error A Risc PC is required to use PCJoy. | RMENSURE Toolbox 0.00 RMLOAD System:modules.toolbox.toolbox RMENSURE Toolbox 1.23 ERROR You need toolbox 1.23 or later to run !PCJoy RMENSURE Window 0.00 RMLOAD System:modules.toolbox.window RMENSURE Window 1.15 ERROR You need window 1.15 or later to run !PCJoy RMENSURE Menu 0.00 RMLOAD System:modules.toolbox.menu RMENSURE Menu 0.15 ERROR You need menu 0.15 or later to run !PCJoy RMENSURE Iconbar 0.00 RMLOAD System:modules.toolbox.iconbar RMENSURE Iconbar 1.08 ERROR You need iconbar 1.08 or later to run !PCJoy RMENSURE ProgInfo 0.00 RMLOAD System:modules.toolbox.proginfo RMENSURE ProgInfo 0.05 ERROR You need proginfo 0.05 or later to run !PCJoy | RMEnsure 486Joystick 1.02 RMLoad .Resources.486Joystick | WimpSlot -min 32K -max 32K | Set JoyMod$Dir IconSprites .!Sprites | If Wimp$State="desktop" Then Run .!RunImage!RunImage("7(FFD /N L0  4S0Squit_event -L ][quit_message -L ][digital_event -L ]@0 0 q[PCJoyType 1analogue_event -L ]@0 0 U[PCJoyType 0number0_event -L ]f@0 0 0 4[PCJoy 0number1_event -L ]F@0 0 0 [PCJoy 1number2_event -L ]&@0 0 0 [PCJoy 2main -L ]M  @-0p`ȀCL@-4,P -Lt [1dXmenu_set_tick -L ] M- 0 \[Ntoolbox_initialise --L ]y(@$P `@-@- 0B0654[N 0  00 L event_poll w-L ]LP@,` -M- 0 p[鴖 event_poll_idle -L ]+P@X`M - M 0 p[ 2,Z00἖ @4 @8 @03sp0call_toolbox_handlers -L ]@`Pp  0 <  0 0@4[tbevent_dispatch 3-L ]@P-$ 0 0 0[逩 0 tbevent_register_toolbox_handler$ -L ]p@`Pt0 11 11 00k g PtP p @ ! [tbevent_deregister_toolbox_handler$ -L ]Hp@`PE t1!@ 0 0303 0303 0 꼗0 00  Z[p0wimpmsg_dispatch 3-L ]@XQ5 0  2  0P50[wimpmsg_register_message_handler$ -L ]`P@p0 1 11[00h @P`wimpmsg_deregister_message_handler$ 7-L ]A1 P5 P5P5 03 3 30[0hvĘP03sp0call_wimp_event_handlers --L ]q`@pP  0 <  0 0@4[wimpevent_dispatch w-L ]G@P` P -(  0-0 0 p[ęxT 0-0 Ѝwimpevent_register_wimp_handler -L ]p@`PQtT0 11 11 0<0k h PtP p @TT ! [wimpevent_deregister_wimp_handler$ ?-L ]Q@@qT @Q A< P5P5 P5P5 << < 0[ 0@PbaVj`Feh jhV@a0f4:AQaRB+Shared C library not loadedShared C library is out of date@-@PY 0AQ0E 0h 0   0`Vg`Feh jhV@L @@-h-^D H`Vj`;8d8d(АError in event handlingError in event handlingError in event handling!Sprites22NF"D|!pcjoy!,wwwwwwww wwwwwwwwwwwwwww+ wwvwwwww+ wwpwwxw wwpwwp; wwpwwp wwwwwpK; wwwwpwwfwpwww[[{wpwwpwww`wwwwwwgwwwwpwwwwwwwwwwwwwwwwwwwwwwwgwwwvwwwgwwwvw wfUD3x wfUD3wfUD3wfUD3UDDDDDDDDDDDDD3UDDDDDDDDDDDDD3WEDDDDDDDDDDDDD4sWEDDDDDDDDDDDDD4sUDDDDDDDDDDDDDDD3UDDDDDDDDDDDDDDD3wwwwwwwwwwwwwwwwfwwwwwwwwwwwwwwwwfwwwwwwwwwwwwwwwgvpwwwwwwwwwwwwwwgvwwwwwwwwwwwwwwfwwwwwwwwwwwwwwfwDocsϫFrDAddress0"0F]K3Address ======= I can be contacted at the address below :- Dan Simms 12 Mill Lane Ackworth West Yorks WF7 7BU. Unfortunately I cannot provide updates to this program as I have sold my Risc PC computer. If there is anyone out there who would like to support this application then please get in touch. Copyright ZFD3 !PCJoy CopyRight notice ======================== (c) Daniel Simms 1995. Copyright ========= This file describes the term and conditions with which the !PCJoy application and the joytst.exe dos executable have been released. The copyright of these items remains with the authors and no part of this release is public domain. This means that the distribution is limited to the following conditions. The software may be distributed from/by any individual, internet FTP, BBS or public domain library _provided_ that no charge is made other than to cover reasonable distribution costs. I also require that the application must be passed on in its entire state. This means that no parts can be removed and distributed seperately. Magazines can put the software on their cover discs if the author receives a written request first. Liability ========= The author wishes to make clear that the no guarantees can be made about the reliability of this software. This means that the software must be run at the users own risk. The author will not be liable for any damages arising from the use of this software.Instruct"iF/ K3!PCJoy help file and instructions. ================================== Machine requirements ==================== A Risc PC with a Acorn/Aleph1 PC card or An older machine with a podule PC card. (see below *) Intro ===== !PCJoy is a small application & relocatable module which enables the Aleph1 /Acorn Risc PC PC card use standard Acorn joysticks. (for playing PC games, etc). All makes of joysticks are supported if they provide the standard Acorn joystick SWI's. (Usually this comes in the form of some supporting module which provide the extra swi's). I have personally tested !PCJoy with VTi's gamepad, and it works fine. Unfortunately I don't have access to any of the analogue joysticks which are available, so I cannot guarantee whether they will function correctly. How to use the application. =========================== 1) Before loading the !PC or !486PC software, double click on the !PCJoy filer icon. This should launch the desktop front end of the software. 2) Load your 3rd Party joystick module (the one which emulates the Acorn joystick SWI's). 2) Now load your !PC/!486PC software as usual. It is very important that you do it in this order. (!PCJoy will not function if you load it after the pc software has been loaded). I have now also added a dos executable to this release. (joytst.exe). Install this into your /dos directory on your PC partition. When you want to test if !PCJoy is working just type joytst at the dos prompt. This should tell you how many joypads are connected, etc. Available options. ================== There are two available options from inside !PCJoy. These options can be accessed by clicking the middle button over the !PCJoy icon (on the iconbar). The first option, 'type', selects the kind of joystick you have connected. This can either be analogue or digital. The second option selects how many joysticks you have connected (either 0,1 or 2). Please note that you can change these options at any time (ie even after the !PC/!486PC software has been loaded). Star Commands ============= There are two *commands available, which perform exactly the same function as the available options mentioned above. *PCJoy [0-2] Selects the number of joysticks, where [number] is the number of joysticks connected (0-2) *PCJoyType [0-1] Selects the type of joysticks connected (0 - analogue, 1 - digital) * Under normal circumstances you will never need to use these * commands, but I decided to document them incase users of non RiscOS3.5 machines wish to try the module with older PC podules. (I don't even know if it will work - if anyone tests it for me could they please let me know). Additional Notes. ================= Anyone who has used PC joysticks will know that they are the worst design ever. Perhaps the fundamental floor is the fact that they can only have two buttons per joypad when two joypads are connected. My software fully emulates this (for compatibility reasons). Therefor if you are using one joypad, the PC game has access to all four buttons (if the ac- tual joypad has four buttons), otherwise if you have two joypads connected the PC game only has access to two buttons per joypad. This may seem weird but it is yet another of those old design problems which has survived to modern day age (just like Intel processors :-) ) Problems, Problems and more problems. ===================================== What happens if it does not work. Well firstly check you have the software running and installed correctly. Then try executing joytst.exe on your PC card. This dos executable should tell you how many Acorn joysticks are connected (as configured). Another thing to check is that you have your third party Joystick module loaded (the one which provides the Acorn swi's). The PCJoy application will not work without this loaded :-) If weird things are still happening then get in contact me. (see address file inside the docs directory). **STOP PRESS** :-) One other problem can occur with the VTi joystick module. The current module provides the standard Acorn SWI's, but it also provices Auto fire functions (which do not work correctly with PCJoy). To solve this problem run the VTi joystick application and save a joystick module from here (without altering any other settings). This should now work fine. Dan Simms.notes= nF?3 T)Cĝ4tа!dҐqs7rPH6c޸M7lޜS7yI3f 4n蔑c&̘2.@ :s@@B L4mSNa0(uAN tހfΘ dȦ %1阬d\p$rĔ4m$ n R&9rThanks"IFA K3Thanks go to the following people :- i) My girlfriend Debbie Ball i) Eddie Edwards - for general help and ideas. ii) Berty (woss-his-name :-) ) iii) Everyone at Egham Hills (except the Risc OS fan club members :) )VersionsfìFAE3Versions ======== 1.01 First beta version. 1.02 Second beta version. (Fixed a small problem which stopped Doom working correctly!)Messages'FsD_TaskName:PCJoy Res4  4 FDRESFe P@+dProgInfo$ )Acorn -> PC Joystick Daniel Simms 19951.01 21-08-95 (Beta) hx)dIconbar$8`[!PCJoyibarMenuThis is the PCJoy icon. Clicking the menu button over it reviles the application options. (,0(fibarMenu$   ! &1 W^4ProgInfotypeMenunumberMenu!PCJoyInfoApplication info :-)TypeConfigures the type of Acorn joystick connected.NumberConfigures the number of Acorn joysticks connected.QuitQuits the application. (04@PX\hxD(fnumberMenu8$ %.0#SU$Number0Configures zero joysticks connected.1Configures one joystick connected.2Configures two joysticks connected.( (04@PX\hx$(ftypeMenuu$p 6C L7TypeDigitalSelect this if you are using digital Acorn joysticks.AnalogueSelect this if you are using analogue Acorn joysticks.  (04@PX\h@ (fPeekaboo$391j0+HelloA big hello to all the guys n girls at egham hillsespecially Cathedrow, Willy, HxPro, Clive, SpikeStewart, Ol, Pav, Poppy, Bungle, Nuts, MrBlobbyany everyone else I should have mentioned.--Dan (04@PX\hxResourcesϫFrD486Joystick`}E^`FAELp,8p486Joystick486Joystick 1.02 (22 Aug 1995) Beta(C) Daniel SimmsPCJoyh@PCJoystickTypeT*PCJoy allows you to select how many joysticks are connected. A maximum of two joysticks are allowed. A value of zero disables the joystick device. Syntax : *PCJoy [number of joysticks]@-0@PPD@You can either have 0,1 or 2 joysticks connected*PCJoystickType allows you to select what type of joystick is connected Syntax : *PCJoystickType [0 (Analogue) , 1 (Digital)]@-0@PP8@You can either have type 0 or type 1. w1_-PP0 8l0O`0O d d B/x x @-P @-  P_-8C-1 1@?c(1@?cC9_@-, _-< } p@!40@0qqG@H;;!< `"TP`PTI`J ; ;! PC Ы FsDJOYTST/EXE m O F8DMZ( %%@05:LQVhmrNSXx}000000!0PCJoy joystick tester.----------------------)Testing for presence of joystick one ....)Testing for presence of joystick two ....Joystick one is disconnected.Joystick one is connected.Joystick two is disconnected.Joystick two is connected.0U10bWW1Pp000bWW1Pp000bW.W1Pp000bW/W1Pp000`^^>^t"`u^V`^^>^t"`u^XbWYW1Pp000`^^>^t"`u^Z`^^>^t"`u^\bW.W1Pp000>Vt>XubWW1Pp000bWW1Pp000>Zt>\ubWW1Pp000bWW1Pp000]10ڌ83u£ $8& *,b9.5!E %!#%!$%!?%!bPPcPNbPPcP:3[SYt@SYt@L3Xǖ9sWT!NX[YZ^_]ϸY[33ۺ2 t= t/& t+w=sr&;r&ыȌ+846. t3.0<nPS˸bP*bP!b9.%!4 6t)L*22[6@:U45`2L!. t8Cñd 20PXPXPX$0<:rд!!#$456789:;<=>?uRuntime error at . Portions Copyright (c) 1983,92 Borland3<˃><uˡ<p6D&;U|&;r&;U|&;Ew˸HBr +s ;:r˸*3ҋ66w3׫3Et03O u :v t26 6G&E6G&E 6G&E3&E&E U~&E=t=t =t<f$RW%Z3&U&E&E Lt&E]U~&}t&}t<gPX t  &E]WW& t<_Ë6&U &M&?!r&E 3&E&E 6&U 3&M&@!r+te6&U 3&M&@!r36&v>!r3><u5&u.&w&;w t+SR&W &_ +[&w u<hPQRWS3[_ZYX&w&;w uÃ><u@&u9&O&++s3&w  +&&;u RS[Z u<iÃ><uH&uA&O&++s3S&_ +[&&;u PRVS[^ZX u<iU^3u &tp]< t <t;u;t < tN3øU^PXu &t-]U^&t ><u]S&_ t<S&_ t<U^ XN~V GN~+H]< t<t ;XN3U^&2^ V+~PnX t vV F]63ɉ =}t }t<}0t U0!rZ 033ہ}t/D!€`0ȋu}u+;033E׉EUM]EE0333ɋB!-s33ҋʋЋB!?!s33;t tC+йB!3ɋ@!ÿR+3@ Readme/txt F@D3Readme/txt ========== Joytst.exe is a dos executable which calculates how many Acorn joysticks are connected. To install it simply drag the joytst.exe icon into the pc partition (pref placing it inside the dos directory). To use simply type joytst.exe at the dos prompt. ---------------------------------------------------------------------------- Dan Simms Tue 22nd August 1995Readme FD3ReadMe. ------- This is the PCJoy archive. For more information consult the docs directory inside !PCJoy. Dan Simms Tue 22nd August 1995