|
Forum Index : Microcontroller and PC projects : Quake on the Colour Maximite 2
| Author | Message | ||||
| matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 12152 |
Video id Software's Quake on a Generation 2, with its shareware episode, in the RC3 programs zip. The firmware has not changed. https://github.com/UKTailwind/CMM2V1.5/releases/tag/v7.00.00RC3 Quake now runs on a G2 as a loadable program. This is the game's original software renderer, compiled for the CMM2, drawing 320x240 in 256 colours, with sound effects, a USB keyboard and mouse, and saved games. Its timed demo runs at about 53 frames a second with the sound on and 57 with it off, and that is before any tuning. It needs a G2, as the game alone takes 12MB of memory. Getting it If you already have RC3, download CMM2_Programs_7.00.00RC3.zip again, as Quake was added to it on 7 November, and copy the quake folder to A:/quake on your SD card. Use a card reader, as the game's data is 18MB. The folder holds the whole of Quake's shareware version 1.06, unchanged. Then at the prompt: CHDIR "A:/quake" RUN "quake.app" Always start it from its folder, as it keeps its settings and saved games there. How to play The game starts by playing its demos. Press Esc for the menu, then choose Single Player and New Game. The first level is a hall where you choose the difficulty and the episode by walking through them. • Up and Down move, and Left and Right turn • , and . sidestep, or hold Alt with Left and Right • Shift runs • Ctrl or the left mouse button fires • Space jumps, and swims up in water • 1 to 8 choose a weapon, and / picks the next one • A and Z look up and down, and End looks straight ahead • Tab shows the scores • Esc is the menu, F4 goes straight to its Options, and F1 is help • F2 and F3 save and load, and F6 and F9 quick save and quick load • The key to the left of 1 opens and closes the console • F10 then Y leaves the game, or press Ctrl-C The settings are under Options: the keys, the mouse speed, the sound volume, the screen size and more. To open it, press Esc and choose Options, or press F4. Moving the mouse turns you, and the right button walks forward. Hold the middle button to look up and down with the mouse as well. To keep looking with the mouse without holding a button, open the console and type: +mlook The mouse wheel Quake does not use the wheel as it comes, and turning it shows the message "MWHEELUP is unbound, hit F4 to set". To make it change weapons, open the console and type: bind mwheelup "impulse 10" bind mwheeldown "impulse 12" These are saved when you leave the game with F10 or Ctrl-C, so you only need to type them once. Mouse look is not saved. To have it on every time, make a text file called autoexec.cfg in A:/quake/id1, which the game runs each time it starts. This one sets up the wheel as well: +mlook bind mwheelup "impulse 10" bind mwheeldown "impulse 12" Good to know • There is no music, as Quake's music was on its CD. • There is no network play. • If you have the full game, copy its PAK0.PAK and PAK1.PAK into A:/quake/id1 in place of the shareware's PAK0.PAK. I have only tested the shareware, so tell me how it goes. Quake has a chapter of its own in Colour_Maximite_2_App_User_Guide.pdf on the release page. Licences and source Quake's source is under the GNU GPL version 2, and my thanks go to id Software for releasing it. The port is built on quakegeneric by erysdren, with id's own sound mixer. The source is in apps/quake of the repository: https://github.com/UKTailwind/CMM2V1.5/tree/main/apps/quake The shareware game data is id Software's, under its own licence, SLICNSE.TXT in the quake folder. It may be passed on free of charge, as a whole, but it may not be sold. Edited 2026-11-08 05:54 by matherp |
||||
| The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2026 |