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 - Andreas Schnellbacher

Pages: [1] 2 3 ... 50
Applications / Re: SeaMonkey downloads and Unix permissions
« on: January 10, 2022, 05:11:43 pm »
Possibly class TypeEaEnumerator could be extended to delete those EAs
There exists eaclean by David A. for that. See

Comments, Suggestions & Questions / Re: Hobbes (Files) Reoganization
« on: January 04, 2022, 01:33:14 am »
ppp -
uucp - (Unix to Unix copy)

Both come from the modem era and the contained files could just be added to the comm dir.

About the app/util question: I've already written before that I prefer to make no difference between them.

Setup & Installation / Re: VirtualBox and Warpin (wic.exe)
« on: December 31, 2021, 12:32:57 am »
How often Knut has changed the OS/2 additions in the nearer past? IIRC, Valery wrote that the current one may be Knut's last one.

Setup & Installation / Re: VirtualBox and Warpin (wic.exe)
« on: December 29, 2021, 05:35:12 pm »
You can use my DOSBox installer as a huge example for using REXX to extend WarpIN. Beneath extracting the files README.OS2, inst\* and the .wis file from Jochen's package, there exists dosbox-createwpi.cmd.

The REXX .cmd files contain tons of examples. The createwpi script allows for using either extracted files (from an older package) or include files. Jochen always builds his files with recent DOSBox files, directly from its repository, so for me remained only to download recent NLS files and convert their numerous encodings.

Special about the REXX code in the DOSBox WarpIN installer is: It downloads missing .rpm packages, edits a config file, removes all kinds of old DOSBox files and uses dynamic WarpIN page contents.

It's surely much to big to start with wic. But I can sent it to you if you want. I rarely watch my PM area, so please drop me a note here, in case.

BTW: WarpIN has several flaws. Many of them can be worked around with WarpIN REXX. Christian had made 2 presentations about advanced installations. One is how to automate uninstall (quite complicated, implemented now by Alex) and the others I remember are how to debug contained REXX code and how to dynamically build installer pages (e.g. his genmac installer). For NEPMD he had created a preprocessor that expands vars in the .wis file. Furthermore, I have added to the NEPMD installation to rename old NEPMD entries in the WarpIN database. All these are very special and require some experience.

Some tips:

  • Use Christian's Initialize_GetTitle method for REXX code executed on starting WarpIN.
  • The names of the packages should be fix. Changing them later should better be avoided.
  • Use the GROUP tag for subpackages.
  • Folders created by the installer should not have the REPLACE flag for CREATEOBJECT. That allows for moving them manually. REPLACE may be useful for all other objects.
  • HTML comments are not allowed within tags.
  • For updates, allow for installing it over the existing files, without uninstall for convenience.

Programming / Re: Can 64-bit programs run on OS/2?
« on: December 29, 2021, 01:49:49 am »
can't we implement some kind of "OS2 shared memory garbage collector"???
Who is "we" ;-)? Rewriting the memory management means to fight with Assembler and to deal with the closed-source kernel code. Wouldn't it be easier to start with a Linux system and add the OS/2 specials to it? There were ideas 10 ... 20 years ago.

Setup & Installation / Re: ArcaOS, VirtualBox, and mouse freezes
« on: December 26, 2021, 06:11:59 pm »
AMOUSE.SYS rendered the system unusable.
Strange. The same with changed mouse pointer hardware? With luck this is a VirtualBox problem.

Otherwise I would probably create an AN bug tracker ticket.

Setup & Installation / Re: ArcaOS, VirtualBox, and mouse freezes
« on: December 25, 2021, 06:37:52 pm »
The only mouse driver specified in CONFIG.SYS is:
That's caused by the additions. The message that something is not correctly installed may stem from a prior AMouse installation. Amouse is completely replaced by the VirtualBox driver, independant of what the pages of the Mouse object show. So in your case, it should be correctly installed with the single CONFIG.SYS entry.

BTW: It's also possible to deactivate the vboxmouse.sys and activate the amouse.sys driver instead. I had that set in order to keep the comfort of AMouse (scroll messages instead of keys messages and scroll window under pointer, not the one with focus). Maybe replacing the vboxmouse.sys driver changes something in your case.

Otherwise another idea is to change the mouse hardware.

Setup & Installation / Re: VirtualBox and ArcaOS 5.0.7
« on: December 23, 2021, 06:20:15 pm »
Not being a programmer
Me neither. Here's how I understand it:

First you need a compiler that's able to produce code that can address
64 bit of RAM. When that works, you have to rewrite the memory management.
At least the system has to support 64 bit addressable RAM to be able to
assign that to apps. (Guess that part is in the kernel.) Quite a challenge
when you don't have the source code. ;-)

About 16 bit code: OS/2 itself contains much 16 bit code: Almost all drivers,
except ACPI.PSD and CMD.EXE are still 16 bit code. Much fun without the
sources. ;-)

The next step won't be to raise evrything to 64 bit. It is to support PAE
(Physical Address Extension). Then the 4 GB limit would apply for each
process, not, as it is now, for the entire system.

About 16 bit apps: Except some few system apps, I don't use 16 bit apps.
I don't understand why 64 bit code can't support 16 bit code, but that seems
to be the case. Note that for systems with 64 bit addressable RAM
virtualization is always an option.

Setup & Installation / Re: VirtualBox and ArcaOS 5.0.7
« on: December 09, 2021, 12:04:51 pm »
1) Video: Should I select Panorama on the install, or it does not make a different with the default gengrad for VirtualBox?

5) Display: Video Memory: Does it makes any different putting increasing the memory (like to 128MB) ?
Arca Noae says to leave it as default. But it does not says anything the video driver.

The video driver is replaced by the driver from the Guest Additions. My experience is that it doesn't matter. But why let Panorama (or SNAP) create additional non-functional notebook pages in the Screen object? See the first AN screenshot of the installer, below 'ArcaOS Installation'. It has GENGRADD selected.

Games / Re: DOS VDM - USB and Game port Gamepad support
« on: November 16, 2021, 10:27:35 pm »
1) In his ports, is the OS/2 DosBox code related to Input Devices still present? I noted in the .conf file for the ArcaOs inplementation a section exists under "Joysticks", but I'm sure would not work if we have no frontend USB Input driver under ArcaOS. Addressing your comment, if it is already there, NFAR, which is why I suggested this may be a solution to the problem presented, related to DOS.
The contained dosbox.conf file is common for all OS. The first line says:
Code: [Select]
# This is the configuration file for DOSBox SVN. (Please use the latest version of DOSBox)Jochen has built it from the sources. Even the translated (and reencoded) files are recently pulled from the sources.

I was responsible for the packaging and (as a non-player) haven't tried much with the files itself. BTW: If you have something to add to the .conf or to README.OS2, I'm sure we could add it with no much effort. Patching the .conf with additions specially for OS/2 is possible.

Programming / Re: Rexx close cmd.exe
« on: November 12, 2021, 04:26:08 pm »
Add /c to cmd.exe and /min to start. See:

Code: [Select]
start view cmdref cmd
start view cmdref start

What should also work is to remove the leading 'address cmd'. Then the default COMSPEC is used to execute an enquoted line, either single or double quotes:

Code: [Select]
'start /min D:\GS\GS9.15\BIN\gsos2 -dQUIET -sDEVICE=pdfwrite -o d:\PDF\modified.pdf d:\PDF\ -f d:\PDF\source.pdf'

This starts an asynchronous process. To start a synchronous process, use 'call'. In many cases also 'call' can be omitted. Note that cmd's call is different from the REXX call statement:

Code: [Select]
'call D:\GS\GS9.15\BIN\gsos2 -dQUIET -sDEVICE=pdfwrite -o d:\PDF\modified.pdf d:\PDF\ -f d:\PDF\source.pdf'

Utilities / Re: Create an ISO from a CD
« on: November 08, 2021, 11:53:21 am »
This mkisofs.exe does not appear to have -duplicatesonce as an option.
Maybe related: -makelinks sounds similar and is a recent option.

Programming / Re: QBASIC POKE IN REXX is possible?
« on: November 05, 2021, 10:20:54 pm »
Probably not. I don't really know that about Basic, but no REXX functions to write directly to memory (poke) or read from it (peek) come to my mind. Because I'm just at it: The E macro language for EPM, similar to REXX, has them.

Without creating a REXX DLL that provides them and if you limit it to common scripting languages, I would rather look at PERL etc. (without knowing if they exist there).

Applications / Re: FAT Diskette with truncated long file name file
« on: November 02, 2021, 06:37:45 pm »
Code: [Select]
CMD displays short names on FAT. I would use another app. E.g. FM/2 can be configured to show the .LONGNAME EA in an additional row in details view: Config -> Settings notebook -> DirView -> Include in detail view. After changing this, restart FM/2.

And of course WPS' details view shows both title and real name.

Storage / Re: JFS cache sizing, and system "speed-up"
« on: November 01, 2021, 08:50:38 pm »
Yes, 'M' stands for mega, 'k' for Kilo, but 'm' for milli. See

Pages: [1] 2 3 ... 50