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 - Jochen Schäfer

Pages: 1 [2] 3 4 ... 15
Applications / Re: FeatherNotes for OS/2
« on: March 21, 2022, 11:42:11 pm »

I only use release repos. I made that mistake once. I will look tomorrow at my build version.



Applications / Re: FeatherNotes and FeatherPad for OS/2 0.10.1
« on: March 21, 2022, 04:47:24 pm »

Hi Jochen

I tried installing the FeatherNotes RPM package and I get the message below.

I installed the zip package and created a program icon.  When I execute it nothing happens.
The ZIP package is not a RPM package. It's just a zipped version of the unixroot layout. It's included for people not using RPM.
If you use RPM, you should download the rpm package and install it via RPM or the Arcanoae GUI.

As for Featherpad, when I close the program, it appears to close. However, the icon still shows active although the program is closed.  The taskbar does not show it.  When I go into TOP, it shows still active and I have to kill it.

This is with ArcoOS 5.07 with all the latest updates.
Yes, this is correct behaviour: The first instance spins up a server. If you start another instance with one or more filenames, it contacts the server and the server instance opens the file(s). If you want to open FeatherPad as e.g. EPM, use the command line option "-s", which starts Featherpad standalone with as many processes you want and each process ends when it's window is closed.

Games / Re: DOS VDM - USB and Game port Gamepad support
« on: March 18, 2022, 05:12:10 pm »
Thanks Jochen. I also want to test that. I will be looking forward to the DOSBox update.
If the driver works like I think it would, there is no update to Dosbox or SDL1 necesarry. ;-)

Games / Re: DOS VDM - USB and Game port Gamepad support
« on: March 18, 2022, 09:00:25 am »
It does not overlaps with the efforts to make a USB Gamepad driver to work on SDL ported games. I hope it can be complementary at the end.
In the now available SDL version 2.0.18, USB HID support for game controllers was enabled. Also native joystick support is reintroduced.
If I understand this correctly, we get native joystick support with this driver. If so, I will test the driver with Dosbox next week.

Applications / FeatherNotes for OS/2 0.10.1
« on: March 17, 2022, 09:05:30 am »
I have updated FeatherNotes to version 0.10.1. You can find the packages here:

Applications / FeatherPad for OS/2 1.2.0
« on: March 17, 2022, 09:03:40 am »
I have updated FeatherPad to 1.2.0. You found the new version here:

Games / Re: Please test - OpenTTD v12.1
« on: March 14, 2022, 02:34:15 pm »
The crash is happening in LIBCN.
@Paul: did you explicitely link LIBCN to OpenTTD? My observation is, that it is often needed. I guess, some startup code is needed.

@Martin: Which SDL2 version you are running with?

Games / Re: OS2World Gaming Site Update
« on: March 10, 2022, 10:16:10 am »
Minor gripe on My nick is JoSch or Josch, but not Josh ;-)
You better link to, too.

Programming / Re: Ghostscript - 9.18 build, any advice?
« on: February 09, 2022, 08:18:35 am »
Code: [Select]
rpm2cpio myrpmfile.rpm | cpio -idmv also works.

Programming / Re: gcc - building libarchive
« on: February 08, 2022, 08:06:02 am »
The problem is: OS/2 zip ports just uses the memory layout of OS/2's EA api in the extension space (don't know the correct terminology) of a file stored in the zip. It also uses a OS/2 specific ID for it. Paul can correct me, if I got that wrong.
That means the XAttr stores the EA in a completely different layout as OS/2 zips do. You can go this route, but it seems to me, it will be completely incompatible to our established archiving programs.
BTW, I was beginning to write a xattr interface for libc, but the sheer amount of infrastructure needed to cope with OS/2 all in one place file oriented approach in a item oriented api, gave me headaches and made me drop it for the moment.
Also, there is the issue of different EA types, like icons etc. xattr only deals with memory blobs, it has no way to treat application defined EA, which might be essential for the functioning of an application, correctly without annotating the xattr attributes, which again will break compatibility.

If you want to do the xattr approach, go for it. I don't know, if it is worth it.
It seems to me far easier to copy the Windows approach and extend libarchive that way.

Programming / Re: gcc - building libarchive
« on: February 07, 2022, 07:00:42 pm »
I looked into that. But the xattr interface doesn't fit to the way OS/2's EA work.

Programming / Re: Building SDL2 (and later linking against it)
« on: February 07, 2022, 03:24:42 pm »
I use the following script for autoconf:
Code: [Select]
autoreconf -fiv

export LDFLAGS=" -Zhigh-mem -Zomf -Zargs-wild -Zargs-resp -lcx -lmmpm2"
export CFLAGS="-idirafter /@unixroot/usr/include/os2tk45"

./configure --disable-arts --disable-esd --disable-nas --enable-sse2=yes --enable-sse3=yes --disable-rpath --enable-static --enable-shared --prefix=/@unixroot/usr/local

make clean
make -j5

For cmake, I use the following:
Code: [Select]
export LDFLAGS=" -Zhigh-mem -Zomf -Zargs-wild -Zargs-resp -lcx -lmmpm2"
export CFLAGS="-O2 -g -march=i686 -idirafter /@unixroot/usr/include/os2tk45"
export CXXFLAGS="-O2 -g -march=i686"
export FFLAGS="-O2 -g -march=i686"
export FCFLAGS="-O2 -g -march=i686"

cmake  -DCMAKE_INSTALL_PREFIX:PATH=/@unixroot/usr/local \
    -DSDL_SSE2=OFF \
    -DSDL_SSE3=OFF \
    d:/work/sdl2/sdl2-os2 -B . -S d:/work/sdl2/sdl2-os2

make clean
make -j5

Hope, it helps.

Programming / Re: gcc - building libarchive
« on: February 07, 2022, 03:20:45 pm »
I looked at libarchive, too, but it needs support for OS/2 EAs.

Games / Re: PrBoom+
« on: February 06, 2022, 06:56:37 pm »
So, I narrowed it down to SDL not implementing relative mouse movement. This means SDL goes into an emulation of relative mouse movement. But then, the WM_MOUSEMOVE window message is always reporting the same coordinates and so, no movement is reported.
I'm not understanding, why that does happen. If somebody has some suggestions, they would be welcome.

That is the only thing missing to make it the perfect Doom running on ArcaOS, but it awesome anyways to play it with the keyboard.

Video resolution is here working at full screen, 1366x768 and 36bit video mode. The best Doom for OS/2.

Thanks for this port.
It's a problem with SDL2-os2. I hunted it down, but I have no solution at the moment.

Games / Re: PrBoom+
« on: February 06, 2022, 06:55:21 pm »

Just one little thing with "". Today I reinstall it on a machine, I did "yum install  flac  fluidsynth SDL2_image" to install the required DLL's.

I wanted to check again the MIDI stuff, I installed TIMIDITY from Alex Taylor, but it was still not working.

So I checked over the web and got "", unzipped all the files in /etc/timidity and MIDI music started to work. I'm not sure if Alex Taylor Timidity was needed there, I guess FluidSynth is doing the MIDI work.

I couldn't get it to work either and didn't try further.

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