Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

GLSpeed - Remake and expansion pack of the DOS game "Speed Haste" using id-tech1

Recommended Posts

Posted (edited)

Welcome to GLSpeed, a remake of the 1995 DOS game "Speed Haste" using the id-tech1





"Speed Haste" is a 1995 DOS racing game developed by NoriaWorks Entertainment and published by Friendware. It's source code (DOS, in non compiled form) is available on github. (Thanks Mr. Javier Arevalo Baeza!)

GLSpeed is not supported neither by NoriaWorks Entertainment nor by Friendware.

GLSpeed needs the main data file of the DOS game (speedh.jcl) in order to run. It works with both shareware and registered versions. You can find the shareware version in many sites with a simple google search.


Downloads (v. - 20210428)

Executable (win32): https://sourceforge.net/projects/speed-game/files/GLSpeed_1.0/GLSpeed_1.0.2.739_bin.zip/download

Source code: https://sourceforge.net/projects/speed-game/files/GLSpeed_1.0/GLSpeed_1.0.2.739_src.zip/download

Repository: https://github.com/jval1972/Speed



  • High screen resolutions.
  • OpenGL rendering.
  • Uncapped framerate.
  • Textured automap.
  • Console for executing commands.
  • Flac & ogg sound effects.
  • MOD, S3M, IT & XM track music support.
  • Screenshots.
  • In game menu to configure gameplay, key bindings & screen resolution.
  • Use Doom game editing utilities to create custom content.
  • Lap records database



GLSpeed development started last December. I choosed not to use the original game source code as a base, but instead utilize (for one more time) a snapshot of my DelphiDoom source port. So, GLSpeed is based on DelphiDoom I used the original source code as a helper tool for the complex data structures that the game uses (mostly the i3d model format, which, even with the source code available, it seemed to me very complicated).  The game logic was recreated from scratch, mostly by watching youtube videos (I had problems running the game under DOSBOX. I also tried a virtual machine with FreeDos but with no luck).


Current project status: Stable, (but not optimized). Probably you will not be happy running the game with a build-in Intel GPU, a dedicated GPU will run the game smoother.


Expansion pack

The registered version of the game comes with 8 tracks (shareware version has 2 tracks).

In order to extend the gaming experience, I decided to make an expansion pack to accompany the release. So GLSpeed comes with 8 additional tracks. The tracks are organized in 2 championships (original game and expansion).


The main benefit of using an id-tech1 engine recreating the game is that custom content can be created using standard doom editing utilities. In addition, I've created some other helper tools (and utilized an old one).


Tools for custom content:

DoomBuilder configuration file (tested with Ultimate Doom Builder): https://sourceforge.net/projects/speed-game/files/TOOLS_AND_EXAMPLES/GLSpeed-DoomBuilder.zip/download

Tile Editor (win32): https://sourceforge.net/projects/speed-game/files/TOOLS_AND_EXAMPLES/SpeedEd_1.0.1.13_bin.zip/download

I3DViewer (Speed Haste model viewer): https://sourceforge.net/projects/i3dviewer/files/I3DViewer_1.0/I3DViewer_1.0.1.11_win32.zip/download

I've also make extended usage of DD_MODEL (DelphiDoom Procedural Modeler) for creating dozens new models for the expansion pack (latest version is https://sourceforge.net/projects/delphidoom-procedural-modeler/files/DD_MODEL_1.1.4/DD_MODEL_1.1.4_bin.zip/download)




Original tracks:





Custom content screenshots:







Edited by jval

Share this post

Link to post

My good sir, you keep surprising me every time with these wonderful works of yours!!!


(yes, I'm the guy who secretly wished someone would put the sources of Speed Haste to good use; but how'd I guess it would be idTech1-based/related?)

Share this post

Link to post



That is the right kind of crazy. I loved Speed Haste as a little Red toddler, and now you are recreating it on DelphiDoom.


Like... im geniunely speechless. @jval, if you aren't getting a Cacoward or even as much of a recognition there, then ill personally bribe NotJabba with whatever is necessary to get you onboard.


Absolutely mindbending. First XGreed, than Rad-X, and now GLSpeed.

Share this post

Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now