Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Martin Iturbide

Pages: 1 [2] 3 4 ... 287
Hello Andrew

I split your topic on the forum so we can focus on your issue with WordStar-for-DOS 7c ("WS") and Borland Quattro Pro ("QP") under the DOS VDM session.


Utilities / Re: ArcaOS Time Sync Problems
« on: November 24, 2023, 10:32:29 pm »

I'm testing the issue. I'm trying to remember what happen on the ArcaOS 5.1 installation. Maybe I installed with a different time zone and after trying to fix it with "Clock Sync", it did not work.

I followed Dave's advice and put "SET TZ=GST5GST". On the next reboot my clock was fine and "Clock Sync" no longer gave me this error.

Do you think this is a bug with "Clock Sync" that is putting only SET TZ=GST5 on my config.sys when it should put "SET TZ=GST5GST" ?



I split this topic, since I believe it is interesting enough to be discussed on its own thread.

Dave, I tried your sample, in my case it did not broke the mouse at first, I was able to move the camera but it was not smooth. After some while it broke the mouse pointer, I was not able to find it, so Alt+F4 was needed.

There is the need of running 3D with hardware support, and as Roderick says, some driver would need to be created so the 3D is generated directly by the graphics card. The question should be, in order to construct the driver, what resources are available online? are there standards on the 3D support for graphics cards? or does every video card has it's own standard and it will be required a driver for every brand?

For what I hear Vulkan is today the preferred open 3D API that a lot of video card (GPU) brands support.
- AMD: There is an open source Vulkan driver for AMD (Radeon) here:
- Intel: Open sourced his Vulkan driver too on 2016. -


Utilities / ArcaOS Time Sync Problems
« on: November 23, 2023, 06:22:08 pm »

I have some problems with ArcaOS 5.1 and Time synchronization. It is putting the wrong time on my machine even that I have the correct zone. ( GST5).

I get this error when I open "Clock Synchronization". (Picture attached).
I don't understand where I have to correct this problem. If I sync the time, the clock get corrected just for a little while, and after some seconds it is change to the wrong time again.

On the config.sys I have "SET TZ=GST5".

Please let me know what I'm missing to check. I guess it is something trivial that I don't know.



About the subject in general, I want to send the summary of what we discussed here to Lewis. I'm attaching the presentation file, just in case someone wants to add something else.

About the idea of supporting "OpenGL" or "MesaGL" on OS/2. What will be interesting and less time consuming for the moment is try to only identify the goal, a draft architecture idea and the steps/tasks on how to do accomplish the goal. After knowing the steps/tasks and difficulty of each one we can confirm or deny the impossibility of the task.
-- I split that topic to "3D Support for OS/2 - OpenGL - MesaGL - Etc"


Programming / Re: Compiling a PM sample with GCC (2023)
« on: November 21, 2023, 07:44:56 pm »
Thanks Alex, Mentore.

Now it compiles without warning. I had included the latest changes on the github.

If you have any suggestion about FatBits, I will appreciate it. I didn't think it was going to be able to compile it since it came from 1990, but it compiled with some changes, sadly the magnifier screen does not refresh when the mouse moves.


Programming / Re: Resources, dialogs, etc - what tools for what jobs?
« on: November 19, 2023, 01:50:18 am »

I had used very lightly the Prominare URE (Resource Editor). Maybe it can be interesting to take it for a spin and see if it can import .RES files. (Please read the installation instructions, it's kind of tricky).



It does not look bad for me. It is a lot of information for one screen in the command line, but I guess it will displayed in pieces for the user to click enter to continue.

I will try it  out when you decide it is ready.


Programming / Re: Compiling a PM sample with GCC (2023)
« on: November 17, 2023, 04:07:29 pm »

Here it is another one. I tried to convert Fatbits (pixel magnifier program) from the OS/2 1.1 API by changing some WinQuery.. functions to PrfQuery.... Removed the warnings. I ignored the ASM code that seemed only to create the DLL, and didn't create the DLL, I embedded it to the EXE. 

It compiles without warnings, it loads, shows the magnified pixels, but it does not refresh the screen according the position of the cursor. If I maximize and reduce a window, it will refresh the magnifier image.


Programming / Re: Compiling a PM sample with GCC (2023)
« on: November 17, 2023, 03:35:12 pm »

If I comment :
 line 60 // static ULONG my_timer;

 line 98 // my_timer=WinStartTimer( hab, hwnd, 0L, (ULONG)50 );

It will compile without errors, runs, but the animation will not work.

I guess I will leave this warning as it is.


Hi Sigurd.

It would be great if you can post your progress here. I haven't played with 86box or  PCem and I wonder how hard to easy is to make OS/2 run as a guest there.
- Can an empty .OVA or similar can be generated on those programs to have the OS/2 VM Specification preset ?


Applications / Re: yum whatprovides. Does it work?
« on: November 17, 2023, 12:58:51 am »
Thanks Tellie.

That */ was the trick that I was missing.


Programming / Re: Compiling a PM sample with GCC (2023)
« on: November 16, 2023, 09:43:04 pm »

I just get back to compile an extra little thing. It compiles and works.
Can you please give me a hand with this warning?
gcc -Wall -Zomf -c -O2 pmstars.c -o pmstars.obj
pmstars.c: In function 'ClientWndProc':
pmstars.c:60:16: warning: variable 'my_timer' set but not used [-Wunused-but-set-variable]
   60 |   static ULONG my_timer;  /* System (PM) number indicating unique (system) timer number
      |                ^~~~~~~~


Applications / yum whatprovides. Does it work?
« on: November 16, 2023, 05:24:11 pm »

I guess that "yum whatprovides" is to find which rpm package provides a specific file.

For example if I try:
- yum whatprovides mmioos2*
I get:
- No Matches found
While the file  "mmioos2.h" is on the "os2tk45-headers" package.

Is it only supposed to be searching the local drive? or it also search for file in the RPM servers?
Am I missing something on the call of the command? caps?


Programming / Re: Copying text strings to AOS-5.1 clipboard in 'C'
« on: November 15, 2023, 03:42:26 pm »
Hello Andrew

I'm not a developer, but I tried to compile some little Presentation Manager (PM - our GUI) samples with gcc, just for my personal learning.
The community helped me on this forum thread. "Compiling a PM sample with GCC (2023) ", but it is too long to read.

Maybe you can check the OS2World Github repository (filtered by the PM Samples) and check some samples there to help your learning. I included also a screenshot on the samples I was able to compile (with the help of the people here).  I didn't used OpenWatcom (it is on my wishlist to learn that), I just used make, gcc and other open source tools.

If you want to develop something, and don't mind sharing the source code, I would recommend you to post here your sample and what error/stopper you get, and see if we can help.

Sorry If I drift too much of the subject.


Pages: 1 [2] 3 4 ... 287