Compiling Tetris from 1992 on OpenVMS x86 in 2024
A 2024 guide by Remy van Elst details compiling Tetris on OpenVMS x86, including installation steps, necessary modifications, and challenges faced, aimed at users familiar with OpenVMS.
Read original articleIn 2024, a guide was published detailing the process of compiling the classic game Tetris from 1992 on OpenVMS x86. The author, Remy van Elst, outlines the necessary steps, including creating an ISO for file transfer, installing a C compiler and curl, and unzipping the source code. The article emphasizes the importance of having DECWindows/CDE operational on OpenVMS x86, which has been supported since version 9.2-3. The guide provides precompiled binaries and instructions for compiling the source code, noting that minor modifications were needed due to the age of the code. The author also discusses the challenges faced during the compilation process, such as fixing compile errors and linking the game. Additionally, the article mentions the removal of Google Ads from the site and encourages donations to support ongoing projects, including an open-source monitoring application. The guide is aimed at users familiar with OpenVMS and assumes they have a virtual machine set up for the installation. The article concludes with a demonstration of Tetris running on OpenVMS x86.
- The guide details compiling Tetris on OpenVMS x86 in 2024.
- It includes steps for file transfer, compiler installation, and source code compilation.
- Minor code modifications were necessary due to the age of the original Tetris code.
- The author encourages donations to support ongoing development projects.
- The article is intended for users with a basic understanding of OpenVMS.
Related
Programming Like It's 1977
The article explores programming games on the Atari VCS, a pioneering hardware platform from the 1970s with constraints that inspired creativity. Coding in 6502 assembly language offers a retro experience. The Atari 2600+ release supports old hardware for modern gaming. Learning on the Atari VCS reveals early programmers' challenges and solutions, fostering creativity.
Re-visiting VM/386 (2023)
The author shares experiences with VM/386, an emulation software from 1988. Running on 86box, it enables multitasking on an 80386 processor with graphical PC programs, despite limitations hindering broader success.
A look into Xenix, Microsoft's long forgotten Unix Operating System [video]
The video compares MS-DOS 2.0 and Xenix, highlighting disk space and hard drive requirements. The creator shares their experience installing SCO Xenix via floppy disks, setting up dual-boot on an old hard drive, and loading Xenix despite challenges. It also touches on limited OS choices in the 80s and Microsoft's link to Xenix, with plans to explore SCO vs. Microsoft Xenix differences.
Giving my PC-6001 a LIFT
The author details efforts to run homebrew games on the NEC PC-6001, focusing on creating a custom ROM/RAM cartridge for compatibility with Inufuto's games, highlighting retro computing challenges.
CVBasic v0.6.0: The retro Z80 BASIC compiler now targets 6502
CVBasic is a cross-compiler for BASIC, version 0.6.0, supporting retro gaming platforms. It allows program creation up to 1 MB and includes essential files in its repository.
Related
Programming Like It's 1977
The article explores programming games on the Atari VCS, a pioneering hardware platform from the 1970s with constraints that inspired creativity. Coding in 6502 assembly language offers a retro experience. The Atari 2600+ release supports old hardware for modern gaming. Learning on the Atari VCS reveals early programmers' challenges and solutions, fostering creativity.
Re-visiting VM/386 (2023)
The author shares experiences with VM/386, an emulation software from 1988. Running on 86box, it enables multitasking on an 80386 processor with graphical PC programs, despite limitations hindering broader success.
A look into Xenix, Microsoft's long forgotten Unix Operating System [video]
The video compares MS-DOS 2.0 and Xenix, highlighting disk space and hard drive requirements. The creator shares their experience installing SCO Xenix via floppy disks, setting up dual-boot on an old hard drive, and loading Xenix despite challenges. It also touches on limited OS choices in the 80s and Microsoft's link to Xenix, with plans to explore SCO vs. Microsoft Xenix differences.
Giving my PC-6001 a LIFT
The author details efforts to run homebrew games on the NEC PC-6001, focusing on creating a custom ROM/RAM cartridge for compatibility with Inufuto's games, highlighting retro computing challenges.
CVBasic v0.6.0: The retro Z80 BASIC compiler now targets 6502
CVBasic is a cross-compiler for BASIC, version 0.6.0, supporting retro gaming platforms. It allows program creation up to 1 MB and includes essential files in its repository.