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 - jailbird

Pages: [1] 2
1
Setup & Installation / Re: VirtualBox and ArcaOS 5.0.7
« on: December 31, 2021, 09:15:27 pm »
It's manpower, IBM took years to port OS/2 to PowerPC (32bit), with lots of money and manpower. And they had the source and access to some of the people who wrote it.

It’s really sad that all of that PPC work never made it to the x86 version. I’m assuming IBM couldn’t give the changes to AN in source form, as MS still co-owns the source?

Maybe it'll eventually be like the Inktomi/Yahoo! Traffic Server code and somebody will eventually find it sitting on a shelf somewhere...

2
Setup & Installation / Re: VirtualBox and ArcaOS 5.0.7
« on: December 30, 2021, 11:10:16 pm »
It's manpower, IBM took years to port OS/2 to PowerPC (32bit), with lots of money and manpower. And they had the source and access to some of the people who wrote it.

It’s really sad that all of that PPC work never made it to the x86 version. I’m assuming IBM couldn’t give the changes to AN in source form, as MS still co-owns the source?

3
Setup & Installation / Re: VirtualBox and Warpin (wic.exe)
« on: December 30, 2021, 11:08:09 pm »
A dumb question..

Are the OS/2 Additions even really changed that often, or does their build system just automatically bump the release version every time they cut a new one?

I’m basically wondering if it’s even worth updating them, really?

4
Setup & Installation / Re: VirtualBox and ArcaOS 5.0.7
« on: December 23, 2021, 11:43:01 pm »
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.

When AMD designed AMD64, they figured nobody would want segmented addressing and VM86 while in “long mode” (64-bit mode), so they took it out of that mode. They’re both still there in non-long mode (32-bit mode) for backwards compatibility, of course.

I think AMD-V / VT-x work around that by letting you run a virtual 32-bit environment within your 64-world and use those features in there.

5
Setup & Installation / Re: VirtualBox and ArcaOS 5.0.7
« on: December 21, 2021, 09:41:58 pm »
Okay, so I guess on the following line in the patch, they also added a field for IOMMU type, which needs to be added. So to make it easier, I'll just spin a new patch for the latest versions of VBox with the typo fixed.

You have to use a USB stick and copy the driver to the USB stick and then use the install in the pre boot install menu. ( I am not usre of the correct name but detailed directions are here https://www.arcanoae.com/wiki/nvme/.

Yep. I figured since the idea was to make it easier for people, however, defaulting to a setting where they have to do that isn't exactly user friendly :).  That and since VBox won't be able to boot it in BIOS (CSM) mode anyways..

6
Setup & Installation / Re: VirtualBox and ArcaOS 5.0.7
« on: December 21, 2021, 03:41:40 am »
Okay, here's an updated patch.

Since Lars was worried about Lewis's reaction to using os_os2ecs.png I changed it to os_os2_other.png :).

I defaulted to 1GB RAM (that seems to be what Arca Noae is recommending). It's default to SATA, and not NVMe, since:

- ArcaOS 5.0.7 still doesn't put NVME in the boot image
- VBox doesn't seem to support booting from NVMe when using legacy BIOS booting, only UEFI booting.

So maybe when 5.1 is released we can change it :).



7
Setup & Installation / Re: VirtualBox and ArcaOS 5.0.7
« on: December 21, 2021, 02:45:10 am »
Okay, so I guess on the following line in the patch, they also added a field for IOMMU type, which needs to be added. So to make it easier, I'll just spin a new patch for the latest versions of VBox with the typo fixed.

8
Setup & Installation / Re: VirtualBox and ArcaOS 5.0.7
« on: December 21, 2021, 02:17:07 am »
Hi

Can we agreed that the specs are according the ArcaOS Wiki ?

Code: [Select]
+    { "OS2",     "IBM OS/2",          "OS2ArcaOS",          "ArcaOS",
+      VBOXOSTYPE_ArcaOS,          VBOXOSHINT_HWVIRTEX,
+        256,  4,  2 * _1G64, GraphicsControllerType_VBoxVGA, NetworkAdapterType_I82540EM, 1, StorageControllerType_IntelAhci, StorageBus_SATA,
+        StorageControllerType_IntelAhci, StorageBus_SATA, ChipsetType_PIIX3, AudioControllerType_SB16, AudioCodecType_SB16  },
+
I'm not sure what the number order means "256,  4,  2 * _1G64". Is this 1GB of RAM?

https://www.virtualbox.org/browser/vbox/trunk/src/VBox/Main/include/Global.h#L69  should help. Looks like there's been changes since I wrote my patch, there should now be a "1, " added on the 3rd line, like:

+        1, 256,  4,  2 * _1G64, GraphicsControllerType_VBoxVGA, NetworkAdapterType_I82540EM, 1, StorageControllerType_IntelAhci, StorageBus_SATA,

Anyways, it means by default, 1 vCPU, 256MB RAM, 4MB video RAM, and 2GB HDD.

That's a lot lower than what I normally use (I normally do 4 vCPUs, 3072MB RAM, and 20GB HDD), but I'm no OS/2 expert, so I thought I'd match it somewhat with the eComstation values.

Is there a typo on line 103?
Quote
+    { ovf::CIMOSType_CIMOS_ArocaOS,                              VBOXOSTYPE_ArcaOS }
Is it ArcaOS instead of ArocaOS ?

About the icon. Lewis has accepted on the VirtualBox ticket system to use the ArcaNoe logo, but I don't think the project wants to include any official logos. Look that they had created custom logos for Windows, OS/2, Linux, etc, and all seems to be under a similar style. I guess that as a first shot it will be good to use one of OS/2 or eCS logos until some open source logo with the same style is created for ArcaOS.

But I guess we need to take just little steps, let's try first to get the ArcaOS specification approved. I'm thinking on creating a new ticket with this request.

Regards

Indeed, total typo :(.  When I wrote this patch it compiled tested, but obviously I missed the typo when I posted it. Sorry about that!

9
Setup & Installation / Re: VirtualBox and ArcaOS 5.0.7
« on: December 14, 2021, 03:25:37 am »
Hi

Just as a related thing I asked on VirtualBox forum where should someone create a new "Type / Version" on the "Create New VM" menú, so ArcaOS 5.0.x can be included.

I was pointed to this segment of the code.

It seems it is hard coded, a new one can be included. This is the one for eComStation.

Regards

I sent a patch to the VBox mailing list a while back asking them to add it and was ignored :(.

Hi jailbird

Maybe we can make some noise to see if ArcaOS can be included on that  VirtualBox list.

Which is the change you suggested? Can you post the code change? Does it match the ArcaOS VirtualBox recommendation Wiki?

Regards

Here's the patch that I sent to their mailing list.


10
Setup & Installation / Re: VirtualBox and ArcaOS 5.0.7
« on: December 11, 2021, 08:28:38 am »
Hi

Just as a related thing I asked on VirtualBox forum where should someone create a new "Type / Version" on the "Create New VM" menú, so ArcaOS 5.0.x can be included.

I was pointed to this segment of the code.

It seems it is hard coded, a new one can be included. This is the one for eComStation.

Code: [Select]
422     { "OS2",     "IBM OS/2",          "OS2eCS",             "eComStation",
423       VBOXOSTYPE_ECS,             VBOXOSHINT_HWVIRTEX | VBOXOSHINT_FLOPPY,
424       1,  256,   4,  2 * _1G64, GraphicsControllerType_VBoxVGA, NetworkAdapterType_Am79C973, 1, StorageControllerType_PIIX4, StorageBus_IDE,
425       StorageControllerType_PIIX4, StorageBus_IDE, ChipsetType_PIIX3, IommuType_None, AudioControllerType_AC97, AudioCodecType_STAC9700  },

Regards

I sent a patch to the VBox mailing list a while back asking them to add it and was ignored :(.

11
Applications / VIDEO_MODE_RESTRICTION
« on: November 06, 2021, 01:08:49 am »
So going through the properties on the DOS Session icon, I noticed the setting VIDEO_MODE_RESTRICTION with a comment that says 'Set to CGA to increase available memory to 736K.'.

However, it doesn't matter if I set it to "CGA" or "MONO", the available memory information in MEM doesn't change at all on ArcaOS 5.0.6.  This is under VirtualBox, so maybe VBox isn't following the original PS2 memory layout exactly which is causing it?

I tried http://www.edm2.com/index.php/Stupid_OS/2_Tricks/REXX_Commands#BIGDOS.CMD and that didn't make it change either. Is it working for anybody else?

12
Hardware / Re: OS/2 Video Performance
« on: November 06, 2021, 12:48:48 am »
I agree that HDA does well in SysBench DIVE measurements. I have run SNAP measurements for a long time, and unless the graphics card is 15 years old, they are never far from Panorama. For some systems, there are performance issues with SNAP, but the Arca Noae version seems to solve them. I've gotten used to all the goodies that come with Panorama, so I don't give SNAP much attention.

Forgive me if I'm being naive or dense, I'm not an OS/2 expert at all.  From what I've picked up so far in this thread is:

- On "modern" graphics, SNAP and Panorama are about equal in performance
- DIVE seems to always been faster than PM
- In SM/FF/TB, Panorama with shadow buffers enabled disables DIVE
- Disabling shadow buffers in Panorama lowers PM performance, I believe?

So if Panorama has a tradeoff of either slower SM/FF/TB by preventing the use of DIVE or slower everything else in the disabling of the shadow buffer and SNAP *doesn't* have this issue as far as I can tell, then how in Panorama superior to SNAP on modern cards?

13
Setup & Installation / Re: Booting with NVMe
« on: April 28, 2021, 06:47:07 am »
Adding it to the .ISO itself doesn't seem to work, as it seems to use ramdisk images on the ISO.  So you'd have to modify those and then reburn the ISO.

So the easiest solutions seem to be USB stick or floppy.

14
Setup & Installation / Re: Booting with NVMe
« on: April 20, 2021, 11:35:10 pm »
For those playing around inside a VM, the easiest method (for me) was to just keep the .iso as-is, not bother with a virtual USB stick, and to just use the old method of a virtual floppy with just the NVME.* files and a blank BOOT_UPD.TXT.

That seemed to work just fine...

15
There's always the option of running at 64K colours. Even on real hardware, Arca Noae recommends 64K colours for maximum performance. Less memory per pixel and doesn't look much different. Of course depends on your usage.

Good idea, I'll try that.

Pages: [1] 2