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 ... 336
1
Programming / Re: DOSBox-x - infinite loop in configure/make
« on: Today at 05:07:47 pm »
Better to edit configure.ac, about line 368 and remove the CXXFLAGS line, the -Zmt on the LDFLAGS line and add -Zomf -Zhigh-mem -Zbin-files there. There's also a hard dependency on sdl-net in configure.ac you might want to comment out.
Then run "bash autogen.sh" rather then sh autoreconf then try configure.
There's other emxism's in the source to watch out for as you go.

2
Hardware / Re: Report Your Working ArcaOS-OS2 Hardware Month
« on: Today at 04:30:29 am »
I picked up both at the local thrift store for a couple of bucks each.
The keyboard says it is an Eagletec mechanical keyboard, P/N ET-KG010 and the website it points at is for sale. Basic gaming keyboard that feels nice.
The mouse says it is a CyberPowerPC, usual 5 buttons supported by AMouse with the defaults, button 4 toggles scroll direction and button 5 pushes window to the background, both are on the side.
This mouse, after cold boot is really slow, there are 2 buttons behind the wheel that changes the DPI speed, press the one close to the wheel multiple times and the speed is fine. There's another button that when held slows it right down. These may be map-able with the right driver, guess that is why it also claims to be a keyboard. It's a nice feeling mouse.
 

3
Hardware / Re: Report Your Working ArcaOS-OS2 Hardware Month
« on: Today at 12:52:07 am »
I thought that some time back I posted my current computer, apparently not.
Lenovo ThinkCentre M910s, a good choice for running ArcaOS as it is barely too old to run Win 11 so available cheap. It's a small form factor. Everything works except windowed DOS/WinOS2 under legacy. Testlog attached.

4
Hi Andi, good things are working for you. Under Linux, the EFI partition is often mounted under /boot, forget the name of the directory it is mounted to.

5
Setup & Installation / Re: Switch from CSM to UEFI
« on: November 01, 2024, 10:08:03 pm »
Rich thanks for clarification.

I tried to setup this new 8TB drive with MiniLVM as GPT but couldn't find out how to do. Maybe I have to create an EFI partition there? But I've already 2 EFI partitions on other drives. I really tried with MiniLVM but it does not work (for me). I can't convince MiniLVM to create a GPT layout. I also can't add another 2TB partition on this 8TB drive with MiniLVM cause there is no free space anymore. PTE can't do this too.

PTE - looks a bit strange cause the big font. But it worked for at least one nearly 2TB partition.

Too old of a minilvm? Note that the latest is called the "Installation Volume Manager" and seems to handle GPT fine.

6
Comments, Suggestions & Questions / Re: Another bad gif
« on: October 31, 2024, 03:40:34 pm »
Hi Martin, it is a combination of things. A bug in the code where some gif's are treated like they are animated, and due to our lack of support for the way that Mozilla started drawing the canvas during the vertical refresh cycle, the bug shows up on our platform more as excess CPU usage then other platforms. By the time Mozilla fixed the bug, the code base had changed too much to do a simple backport of the fix.
Other software displays the gif's fine including Firefox 38.

7
Programming / Re: [SDL2] SDL_ListModes and emulation
« on: October 31, 2024, 04:04:56 am »
So I tried building fuse. For spectrum I used these configure arguments,
Code: [Select]
--without-libgcrypt --prefix=/@unixroot/usr/local LDFLAGS="-Zomf -Zhigh-mem -lcx"
and for Fuse,
Code: [Select]
--prefix=/Fuse-160 --without-x --without-gtk --disable-gtk3 --with-sdl  LDFLAGS="-Zomf -Zhigh-mem -lcx" LIBS="-lbz2 -lz"  LIBSPECTRUM_CFLAGS=-I/@unixroot/usr/local/include LIBSPECTRUM_LIBS=-l/@unixroot/usr/local/lib/spectrum.a 2>&1 | tee configure.log
and had to add to peripherals/ttx2000s.c, in the include area around line 37,
Code: [Select]
#ifdef __OS2__
#include <libcx/net.h>
#endif

I see configure output,
Code: [Select]
checking whether SDL UI requested... yes
configure: WARNING: SDL 2 not supported for the UI, using SDL 1 instead
checking for sdl-config... /@unixroot/usr/bin/sdl-config
checking for SDL - version >= 1.2.4... yes
and at the end,
Code: [Select]
****************************
*** Libspectrum features ***
****************************

Internal GLib replacement: no
zlib support: yes
bzip2 support: yes
audiofile support: no

********************
*** Fuse options ***
********************

User interface: sdl
Using SDL 2: no
Joystick support: yes
Using libjsw for joystick support: no
zlib support: yes
libxml2 support: yes
libpng support: yes
Available audio drivers: sdl  null
Selected audio driver: sdl
Spectranet support: yes
SpeccyBoot support: no
TTX2000 S support: yes
Desktop integration: no

Type 'make' to compile Fuse

Unluckily, it crashes while, I think, trying to show the settings. fuse --help does work. Perhaps due to lack of utilities? All I feel like doing right now as I'm not really interested in the emulator.


8
Programming / Re: [SDL2] SDL_ListModes and emulation
« on: October 31, 2024, 01:20:03 am »
Looking at your package, fuse.exe uses SDL120.DLL

9
Comments, Suggestions & Questions / Re: Another bad gif
« on: October 31, 2024, 12:09:44 am »
No matter how 'broken' the file is, it's the job of the browser to handle it gracefully.

Sure, do you want to write a few video drivers so we can do the drawing during the horizontal refreshes? And then backport the fix from Firefox 80 or so, might have to write a Rust compiler too.

10
Comments, Suggestions & Questions / Re: Another bad gif
« on: October 30, 2024, 08:50:54 pm »
Hi Martin, missed the gif you posted, it shows the problem is with Gimp and the gif's it produces, I vaguely remember someone else saying the same.
Here's one I did with Embelish.

11
Programming / Re: [SDL2] SDL_ListModes and emulation
« on: October 30, 2024, 06:18:37 pm »
The SDL2 rpm also works if linked against it. Are you perhaps using a 3D (OpenGL) surface? They're not supported.

12
Comments, Suggestions & Questions / Re: Another bad gif
« on: October 30, 2024, 04:00:13 pm »
Hi Martin, actually I'm using SeaMonkey but Firefox has the same problem. To test, just drag and drop the gif on an empty browser page and see if CPU goes up. Or post a link to it here and we can test.

13
Comments, Suggestions & Questions / Another bad gif
« on: October 30, 2024, 05:43:25 am »
I notice on the Personal Messages Index page, lots of CPU activity. Seems to be this gif, https://www.os2world.com/forum/Themes/default/images/sort_up.gif. Martin, can you rebuild this gif or change it to a png? Thanks

14
Setup & Installation / Re: Switch from CSM to UEFI
« on: October 29, 2024, 02:17:24 am »

Finally I plan to re-connect the older AOS disk and wonder if there is something I have to do manually or will it be seen automatically and added to whatever boot manager AOS 5.1 sets up?

Without using CSM, no. I currently have CSM enabled and am using UEFI boot. My boot manager, rEFInd, can load airboot allowing me to do a BIOS boot. If I disable the CSM, only pure UEFI booting is possible.
You likely would have to go into the BIOS to toggle CSM on to boot your older install.

15
Programming / Re: VisualAge C++ 3.6.5 (+ Fix2) - WarpIn or RPM?
« on: October 29, 2024, 12:45:24 am »
Hi Neil

By the way, what is the legal status of Visual Age C++?
It is "Abandonware" but I don't plan to make it public if I succeed, only the .WIS file and file structure for people to create their own.

Regards

Its a shame Arca Noae never negotiated anything about this with IBM. I'd gladly buy a copy if they could sell it to me - it would have made getting Kermit 95 for OS/2 going again so much easier if I could have used the original compiler Columbia used rather than having to switch to Open Watcom

There are copies floating around the internet that you could download or you could ask here for a donation of the package.
IBM doesn't seem to care about this old software.

Pages: [1] 2 3 ... 336