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
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 ::)

2
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.

3
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.

4
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.

5
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.

6
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:

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

8
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.

9
Applications / Re: Installing programs
« on: September 12, 2022, 06:03:16 pm »
Let me be a little more clear. 
I am using virtual box to run os/2.  I have no easy way to pass things to OS/2.  I essentially convert files and installers to .iso's which I open with the OS/2 cd drive and then copy to the virtual Hard drives.

Firstly, I would recommend trying to get the VirtualBox additions running first. This way you could have a drive letter in OS/2 that points to a directory on the host machine and copy files that way.

There's a copy of Footprint Works you can get from here https://ecsoft2.org/footprint-works that might work if yours doesn't?

Some installers nowadays use WarpIn, even if they appear to be plain .exe files. You could install WarpIn and see if that solves the problems for other installers.

It's easy to push OS/2 into the high-effort-low-reward area.. which is fun if you like to tinker and your time has no value. Just a thought.

10
Comments, Suggestions & Questions / Re: Hobbes (Files) Reoganization
« on: September 03, 2022, 02:12:26 am »
Hi

I need some help to understand the FreeType stuff on "/pub/os2/system/drivers/misc".
This are supposed to be a "Font Driver", but I don't know if it actually an OS/2 driver, or a run time DLL.

What do you think it should be location for the FreeType files?

Regards

http://www.altsan.org/programming/os2/#ft2

with improvement examples:

http://www.altsan.org/programming/os2/ft2_fonts.html

11
Applications / Re: Java applications
« on: August 29, 2022, 11:26:33 pm »
Intriguing! Can you post some screenshots? I'm keen to give this one a shot myself.

Here you go.

In the screenshot we have:

OS/2 Warp 4.5 in VM under Linux
WeirdX running in OS/2
Upper right is a terminal where Chromium-Ungoogled is running (Chrome without Google stuff).

To send it to OS/2 we have set the environment variable:

Code: [Select]
DISPLAY=192.168.1.89:2

That would change depending on the IP of the VM (or if it's from another machine on the network, the OS/2 machine's IP) and the config inside the weirdx.cmd file.

Inside the OS/2 VM we see the output of the Chrome process, as well as a plugin for Chrome to use the LINE messenger app.

In weirdx.cmd from the WeirdX distribution I have only changed:

Code: [Select]
rem set JAVA_HOME=\jdk1.1.6

to

Code: [Select]
set JAVA_HOME=C:\Java11


extra:

If you actually use the Linux machine as a desktop, it might be useful to have a separate browser you use for local vs remote (say Firefox & Chrome). If not, Chrome seems to find the previously-running copy and piggyback onto that one (displaying locally instead of to the OS/2 machine/VM)

The Linux host in the screenshot is running IceWM (from the original author of FTE!) and is using a modified warp3x theme.

12
Comments, Suggestions & Questions / Re: Hobbes (Files) Reoganization
« on: August 14, 2022, 06:48:53 pm »

- DOSIdle :  Don't know what it does and where to put it.


this one should help fix high DOS CPU usage for CA-Clipper (similar to slicer.com from the neatutls.zip package from dink but for only one program)

13
Programming / Re: SIO, SIO2K
« on: August 07, 2022, 02:34:36 am »
There is currently a fellow on Fidonet stating he is in talks with Ray Gwinn to get the source code, and intends to keep it closed source. Does anyone still have contact with him? Would be sad to see it further hidden away, if only just as another good example of OS/2 driver development.

14
Comments, Suggestions & Questions / Re: Hobbes (Files) Reoganization
« on: July 30, 2022, 04:29:55 am »
I have to say this is a bit of a shame. 20+ years worth of links on the Internet to the Hobbes archive don't work anymore. Several archives on Hobbes also have text files in them referencing other files on Hobbes by filename, which can no longer be searched since most of the names have been changed.

Would have been better to create a new index referencing into the old structure or something. As it is now, I've been using one of the mirrors listed in the main page to find the files with their correct filenames. And I have the original directory structure memorized..

Ah well..

15
Applications / Re: Java applications
« on: July 28, 2022, 08:10:21 pm »
If you can handle running two machines, WeirdX (one version before the newest.. the zip package with the .cmd file) works with Java 1.1.8 and works OK with chrome-based software (I can display Discord chat and a Chrome browser with it). Firefox did not fare well with it. neither did Konsole (xterm worked fine though)

Pages: [1] 2