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 - Rich Walsh

Pages: [1] 2 3 ... 22
1
Applications / Re: XWP v1.0.16
« on: Today at 07:26:08 pm »
What do you think it is needed for lSwitcher to also respect the XWP font sizes too?

Query os2.ini->PM_SystemFonts->WindowText to get the font name & size, then use it.

2
Programming / Re: DosDevIOCtl disabling keyboard in VIO mode
« on: March 02, 2024, 08:40:26 pm »
Did I make a second mistake in the above code?

Yes: your code fails to accommodate the environment it finds itself in.

In fullscreen mode it works because it assumes ASCII (correctly), switches to binary (to capture special key-combos?), then restores ASCII. IOW, it all works exactly as you'd expect a primitive terminal would when accessing real hardware.

However, iIn VIO mode that isn't the case: this is an _emulation_ provided by Presentation Manager. PM has its own good reasons for switching to binary mode before giving you an emulated console. Since it appears to get unhappy when you mess with it ..umm.. don't.

What are you trying to do? Capture Ctrl-C and the like? If so, there are probably higher-level 32-bit functions to handle this (e.g. DosSetSignalExceptionFocus() ).

3
Applications / Re: XWP v1.0.16
« on: February 21, 2024, 08:17:29 pm »
I notice that the environment tab in some properties notebooks does not seem to honour the text size.
Same with the Objects and Schedule tabs.

I've been meaning to release an update to fix that. Maybe now is the time :)

* Find your DragText directory (on AOS, it's in 'x:\sys\apps\drgtxt39').

* Unlock 'DTPGM39.DLL' using 'unlock.exe' or 'xunlock.exe' (the latter is in your 'xwps\bin' directory).

* Replace the dll with the attached (unzipped) file.

4
Setup & Installation / Re: Install - screen goes blank when pmshell starts
« on: February 01, 2024, 06:45:56 pm »
Thanks Rich.  I was just about to ask whether something like this existed and I saw your post.  I need it because I think I got rid of the files in the ESP.

'CSM2UEFI' is not going to fix - or even touch - your ESP. The following is what it fixes:

Quote
when booted in UEFI mode the screen blanks and then shows static arranged as triangles spread across the screen for about 10 seconds - and then the desktop comes up normal as it should.  Weird.  When booted in legacy mode the desktop just comes up without the weird temporary static stuff.

You are booting UEFI using CSM base video drivers:
  SET VIO_SVGA=DEVICE(BVHVGA,BVHSVGA)
vs.
  SET VIO_SVGA=DEVICE(BVHEFI)

CSM2UEFI will pull 7 files from the ISO, put them in the right places, then update 2 lines in config.sys to give you UEFI-compatible text-mode and DOS video. As you've noticed, you don't need to do anythng to get PM and WinOS2 video working.

Quote
So to avoid having to use the bios boot menu to get a legacy boot on my main drive (drive c:) I removed the ESP and installed AirBoot on the NVME.  Big mistake - because now the mouse doesn't work.

You keep making it worse for yourself. Your ESP *MUST* be on your first drive and it MUST contain all UEFI bootloaders and boot managers for all operating systems. In contrast, your bootable partitions can be on any drive. Use MiniLVM to reinstall the AOS UEFI components.

Afterthought... you say you installed AirBoot on the NVME. Did you _really_ reformat the drive as MBR? Argggh...

5
Applications / Re: AcpiDaemon start
« on: January 30, 2024, 05:16:21 am »
What you are saying is that this programmer did not have all his facts straight.

No, He was correct in **1995**

Quote
This patch that I applied said it was for Warp version.

On or around April 25, 1995 (the date of the package), that was Warp *v3*.

Quote
So, is this patch ignored after it is applied by Warp and later?

I'm not willing to try it to find out. All I know is that it attempts to fix a problem that doesn't exist on Warp v4.5. Even without access to the PM Ref, I still wouldn't have tried a fix that doesn't mention 4.5 but does mention 2.x. If it were genuinely useful, most everybody would know about it and be using it - but they're not. That should tell you something...

6
Applications / Re: AcpiDaemon start
« on: January 30, 2024, 03:23:05 am »
I downloaded a program called The PM Queue Size Patch.

From the "Presentation Manager Programming Guide and Reference":

Quote
WinCreateMsgQueue(hab, lQueuesize);

lQueuesize (LONG) - input
Maximum queue size.

This parameter is ignored for versions higher than version 3 of the OS/2 operating system. The lQueuesize parameter is dynamically allocated. The maximum queue size should be set to zero.

For version 3 and lower of the OS/2 operating system, this parameter is the maximum number of messages that can be queued.

0 - Use the system default queue size which is 10 messages.

Other - Maximum queue size.

7
If the install wont run it appears my work-around is to convert my v 5.1 legacy install from the crapped out motherboard into a UEFI install on the new machine.

A few months ago I posted a util to handle this. See Csm2Uefi migration tool (updated)

8
General Discussion / Re: Hobbes Retirement
« on: January 28, 2024, 05:31:32 pm »
I have decided to cancel work on that mirror as Nathan went ahead.

Who is "Nathan"?  And why would you (or any of us) care what "Nathan" is doing?

9
Networking / Re: ArcaMapper and Network Protocols
« on: January 19, 2024, 10:07:54 am »
how does Samba server fit into ArcaOS, as it seems ArcaMapper is about using Samba Client

It's no different than, say, http:
* if you want your machine to send files to other computers on request, Samba Server
* if you want your machine to request files from other computers, Samba Client

A Peer network just combines both functions in a single package.

10
Networking / Re: Updated Samba Client
« on: January 15, 2024, 10:42:36 pm »
Hey Dave,
Do you know if there is a way to turn that off?

PMFJI...  SET LIBC_UNIX_EAS=[drive letters to include or !exclude]

For example, I disable them on all drives except my boot drive (N:) using:
  SET LIBC_UNIX_EAS=!C-M,N,!O-Z

You can use individual letters or create ranges; use '!' to negate a letter or range.

Note 1: these EAs must be allowed on your boot drive (or maybe it's just your %UNIXROOT% drive) or "bad things will happen".

Note 2; for many of us, the biggest source of these annoyances (IMHO) is Info-Zip. I use an older version which doesn't create them.

11
Networking / Re: Samba Users and Groups
« on: January 15, 2024, 07:08:37 pm »
by now it should be well known that when libcx0 traps it's common sense to look in %UNIXROOT/var/log/libcx in case a libcx log was generated.

"Common sense"? "well known"? Oh really... I guess you live in a different cave than I do because I have never once heard of this nor do I have a '%UNIXROOT/var/log/libcx' directory. Well, now I know. Thanks for sharing.

BTW... common sense has been shown to be a fallacy. It's what people who already know the answer say to those who don't. Stripped of their a priori knowledge, those who cite "common sense" usually prove every bit as clueless as the rest of us.

12
This machine has everything needed to enroll AN's key and run in Secure Boot mode. In the screenshot above (https://www.os2world.com/forum/index.php?action=dlattach;topic=3537.0;attach=10934) which shows UEFI options, you'd select key management,

13
Add "AUTOFAIL=YES" to your 'config.sys'. It prevents this sort of popup and always returns an error to the app.

14
General Discussion / Re: Hobbes Retirement
« on: January 13, 2024, 08:14:27 am »
I don't understand why this has to be tied to any existing mirroring site. Why not 'hobbes.os2voice.org' ?

15
ArcaOS does come with the keys needed for secure boot. They're on the EFI partition under \efi\os2.
Currently you do have to figure out how to install them.

There's a package to automate the installation of AN's public keys that was demonstrated at WarpStock. I used it a few months ago and it works great - I can't understand why it hasn't been released yet.

Pages: [1] 2 3 ... 22