The ArcaOS 5.x Retro Gaming Machine: Difference between revisions

From OS2World.Com Wiki
Jump to navigation Jump to search
No edit summary
 
(43 intermediate revisions by 2 users not shown)
Line 1: Line 1:
The goal of this experiment will be to create a Retro Gaming Machine (PC) with ArcaOS 5.x (OS/2 Warp 4.52) . The idea is to list the things that you will need to setup ArcaOS to run:
{{Article
|Author=Martin Iturbide
|Date=
|OS=ArcaOS 5.0
|File=N/A
|Source=N/A
}}
The goal of this experiment will be to create a Retro Gaming Machine (PC) with ArcaOS 5.x (OS/2 Warp 4.52). The idea is to list the things that you will need to setup ArcaOS to run:
* Native compiled OS/2 games
* Native compiled OS/2 games
* DOS games on the virtual DOS VDM session that OS/2 has.  
* DOS games on the virtual DOS VDM session that OS/2 has.
* Windows 3.1 or 16bits games on Win-OS/2.
* Windows 3.1 or 16bits games on Win-OS/2.
* DOS games with DOSBox if required.  
* DOS games with DOSBox if required.


So let's start:  
So let's start:


==Native OS/2 Games==
There are some native games available for OS/2. There are games that complete native that had been created with the OS/2 API without any extra libraries, and there are also ported games that run natively on ArcaOS with some extra libraries that had been ported, like SDL and Qt games.


==Win-OS2==
Here are my recommendations for the Native gaming environment.


Trying [[DTA]].
===Audio Driver===
First we need to have our basic audio driver working on ArcaOS. [[UNIAUD]] is the default audio driver that may work on some systems, it is far from perfect, and it lacks support of some devices, but it is what we have today. The first step is to have basic audio support on your ArcaOS system.


* Install DTA (2002/11/30)
===Recommended Libraries===
To run OS/2 native games, I recommend preparing the system with the following utilities and libraries:
* [https://www.arcanoae.com/resources/downloadables/arca-noae-package-manager/ Arca Noae Package Manager] is a very good tool to install rpm packages, maybe you already have it, but double check that you are on the latest level.
* There is a pack of libraries that you must have installed, just check that you have the following:
yum install libc libodin glib2
* SDL Libraries [http://www.edm2.com/index.php/Simple_Directmedia_Layer#Versions]
* GI Libraries. [http://www.edm2.com/index.php/GI] A few games require it, not very critical.
 
===MIDI Support===
MIDI Support is not completely working on ArcaOS. There are some tools that can reproduce MIDI sound, but there is no driver that connect MMOS2 subsystem with those tools.
 
===Extra Tools===
There are some extra tools that are not required, but it can make your life easy, here it is the list:
 
====ISOFS====
It is good to have a tool that can mount ISO images as a drive on OS/2. Remember that there are some games that was shipped, runs and require a CD-ROM, and today this kind of drive is turning obsolete. I'm using [[ISOFS]] by Paul Ratcliffe and Rich Walsh. [isofs110.zip Version 1.1.0 - GNU GPL].
 
This tool will also become handy for Windows 3.1 and DOS games.
 
==DOS Games with OS/2's DOS VDM==
On ArcaOS you can run DOS VDM Sessions to run DOS games. Here we have some tips and limitation:
 
===Audio Limitation===
There is still a limitation with DOS VDM sound support at this moment. The most common OS/2 audio driver is Uniaud and for the moment there is no way to support audio on a DOS VDM session using this driver.
 
A VDD (Virtual DOS Driver) is required to be made, so DOS VDM can have sound through the Uniaud audio driver on OS/2. We have our hopes that Arca Noae update the [[DTAudio]] driver, so it can work.
 
Audio on DOSBox works because it uses the SDL libraries for sound.
 
===DOS Games Related Links===
* [https://archive.org/details/softwarelibrary_msdos_games?&sort=-downloads Internet Archive DOS Games]
 
==Win16 games with Win-OS/2==
===Audio Support===
You can install [[DTAudio]] to have Win-OS2 audio support on ArcaOS. This driver will talk to the UniAud driver on ArcaOS to have sound support.
 
I followed this procedure.
* Install DTAudio 4.0a03 (2019-05-02)
* Configure the Win-OS2 Session:
* Configure the Win-OS2 Session:
** EMS_MEMORY_LIMIT = 0
** EMS_MEMORY_LIMIT = 0
** EMS_FRAME_LOCATION = NONE
** EMS_FRAME_LOCATION = NONE
The configuration of the Win-OS2 sessions is very important, since it can trap if you don't it.
===Extra things for Windows 3.1===
There are some extra things for multimedia that you can install on Win-OS2. Some of these libraries and components are required to run some of the classic and old Windows 3.1 games.


==Extra things for Windows 3.1==
Here it is the list:
* Quicktime 2.12, 1.81 M: The latest Quicktime version that will work with 3.1x. The archive additionally contains the Quicktime Internet-Plugin v. 1.1. [http://www.gaby.de/ftp/pub/win3x/qteasy16.exe]
* Quicktime 2.1.2.59, 1.81 M: The latest Quicktime version that will work with 3.1x. The archive additionally contains the Quicktime Internet-Plugin v. 1.1. [http://www.gaby.de/ftp/pub/win3x/qteasy16.exe]
* Video for Windows 1.1e -  
* Video for Windows 1.1e - [https://winworldpc.com/download/4603c3ad-0418-c39a-11c3-a4e284a2c3a5]
* Media Player 5.2 beta, 5.5M [http://www.gaby.de/ftp/pub/win3x/mp52beta.exe]
* Media Player 5.2 beta, 5.5M [https://winworldpc.com/product/windows-media-player/52] [http://www.gaby.de/ftp/pub/win3x/mp52beta.exe]
* WIN32s 1.30.172, 2.41M [http://www.gaby.de/ftp/pub/win3x/win32s/ole32s13.exe]
* WIN32s 1.30.172, 2.41M [http://www.gaby.de/ftp/pub/win3x/win32s/ole32s13.exe]


==Sources==
===Windows 3.1 Games Related Links===
* [http://www.win31.de/esoft.htm]
* https://archive.org/details/softwarelibrary_win3?&sort=-downloads&page=4
 
==DOSBox on ArcaOS==
On DOSBox the basic things to do after installing it is:
* Configuring the auto mount of the driver where you have the games
* Checking the appropriated sound configuration.
 
==Issues==
===Win-OS2 Session===
; The Win-OS2 mouse in full screen moves slowly
: No solution


===DOS Sessions===
;DOS VDM Session not displaying correctly on the screen.
: Check [[DOS and/or WIN-OS/2 Sessions Problems on ArcaOS]].


==Sources==
* [http://www.win31.de/esoft.htm Windows 3.1 Software Online]
* [http://www.os2voice.org/VNL/past_issues/VNL0503H/vnewsf3.htm OS2VOICE: Installing a hybrid WIN32S 1.25/1.30 extension in WinOS/2 on OS/2 Warp 4] By Jeffrey Race. May 2003
* [http://web.archive.org/web/19990202052630/http://cyniska.ubishops.ca/os2/games/games.html OS/2 Gaming Archived Page]


[[Category:Draft]]
[[Category:Gaming Articles‎]]

Latest revision as of 21:06, 26 July 2023

Article Info
Author Martin Iturbide
Date
OS Version ArcaOS 5.0
Companion File N/A
Source N/A

The goal of this experiment will be to create a Retro Gaming Machine (PC) with ArcaOS 5.x (OS/2 Warp 4.52). The idea is to list the things that you will need to setup ArcaOS to run:

  • Native compiled OS/2 games
  • DOS games on the virtual DOS VDM session that OS/2 has.
  • Windows 3.1 or 16bits games on Win-OS/2.
  • DOS games with DOSBox if required.

So let's start:

Native OS/2 Games

There are some native games available for OS/2. There are games that complete native that had been created with the OS/2 API without any extra libraries, and there are also ported games that run natively on ArcaOS with some extra libraries that had been ported, like SDL and Qt games.

Here are my recommendations for the Native gaming environment.

Audio Driver

First we need to have our basic audio driver working on ArcaOS. UNIAUD is the default audio driver that may work on some systems, it is far from perfect, and it lacks support of some devices, but it is what we have today. The first step is to have basic audio support on your ArcaOS system.

Recommended Libraries

To run OS/2 native games, I recommend preparing the system with the following utilities and libraries:

  • Arca Noae Package Manager is a very good tool to install rpm packages, maybe you already have it, but double check that you are on the latest level.
  • There is a pack of libraries that you must have installed, just check that you have the following:
yum install libc libodin glib2
  • SDL Libraries [1]
  • GI Libraries. [2] A few games require it, not very critical.

MIDI Support

MIDI Support is not completely working on ArcaOS. There are some tools that can reproduce MIDI sound, but there is no driver that connect MMOS2 subsystem with those tools.

Extra Tools

There are some extra tools that are not required, but it can make your life easy, here it is the list:

ISOFS

It is good to have a tool that can mount ISO images as a drive on OS/2. Remember that there are some games that was shipped, runs and require a CD-ROM, and today this kind of drive is turning obsolete. I'm using ISOFS by Paul Ratcliffe and Rich Walsh. [isofs110.zip Version 1.1.0 - GNU GPL].

This tool will also become handy for Windows 3.1 and DOS games.

DOS Games with OS/2's DOS VDM

On ArcaOS you can run DOS VDM Sessions to run DOS games. Here we have some tips and limitation:

Audio Limitation

There is still a limitation with DOS VDM sound support at this moment. The most common OS/2 audio driver is Uniaud and for the moment there is no way to support audio on a DOS VDM session using this driver.

A VDD (Virtual DOS Driver) is required to be made, so DOS VDM can have sound through the Uniaud audio driver on OS/2. We have our hopes that Arca Noae update the DTAudio driver, so it can work.

Audio on DOSBox works because it uses the SDL libraries for sound.

DOS Games Related Links

Win16 games with Win-OS/2

Audio Support

You can install DTAudio to have Win-OS2 audio support on ArcaOS. This driver will talk to the UniAud driver on ArcaOS to have sound support.

I followed this procedure.

  • Install DTAudio 4.0a03 (2019-05-02)
  • Configure the Win-OS2 Session:
    • EMS_MEMORY_LIMIT = 0
    • EMS_FRAME_LOCATION = NONE

The configuration of the Win-OS2 sessions is very important, since it can trap if you don't it.

Extra things for Windows 3.1

There are some extra things for multimedia that you can install on Win-OS2. Some of these libraries and components are required to run some of the classic and old Windows 3.1 games.

Here it is the list:

  • Quicktime 2.1.2.59, 1.81 M: The latest Quicktime version that will work with 3.1x. The archive additionally contains the Quicktime Internet-Plugin v. 1.1. [3]
  • Video for Windows 1.1e - [4]
  • Media Player 5.2 beta, 5.5M [5] [6]
  • WIN32s 1.30.172, 2.41M [7]

Windows 3.1 Games Related Links

DOSBox on ArcaOS

On DOSBox the basic things to do after installing it is:

  • Configuring the auto mount of the driver where you have the games
  • Checking the appropriated sound configuration.

Issues

Win-OS2 Session

The Win-OS2 mouse in full screen moves slowly
No solution

DOS Sessions

DOS VDM Session not displaying correctly on the screen.
Check DOS and/or WIN-OS/2 Sessions Problems on ArcaOS.

Sources