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

Pages: [1] 2
1
Marketplace / Re: ebay Stuff
« on: December 02, 2025, 07:43:20 am »
there have been a few random os/2 things on ebay lately

never heard of this lol
https://ebay.us/m/IQp9M5

someone should probably grab this
https://ebay.us/m/rWAHYL

can't find it now but two copies of the ibm ".inf" documentation compiler were on there the other day.

2
Applications / Re: BrainStorm: Best Classic OS/2 Software
« on: November 26, 2025, 01:28:39 am »
Let's hope it can be turn into "AS IS Freeware" !! Good luck !!

Support team is working on simplifying the installation package in order to remove the need for a key. They'll let me know.


any word on this?

3
Programming / Re: Software ports - the state of my art until now
« on: November 26, 2025, 01:15:34 am »
if you can get it to build completely with another machine, i had some success replacing the 'cc' binary with a bash script that logged the parameters cmake called cc with and then called cc itself.

then you could probably play back the log semi-manually in sections on the os/2 machine (for example it builds a utility that then generates a bunch of C files based on a cpu specification, which Dave pointed out) .. search and replace to change directories and all that.

90% of cmake seems to be an incredibly convoluted method of making sure your system has all sorts of stuff.. but you can totally just adjust the config.h you managed to generate with another machine after the fact..

make yourself a little makefile.os2

*shrug*

4
Programming / Re: emu2
« on: November 22, 2025, 05:07:21 pm »
should be good enough i think

5
Programming / emu2
« on: November 21, 2025, 06:54:09 pm »
today for something incredibly useless, I put together a tiny port of emu2 from

https://github.com/dmsc/emu2

which is a bit silly because we already have the VDM, but programming exercises are fun..

to run programs you can either use emu2 to start a command prompt (i used 4dos):

Code: [Select]
emu2.exe c:\utils\4dos\4dos.com
or run programs directly (everyone should have this one)

Code: [Select]
emu2.exe c:\os2\mdos\qbasic.exe
see the documentation on github for some other settings.

here it is running Turbo Pascal 6:


6
Applications / Re: BrainStorm: Best Classic OS/2 Software
« on: November 05, 2025, 11:29:04 am »
ok i removed the copy i posted for now

7
General Discussion / Re: Spam Bots
« on: November 05, 2025, 08:18:00 am »
anubis is a proxy that forces a web browser to do a tiny bit of "work" a scripted bot would generally be incapable of. if they succeed then the connection is passed along to the real web server.

it would be wise to confirm that the web browsers we do have on os/2 are capable of passing the checks  ;)

8
Applications / Re: WipeOut
« on: May 23, 2023, 08:54:23 pm »
Hi Again

The BocaSoft WipeOut Fix 2.02 (1995-09-22) works fine, but the BocaSoft WipeOut Fix 2.052 (1997-01-31)  is trouble for me. It traps ArcaOS boot.

If I install BocaSoft WipeOut Fix 2.052 (1997-01-31), I REM out "RUN=C:\WIPEOUT2\WIPEBOOT.EXE" from the config.sys. If I later run it manually once the desktop is available, it does not trap and WipeOut 2.0.52 works.

Regards

Nice!

If you plan to keep it installed, maybe you can change where it starts in config.sys, after or before the VBOX mouse, if either works. Otherwise maybe running it from start.cmd would start it late enough to work. Just to avoid another icon in the Startup folder LOL ::)

9
Applications / Re: WipeOut
« on: May 23, 2023, 04:10:08 am »
With the images mounted, run "label" on each disk from the command prompt and name them:

WIPEOUT20 1

and

WIPEOUT20 2

It's checking the disk label before accepting them.

10
Do you have something to contribute?

Yes: I'm sorry to have to be frank, but the posts about QBASIC are jibberish. I tried to ask some leading questions to hopefully make you reconsider what you think, but it doesn't seem to have worked.

There is no "1 to make it go fast" or "some other number for quiet" or any of this nonsense. People have specifically used OS/2 to run DOS programs because OS/2 DOESN'T ALLOW the type of thing you claim to be doing.

To use your C64/Vic20 references, you're basically doing the equivalent of POKEing the C64 machine and then going across the room to look for whether the Vic20 is running better or not.

Since you now know this, anyone who reads your QBASIC posts and tries what you describe will henceforth have been purposefully misled by you. You're wasting their time both for having read it, and possibly having tried it themselves.

I would focus my efforts on posting just the TRAP logs.

11
You see best I can tell an os/2 dos vdm  can in no way
Modify os2 kernel memory.  Its protect mode operating system.
The memory is locked between os/2 vdm and the os/2 program.section.

You're totally right.. I'm not sure about any of this.

roberto, are you running these dll files through a disassembler so you know what you're changing? Where are the addresses coming from? What basic interpreter are you using, and do you perhaps have a helper driver to allow you to access memory like that? I have a strong suspicion that those POKEs aren't actually doing anything at all.

If we make the leap and assume they are doing something, every POKE in these files changes the memory value to 1. It simply makes no sense:

I could see it working if you were to POKE in a RET so that a bit of code that crashes doesn't get run. "1" is not RET, but would be the first part of an ADD instruction.

If you're changing 16 or 32 bit numbers, none of the examples change a complete number, but only a portion (POKE only POKEs one byte). If the 1 is meant to change a bit mask, again, where does this information come from?

We're hoping to be convinced, but also don't want you to buy in to snake oil, so to speak.

12
Programming / Re: Compiling a PM sample with GCC (2023)
« on: May 03, 2023, 10:46:55 pm »
That is interesting. I haven't compiled anything with Virtual Pascal. Do you think you can pack it up in a zip file with the makefile and txt file explaining. You can modify the included TXT (https://github.com/OS2World/DEV-SAMPLES-C-PM-MousDemo/blob/master/MOUSDEMO.TXT)

Pascal compilation is generally easier than C.. there is no Makefile involved. Just open the file in the Virtual Pascal IDE and press F9 (or click Compile -> Make). The output binary goes to C:\VP21\OUT.OS2 by default.

13
Programming / Re: Compiling a PM sample with GCC (2023)
« on: May 03, 2023, 04:15:53 am »
Off topic I guess but I converted the mousdemo version to compile with Virtual Pascal:

14
Applications / Re: HOBLink and ArcaOS
« on: April 01, 2023, 10:53:00 am »
If anyone is able to use a modern browser via an OS/2 Xserver please post your config.   I have tried both Chrome and Falkon and ran into issues with modern Xserver extensions not being supported in PMX and HOBLink servers (e.g., MIT screen saver and shared memory extensions).   

https://www.os2world.com/forum/index.php/topic,18.msg35643.html#msg35643

Note I had to use weirdx 1.0.31. 1.0.32 did NOT work for whatever reason.

Hi Fusion.

I had never used weirdx before and I don't know how to use it.

I just tried to run weirdx 1.0.32 running:
 "java -jar weirdx-1.0.32.jar"
It just show a white window on the desktop.  Is that your same issue on your side?  (picture attached)

Regards

1) Which java version are you using? What does java -version report? The one I'm testing this on is java 1.1.8, which is stored in C:\Java11. IIRC this is the one that comes with OS/2 (MCP2?) for some of the config dialogs for TCPIP and whatnot.
2) Download the zipfile version of weirdx-1.0.31. https://sourceforge.net/projects/weirdx/files/WeirdX/1.0.31/weirdx-1.0.31.zip/download and extract.
3) Edit the file weirdx.cmd in the MISC folder and make sure you have "set JAVA_HOME=C:\Java11"
4) Edit the file props in the MISC\CONFIG folder and comment out the line "weirdx.windowmode=InBrowser" and uncomment the line with RootlessWM just below.
5) Return to MISC folder and run weirdx.cmd
6) "netstat -l" should report that port 6002 is open
7) On linux machine open an xterm and type "export DISPLAY=<os2 box ip>:2

Code: [Select]
you@linux:~# export DISPLAY=192.168.1.123:2
8] Any X software run in that term will now display on the OS/2 machine.

Code: [Select]
you@linux:~# xterm &
"&" will put the software in the background so you can run more with the same window.

Here is a limited list of what works and doesn't here. I couldn't test audio and I don't think the X server does anything with audio at all anyways (i.e. audio would come out of the Linux machine sound card)

Works:
Chromium-ungoogled - Browsed and played YouTube. Only works when video is tiny but browsing seemed fine.
Discord - This is a chromium based web app packaged as a program, and works fine.
wine - Tested IrfanView with wine64 ouputting to WeirdX and scrolled some images, a couple other tests didn't work though.
DOSBox - didn't test any programs, but built in prompt worked and displayed the welcome screen fine.
xterm
xcalc
xeyes - lol
mpv and mplayer both played video! Definitely not hardware accelerated. About 720p size didn't seem choppy.

Doesn't work:
Firefox - seems to need hardware accel
Thunderbird - is firefox in disguise
SeaMonkey
GIMP
Pidgin
kitty, Konsole, probably most "fancier" terms than xterm
xpdf

I don't really have much else I can test unfortunately.

15
Applications / Re: HOBLink and ArcaOS
« on: March 31, 2023, 10:29:09 pm »
If anyone is able to use a modern browser via an OS/2 Xserver please post your config.   I have tried both Chrome and Falkon and ran into issues with modern Xserver extensions not being supported in PMX and HOBLink servers (e.g., MIT screen saver and shared memory extensions).   

https://www.os2world.com/forum/index.php/topic,18.msg35643.html#msg35643

Note I had to use weirdx 1.0.31. 1.0.32 did NOT work for whatever reason.

Pages: [1] 2