petermg / RiftS-C64VR

The Commodore 64 in VR - Rift/Rift-S version. WMR/SteamVR use ReVive
3 stars 0 forks source link

INSTALLING YOUR OWN ROMS: Create a folder on the root of your device named “c64”. Place your “.d64” ROM image files in there. When launching this app, these files will spawn as floppy disks in the caddy on the desk. In order to have a different “.d64” image on the other side of the disk (side B), just add “_b” using the same filename of the Side A file. For example: ManiacMansion.d64 <-spawns as side A. ManiacMansion_b.d64 <-this will spawn on side B of the floppy that already has “ManiacMansion.d64” on side A.

INTERACTION: To press keys on the keyboard point the controller at the key and press the trigger. To load a floppy point at it with your controller, press the trigger, it will then go to your hand. Now point at the floppy drive and press the trigger. This loads the floppy. You can now press F1 then ENTER to FastLoad it. You can also just type the normal loading commands if you wish, (i.e. “Load”*”,8,1). You can also interact with many object in the room by using the grab buttons on each controller. Pressing the power button of the C64 computer will do a HARD RESET on it. If you want to “hold down” a button on the keyboard, for example to use a special character using the SHIFT key, point the controller at the key and hold down the “X” button on the left controller. The trigger button WILL NOT WORK for this.

CONTROLS: The left thumbstick is the Joystick for games. Button “A” on the right controller is the joystick, or fire, button. Button “B” simulates pressing the joystick upward. This is useful for games that you need to walk horizontal and also jump upward at times. This way you can jump without ceasing to walk right or left. To switch joystick ports between port 1 and 2, point the controller at the joystick and press the trigger.

LOCOMOTION: Moving is done by the right thumbstick. Moving this will move you around the room. Rotation is done by the right thumbstick WHILE HOLDING DOWN the right trigger button.

SWITCHING MODELS: You can switch between different models of C64, Joystick, and Floppy Drive. You can also switch between different CRT filters on the monitor. In order to do this just place your controller into any one of these devices and press the “Y” button on your controller. For the CRT filter touch the screen with your controller and press “Y”. The app remembers your choices and will start back up with the last ones you selected.

HANDS: You can also switch from controllers to hands and back again by placing your controller immediately above the knob of the joystick and pressing “Y”. On the Quest you can also enable hand tracking and pick up objects with your hands of gold.

NIGHT MODE: You can switch to night mode by touching the light switch by the door. This turns the lights on and off.

RESET THE ROOM: Hold down the “A” and “B” buttons together for 5 seconds to reset the room.

STATIC FLOPPIES: The Defender Of The Crown, Legacy Of The Ancients, etc. and other branded static floppies on the desk contain blank d64 image files on each side. You can simply copy the original games onto these floppies using a disk copy utility. Hit the C64 power button, then F5 and you will find one.

USING D81 ROM FILES: Press the RESTORE key, then press in the right thumbstick button. Then move the left thumbstick in the upper left direction until a mouse pointer appears. Now navigate to PG2, then to GUI. From there you can change the drive to 1581, which will allow you to read D81 image files. This setting is not saved upon exit. There is no drive sound emulation when using this drive. Game sounds work as usual. There are also other options you can play with in here, none of which are supported however.

KNOWN BUGS: The PCVR / Rift-S version there is a bug where if you stop using the left controller, input from the right controller is no longer recognized. So until the bug is fixed just make sure you press a button on the left controller every so often to circumvent this.

CREDITS: This is based off of a project handed off to me by Jonas Minnberg, which he is the original author of and can be found here: https://github.com/sasq64/machineroom https://github.com/sasq64/vice-libretro

You can find updates of this current project here: https://github.com/petermg/QuestC64VR https://github.com/petermg/RiftS-C64VR

SUBSCRIBE TO OPEN PC REVIEWS @ www.YouTube.com/OPENPCReviews

Contributions to my efforts can be made here: www.paypal.me/openpc