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 - KO Myung-Hun

Pages: [1] 2 3 ... 7
1
Programming / Re: cross-os2emx
« on: March 15, 2026, 03:14:32 pm »

2
Programming / Re: Please test os2emx-cross-toolchain
« on: February 22, 2026, 04:41:49 pm »
Hi/2.

Released at github: https://github.com/komh/cross-os2emx

You can build by yourself.

And here is Beta 1:

https://github.com/komh/cross-os2emx/releases/download/b1/os2emx-cross-toolchain-b1.tar.gz

If there are missing files, visit https://github.com/komh/cross-os2emx/issues/2.

Thanks!

3
Programming / Re: Please test os2emx-cross-toolchain
« on: February 21, 2026, 03:05:33 pm »
@Dave:
Good to hear that!

Usually, --host is enough. setting CC and --build option are not necessary.

And for other people, here are the missing files which you said:

libiconv: https://www.os2.kr/komh/testcase/os2emx-cross-toolchain-libiconv.tar.gz
libmpfr: https://www.os2.kr/komh/testcase/os2emx-cross-toolchain-libmpfr.tar.gz

Extract the above files to any dir listed in your LD_LIBRARY_PATH.

Thanks!

4
Programming / Re: Please test os2emx-cross-toolchain
« on: February 19, 2026, 07:36:05 pm »
@Martin: As Mentore and Jochen said, it's possible to overcome 4GB memory problem of 32-bit OS/2 with this cross compiler, and to utilize various development environments of Linux.

5
Programming / Re: Please test os2emx-cross-toolchain
« on: February 19, 2026, 07:32:14 pm »
Hi/2.

Here is the second test version:

https://www.os2.kr/komh/testcase/os2emx-cross-toolchain-test2.tar.xz

Added support of emxomf tools such as emxomf, emxomfar, emxomfld, emxomfstrip, listomf and stripomf.
Added support of -Zomf option with watcom tools such as wlink and wrc.
Fixed directory hierachy problem.

KO Myung-Hun

6
General Discussion / Re: What happened to Paul?
« on: February 15, 2026, 06:38:44 pm »
Hi/2, Paul!

Get well soon and I look forward to seeing you back at your best!

7
Programming / cross-os2emx
« on: February 15, 2026, 06:29:44 pm »
Hi/2.

Here is the cross compiler for OS/2 on x86_64 Linux.

This consists of the three parts.

1. binutils v2.33.1
2. LIBCn v0.1.14
3. gcc/g++ v9.2.0

This provides the following:

1. binutils + emxexp, emximp, emxbind and OS/2 ld.
2. static libgcc.a
3. ability to build .EXEs and .DLLs with the ld linker which supports a.out object files only

This does *NOT* provide the following:

1. emxomf* family
2. shared libgcc_so_d.a(Currently, this is the symbolic link to libgcc.a)
3. ability to build .EXEs and .DLLs with the OMF linkers which supports OMF object files

How to use:

1. Download the following file:
    https://www.os2.kr/komh/testcase/os2emx-cross-toolchain-test.tar.xz

2. Extract files from it with `tar xvJf ' to some dir
3. Files are in some_dir/opt/os2emx/
4. Prepend some_dir/opt/os2emx/bin to your $PATH like:
  export PATH=/path/to/your/opt/os2emx:$PATH
5. Now, you can cross-compile C/C++ sources with i686-pc-os2-emx-gcc/g++

Report your experiences, please...

Thanks!

KO Myung-Hun

8
Applications / Re: Software Port Requests
« on: January 31, 2026, 03:22:02 pm »
How about greping __declspec(dllexport), and adding OS/2  ?

9
Virtualization / Re: Win-OS/2 - Open vbesvga.drv video driver
« on: November 15, 2025, 12:24:49 pm »
Hi/2.

What's your WINOS2 mode, Standard mode or 386 Enhancd mode ?

If 386 Enhanced mode, check if display=vddvbe.386 is in [386Ehn] section of SYSTEM.INI.

10
Ok, I've found the cause for the border width being too thick. It's PM Downloader. PM Downloader was in XWorkplace Startup Folder. So when disabling XWorkplace, PM Downloader does not start and the border width of WIN-OS2 seamless window becomes normal.

More precisely, if PM Downloader has too many downloaded items, this problem occurs. Cleaning the item list fixes this problem. This seems to be a memory corruption problem.

Conversely, with using this it would be possible to modify the border width of WIN-OS2 seamless window. But it is not worth doing it.

11
I've found a clue. If disabling XWP v1.0.17, the border width is back to 5 from 28.

At least, XWP is related to this problem, and I've found the clue to fix too thick border width of WIN-OS2 seamless window.

12
What happens if you maximize and then restore a window while in seamless mode ?

Nothing.

Quote
Another idea: open Windows in full screen mode, go to ProgramManager->ControlPanel->Desktop and set "Border Width" to say 3. Maybe you need to change back and forth between two values. The default value seems to be 3. Note that this will not be possible if you are in seamless mode !

If that still does not help: there are entries in OS2.INI like "WIN_RES_x". In each of these there are 4 keys that reference what windows display driver is in use for fullscreen and seamless, respectively. Maybe you will have to manually update each of these to match your settings in system.ini.

I already did what you said, but no helps.

Even though I renamed my MDOS dir and copied a MDOS dir from other OS/2 installation and reset to VGA mode, they do not change anything.

I don't understand that the border width of a seamless window comes from where.

13
Hi/2.

Sorry too late.

1. OS/2 desktop schemes do not have any effects on WIN-OS/2 seamless session. Desktop in WIN-OS2 Contrl Panel does not change the width of border, too.

2. I'm already using vbesvga.drv for full screen, and isgdi2vm.drv for seamless window. ifgdi2vm.drv for full screen is the same as vbesvga.drv in aspect of width of border.


14
Applications / How to modify the border width of win-os2 seamless window?
« on: October 28, 2025, 12:25:10 pm »
Hi/2.

Since when, the border width of WIN-OS2 seamless window has been too thick. And I cannot modify it. Even if I modify the value of BorderWidth in WIN.INI, it does not have any effects on WIN-OS2 seamless window at all.

I attach the appearance of my WIN-OS2 seamless window and WIN-OS2 full screen.

Any idea ?

KO Myung-Hun

15
Programming / Re: GCC - updates
« on: August 11, 2025, 06:10:23 am »
Hi/2.

Only tested to confirm it can build itself.... https://smedley.id.au/tmp/gcc-15.2.0-os2-20250810.zip

This passed my regression test set. Thanks!

Pages: [1] 2 3 ... 7