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 - Dave Yeo

Pages: 1 2 [3] 4 5 ... 339
31
Internet / Re: Dooble releases-Qt6
« on: November 21, 2024, 05:31:54 am »
New build at Github, https://github.com/dryeo/dooble/releases/tag/2024.11.17
Also at ftp://dry@ftp.os2voice.org/dooble-2024.11.17-Qt6.zip
Edit: Changed ftp link to version. Note that OS2World seems to add http to the ftp link so best just to go to the ftp site to find the release or paste it into your browser.

32
Web applications / Re: Dooble releases, Qt5 builds
« on: November 21, 2024, 05:31:13 am »
New build at Github, https://github.com/dryeo/dooble/releases/tag/2024.11.17
Also at ftp://dry@ftp.os2voice.org/dooble-2024.11.17-Qt5.zip
Edit: Changed ftp link to version. Note that OS2World seems to add http to the ftp link so best just to go to the ftp site to find the release. Or paste it into the browser.

33
Games / Re: RetroArch Port
« on: November 14, 2024, 08:13:21 am »
From https://docs.libretro.com/start/understanding/
Quote
What RetroArch is¶

It runs programs converted into dynamic libraries called libretro cores, using several user interfaces such as command-line interface, a few graphical user interfaces optimized for gamepads, several input, audio and video drivers, plus other sophisticated features like dynamic rate control, audio filters, multi-pass shaders, netplay, gameplay rewinding, cheats, etc. Settings are also unified so configuration is done once and for all.

In addition to this, you are able to run original game discs (CDs) from RetroArch.
What RetroArch is not¶

RetroArch is not a computer program that includes all consoles and games. It is not a service that allows you to download copyrighted games or content. It is not an application that will cause you to modify the application to the platform on which you will install it, but in order to run unsigned applications on some platforms, the default firmware needs to be modified.

So yes, it looks like the cores have to be compiled for our platform and perhaps some porting. Our 8.3 DLL naming makes these things more then trivial.

34
Setup & Installation / Re: TCP/IP 4.3 patches
« on: November 14, 2024, 02:27:34 am »
Isn't there a tcpip32.dll shiped with ACPI package? Or was it the AN kernel WPI? I think it checks if the right one is installed. I vaguely remember we need a patched one for stable SMP.

The one I have on my old Warp V4 install is,
Code: [Select]
E:\MPTN\DLL>bldlevel tcpip32.dll
Build Level Display Facility Version 6.12.675 Sep 25 2001
(C) Copyright IBM Corporation 1993-2001
Signature:       @#IBM:6.01a#@ patched 2011/08/16 06:01:01 on TCPBLDSRVR - MPTS 6.01-TCP/IP 4.3 for OS/2 - 32 BIT SOCKETS
Vendor:          IBM
Revision:        6.01
File Version:    6.1
Description:     patched 2011/08/16 06:01:01 on TCPBLDSRVR - MPTS 6.01-TCP/IP 4.3 for OS/2 - 32

So a patched version of the free tcpip32.dll I think. ArcaOS uses the same version. This was around FF10 or earlier when dual core systems became more common and there were lots of crashes due to tcpip32.dll being linked against the single threaded runtime.

35
Hardware / Re: Monitor suggestions
« on: November 13, 2024, 09:03:14 pm »
Another possibility is the power supply not being powerful enough or starting to fail. Some of these graphic cards eat a lot of power.

36
Setup & Installation / Re: No mouse/keyboard after BIOS update
« on: November 12, 2024, 02:37:50 am »
My Thinkcentre M910s has a similar setting, USB Virtual KBC Support, which I enable as it seems to help during boot if you need to enter enter to get by a nonexistent device before the USB drivers load.
BTW, the BIOS simulator works fine in text mode in Dooble-Qt6.

38
Setup & Installation / Re: TCP/IP 4.3 patches
« on: November 11, 2024, 10:46:38 pm »
Sadly, I tried to go to ftp://ps.boulder.ibm.com/ps/products/tcpip/fixes/readme.txt. Wants a login, tried anonymous and then it wants a TLS connection

39
Programming / Re: ClassiCube porting thread
« on: November 09, 2024, 02:08:30 am »
A couple of jar files and bunch of sound files

40
Applications / Re: XWP 1.0.17: any availability date ?
« on: November 09, 2024, 01:47:58 am »

May also be worth remembering that Shift+Delete will Cut selected text in an entryfield and Shift+Insert will Paste it elsewhere - don't forget to paste it back into the original entryfield if it is needed there  :-)

Ctrl-Insert to copy. These keys also work on Windows and usually in Linux.

41
Programming / Re: DOSBox-x - infinite loop in configure/make
« on: November 08, 2024, 04:33:16 am »
In DOSBOX, drive is a char array, but on DOSBOX-X it seems to be a struct or object. So, there is some work to do.

Yes, I should have looked at drives.h

42
Programming / Re: DOSBox-x - infinite loop in configure/make
« on: November 07, 2024, 07:03:01 am »
As an example. this code compiles fine with DosBox,
Code: [Select]
    FSINFO fsinfo;
    ULONG drivenumber = drive[0];
    if (drivenumber > 26) { // drive letter was lowercase
        drivenumber = drive[0] - 'a' + 1;
    }
    APIRET rc = DosQueryFSInfo(drivenumber, FSIL_VOLSER, &fsinfo, sizeof(FSINFO));
    if (rc == NO_ERROR) {
        bool cdrom = false;
Whereas with DosBox-x, the error is,
Code: [Select]
drive_cache.cpp: In member function 'void DOS_Drive_Cache::SetBaseDir(const char*, DOS_Drive*)':
drive_cache.cpp:159:32: error: cannot convert 'DOS_Drive' to 'ULONG' {aka 'long unsigned int'} in initialization
  159 |     ULONG drivenumber = drive[0];
      |                         ~~~~~~~^
      |                                |
      |                                DOS_Drive
drive_cache.cpp:161:32: error: no match for 'operator-' (operand types are 'DOS_Drive' and 'char')
  161 |         drivenumber = drive[0] - 'a' + 1;
      |                       ~~~~~~~~ ^ ~~~
      |                              |   |
      |                              |   char
      |                              DOS_Drive

43
Programming / Re: DOSBox-x - infinite loop in configure/make
« on: November 07, 2024, 06:25:13 am »
Hmm, revisited this and compared to DosBox, no EMXism's besides the -Zmt which is unneeded and ignored as kilbc is always muti-threaded. There's just various bad coding I think as DosBox compiles fine, DosBox-X is very strict with its flags and various of the OS/2 parts fail to compile.

44
Programming / Re: DOSBox-x - infinite loop in configure/make
« on: November 06, 2024, 05:56:27 pm »
I usually start with simple configure arguments, in this case,
Code: [Select]
--prefix=/dosbox-x  --enable-sdl2  LDFLAGS="-Zomf -Zhigh-mem -lcx"

The -lcx is optional at this time.
The configure script does a good job of figuring out the environment and finishes. Often I do have to add more configure options but not here, at least yet.
Make fails in src/dos/dos_programs.c with a bunch of errors. I worked on this a bit a few weeks back and decided I didn't really have the skills to fix. There's old OS/2 code that needs sorting as some is EMXism's and other fixes needed.

45
Hardware / Re: Report Your Working ArcaOS-OS2 Hardware Month
« on: November 06, 2024, 03:53:46 am »
Getting there. Should mention that the two buttons behind the wheel adjust the speed on our system, it is really slow until the button immediately behind the wheel is pressed multiple times. At least with Amouse, haven't tried any other driver.
The keyboard page looks good.
Thanks.

Pages: 1 2 [3] 4 5 ... 339