Skip to content

Releases: vircon32/ComputerSoftware

Emulator v24.3.2

02 Mar 19:03
Compare
Choose a tag to compare

This is the Vircon32 emulator for computers. This version mainly improves performance in graphics, with better handling of OpenGL drawing. It also fixes the wrong GPU use percentage shown in the emulator menu bar.

The present version is considered virtually "final", save for bug fixes that might be needed in the future, since all planned features are already supported.

How to install:

Choose from the files below to install the Vircon32 emulator on Windows, Linux or MacOS. Depending on your operating system, the process to prepare the emulator for use will be different. For the Raspberry Pi 4 use the same process as in Linux Debian. Note that previous Pi versions are not supported.

Windows:

Just extract the ZIP into any folder. All needed DLL libraries are already included.

Linux:

Install the DEB or RPM package (depending on your system) using the corresponding commands:

DEB:

(1) Install package: sudo dpkg -i <package>
(2) Install dependencies: sudo apt-get install -f

RPM:

Install package along with its dependencies:
sudo yum localinstall <package>

Dev Tools v24.2.4

05 Feb 16:53
Compare
Choose a tag to compare

This is a suite of development tools for creating Vircon32 games and programs. This version expands the assembler significantly to add a preprocessor, now supporting directives (%include, %define, %ifdef, etc). Other minor improvements are also included in compiler and assembler.

Note that the old define statement in the assembler was now removed, so for old assembly code you would need to replace define with %define. Also, use current version for BOTH assembler and compiler. Otherwise the change in defines may prevent programs from compiling.

How to install:

You should first install the Vircon32 emulator if you don't have it yet. That will already take care of the dependencies, and you will need it to test your programs anyway. After that, choose from the files below to install the Vircon32 development tools on Windows, Linux or MacOS. Depending on your operating system, the process to prepare the developemnt tools for use will be different:

Windows:

Just extract the ZIP into any folder.

Linux:

Install the DEB or RPM package (depending on your system) using the corresponding commands.

DEB:

Install package: sudo dpkg -i

RPM:

sudo yum localinstall

MacOS:

Just extract the ZIP into any folder with write permission.

How to execute:

These programs are command line tools, so you will probably want to add the dev tools folder to your execution path, so that game build scripts can find the respective commands (compile, assemble, etc...)

Dev Tools v23.10.27

27 Oct 10:47
Compare
Choose a tag to compare

This is a suite of development tools for creating Vircon32 games and programs. This version adds support for extern variables and now allows a final comma in enums and initialization lists. It also fixes a bug in directives #error and #warning.

How to install:

You should first install the Vircon32 emulator if you don't have it yet. That will already take care of the dependencies, and you will need it to test your programs anyway. After that, choose from the files below to install the Vircon32 development tools on Windows, Linux or MacOS. Depending on your operating system, the process to prepare the developemnt tools for use will be different:

Windows:

Just extract the ZIP into any folder.

Linux:

Install the DEB or RPM package (depending on your system) using the corresponding commands.

DEB:

Install package: sudo dpkg -i

RPM:

sudo yum localinstall

MacOS:

Just extract the ZIP into any folder with write permission.

How to execute:

These programs are command line tools, so you will probably want to add the dev tools folder to your execution path, so that game build scripts can find the respective commands (compile, assemble, etc...)

Emulator v23.6.4

04 Jun 16:01
Compare
Choose a tag to compare

This is the Vircon32 emulator for computers. This version includes a fix for texture region display, that caused incorrect pixel sizes when large scale factors were applied.

How to install:

Choose from the files below to install the Vircon32 emulator on Windows, Linux or MacOS. Depending on your operating system, the process to prepare the emulator for use will be different. For the Raspberry Pi 4 use the same process as in Linux Debian. Note that previous Pi versions are not supported.

Windows:

Just extract the ZIP into any folder. All needed DLL libraries are already included.

Linux:

Install the DEB or RPM package (depending on your system) using the corresponding commands:

DEB:

(1) Install package: sudo dpkg -i <package>
(2) Install dependencies: sudo apt-get install -f

RPM:

Install package along with its dependencies:
sudo yum localinstall <package>

MacOS:

First extract the ZIP into any folder with write permission. To install dependencies, the Hombrew package manager is used (it can be installed from its website). The commands needed to install the dependencies are:

brew install sdl2
brew install sdl2_image
brew install openal-soft
brew install freealut
brew install tinyxml2

Dev Tools v23.3.7

07 Mar 13:11
Compare
Choose a tag to compare

This is a suite of development tools for creating Vircon32 games and programs. This version adds support for explicit type conversions and implements dynamic memory functions. It also fixes some minor bugs in type checking.

How to install:

You should first install the Vircon32 emulator if you don't have it yet. That will already take care of the dependencies, and you will need it to test your programs anyway. After that, choose from the files below to install the Vircon32 development tools on Windows, Linux or MacOS. Depending on your operating system, the process to prepare the developemnt tools for use will be different:

Windows:

Just extract the ZIP into any folder.

Linux:

Install the DEB or RPM package (depending on your system) using the corresponding commands.

DEB:

Install package: sudo dpkg -i

RPM:

sudo yum localinstall

MacOS:

Just extract the ZIP into any folder with write permission.

How to execute:

These programs are command line tools, so you will probably want to add the dev tools folder to your execution path, so that game build scripts can find the respective commands (compile, assemble, etc...)

Emulator v23.3.19

19 Feb 17:09
Compare
Choose a tag to compare

This is the Vircon32 emulator for computers. This version includes a fix for emulator audio management that could cause sound to be lost after certain events related to windows and menus.

The present version is considered virtually "final", save for bug fixes that might be needed in the future, since all planned features are already supported.

How to install:

Choose from the files below to install the Vircon32 emulator on Windows, Linux or MacOS. Depending on your operating system, the process to prepare the emulator for use will be different. For the Raspberry Pi 4 use the same process as in Linux Debian. Note that previous Pi versions are not supported.

Windows:

Just extract the ZIP into any folder. All needed DLL libraries are already included.

Linux:

Install the DEB or RPM package (depending on your system) using the corresponding commands:

DEB:

(1) Install package: sudo dpkg -i <package>
(2) Install dependencies: sudo apt-get install -f

RPM:

Install package along with its dependencies:
sudo yum localinstall <package>

MacOS:

First extract the ZIP into any folder with write permission. To install dependencies, the Hombrew package manager is used (it can be installed from its website). The commands needed to install the dependencies are:

brew install sdl2
brew install sdl2_image
brew install openal-soft
brew install freealut
brew install tinyxml2

Emulator v23.1.16

17 Jan 22:04
Compare
Choose a tag to compare

This is the Vircon32 emulator for computers. This version includes a couple of minor fixes, updates the BIOS to v1.1, and includes the final details of the console design that were pending. Most notably, the CPU speed has increased to 15 MHz. Note that this does not break compatibility in any way, so all of your roms will keep running.

Also, this is the first emulator release that includes binaries for Raspberry Pi 4. Note that earlier versions of the Pi are not supported.

The present version is considered virtually "final", save for bug fixes that might be needed in the future, since all planned features are already supported.

How to install:

Choose from the files below to install the Vircon32 emulator on Windows, Linux or MacOS. Depending on your operating system, the process to prepare the emulator for use will be different:

Windows:

Just extract the ZIP into any folder. All needed DLL libraries are already included.

Linux:

Install the DEB or RPM package (depending on your system) using the corresponding commands:

DEB:

(1) Install package: sudo dpkg -i <package>
(2) Install dependencies: sudo apt-get install -f

RPM:

Install package along with its dependencies:
sudo yum localinstall <package>

MacOS:

First extract the ZIP into any folder with write permission. To install dependencies, the Hombrew package manager is used (it can be installed from its website). The commands needed to install the dependencies are:

brew install sdl2
brew install sdl2_image
brew install openal-soft
brew install freealut
brew install tinyxml2

Dev Tools v23.1.16

17 Jan 21:56
Compare
Choose a tag to compare

This is a suite of development tools for creating Vircon32 games and programs. This version includes some bug fixes and a few new features supported in the language (see the readme file for more details). Also, this is the first devtools release that includes binaries for Raspberry Pi.

How to install:

You should first install the Vircon32 emulator if you don't have it yet. That will already take care of the dependencies, and you will need it to test your programs anyway. After that, choose from the files below to install the Vircon32 development tools on Windows, Linux or MacOS. Depending on your operating system, the process to prepare the developemnt tools for use will be different:

Windows:

Just extract the ZIP into any folder.

Linux:

Install the DEB or RPM package (depending on your system) using the corresponding commands.

DEB:

Install package: sudo dpkg -i

RPM:

sudo yum localinstall

MacOS:

Just extract the ZIP into any folder with write permission.

How to execute:

These programs are command line tools, so you will probably want to add the dev tools folder to your execution path, so that game build scripts can find the respective commands (compile, assemble, etc...)

Emulator v22.6.4

04 Jun 15:37
Compare
Choose a tag to compare

This is the first version of the emulator with graphics ported to modern OpenGL (core profile). Note that this does not affect the console itself, so all of your roms will keep running just like before.

How to install:

Choose from the files below to install the Vircon32 emulator on Windows, Linux or MacOS. Depending on your operating system, the process to prepare the emulator for use will be different:

Windows:

Just extract the ZIP into any folder. All needed DLL libraries are already included.

Linux:

Install the DEB or RPM package (depending on your system) using the corresponding commands:

DEB:

(1) Install package: sudo dpkg -i <package>
(2) Install dependencies: sudo apt-get install -f

RPM:

Install package along with its dependencies:
sudo yum localinstall <package>

MacOS:

First extract the ZIP into any folder with write permission. To install dependencies, the Hombrew package manager is used (it can be installed from its website). The commands needed to install the dependencies are:

brew install sdl2
brew install sdl2_image
brew install openal-soft
brew install freealut
brew install tinyxml2

Dev Tools v22.6.4

04 Jun 15:50
Compare
Choose a tag to compare

This is the first multiplatform version of the development tools. Note that this does not affect the console itself or the build process, so all of your source code will keep compiling just like before.

How to install:

You should first install the Vircon32 emulator if you don't have it yet. That will already take care of the dependencies, and you will need it to test your programs anyway. After that, choose from the files below to install the Vircon32 development tools on Windows, Linux or MacOS. Depending on your operating system, the process to prepare the developemnt tools for use will be different:

Windows:

Just extract the ZIP into any folder.

Linux:

Install the DEB or RPM package (depending on your system) using the corresponding commands.

DEB:

Install package: sudo dpkg -i

RPM:

sudo yum localinstall

MacOS:

Just extract the ZIP into any folder with write permission.

How to execute:

These programs are command line tools, so you will probably want to add the dev tools folder to your execution path, so that game build scripts can find the respective commands (compile, assemble, etc...)