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 - Jan-Erik Lärka

Pages: [1] 2 3 ... 18
1
Programming / Re: Rexx dll for UniAud
« on: January 01, 2024, 09:52:07 pm »
Includes updated source code, .hlp and .inf file, .ico, adjusted .dll, buildlevel help script, updated script to test features of the library, debug script/executable, watcom gui project file etc.

This build is for use and not so much debugging as the previous ones.

If you want to debug it:
Rebuild the .dll yourself (Targets->Target Options->Use Development Switches) to see the source code in watcom gui debugger (wdw). Use of dbg.cmd to start wdw and break as the library load (Break->On Image Load...) to step through each row in the code.


Happy New Year,
//Jan-Erik

2
I use OpenWatcom 2.0 Beta 3, a specific build that work well, as it didn't introduce problems as a later one does..., to build support libraries in C/C++ (see post about rexx library for Uniaud).
I do like the visual/gui debugger and come up with ways to debug those libraries and spot problems.

VisualAge v4 visual development was a disappointment.

DrDialog is however my choice to create gui stuff, as one otherwise need to invent new wheels over and over again.
VX-Rexx seem more powerful, but writing SOM code for must be a daunting task and the image control lack so much compared to DrDialog.

There's a lack of a grid control (no, not ValueSet, grrrr) and additional controls to use for the whole os.

3
Programming / Re: Rexx dll for UniAud
« on: December 27, 2023, 09:44:21 pm »
Rebuild that should display Card with number in stem and PCM play and record in the stem as well.
Bldlevel incremented and icon adjusted.

4
Programming / Re: Rexx dll for UniAud
« on: December 27, 2023, 06:21:44 pm »
Description updated and included below
Hopefully more accurate and understandable this time.

5
Programming / Rexx dll for UniAud
« on: December 27, 2023, 12:09:49 pm »
Hello,

Here's a library to be used with rexx, designed to have the functionality of unimix.exe
The included script demonstrate what it can do, read it to see what it does.
The script doesn't contain an interactive mode as later versions of unimix do, but instead use a stem array to list and set values that you should find useful.

Use and test the script and library at your own risk, it is provided "AS IS". It is your own fault if you break something with it!

No further documentation, information or source code about the library is included in this package.

I do invite you to improve it! :)

Regards,
//Jan-Erik

6
I want to see memory managed better, so that more memory is available to the system. Modern computers seen to have less memory available to OS/2 than 15 year old computers. Virtual Box offers 3.5 GB, better than any hardware ArcaOS that I have. The RAM disk in ArcaOS is admirable. I'd like to see it extended so that programs had some access to it more directly than file i/o to the RAM drive.

Modern applications seem to be designed to use up a lot of memory, something that follow over and can't be avoided when ported to this platform.
Wouldn't mind if someone could do magic how ArcaOS/2 use memory and pass on to applications.

Regards

I think you misunderstood my point. The hardware is taking more and more memory from the 32-bit address space. Of the 4 GB available, 2 GB or less remains on most recent systems. By comparison, Virtual Box leaves OS/2 nearly the entire 4 GB space.

You are right, though, about memory-hungry programs. I don't know how much longer one Chrome browser tab will fit into 32-bit address space.
What hardware itself use up can't be used by the OS anyway, so we need some redesign of how the system handle and manage memory.
Modern hardware come with a lot of ram, something ArcaOS/2 presently can't make use of either, that is not something for each application or devleoper to sort out. Each application should just have to be assigned a "virtual" address range (from 0 to ...) that the OS translate into real memory space.
I let someone else with more knowledge think about how to do it, but the problem has to be addressed.

7
I would like to see modern WiFi on ArcaOS. The WiFi needs to come on automatically. if it can't connect to the last known access point, then it needs to find one from the previously used points. If it can't find one of those, then it can allow the user to do something.

David A started to work on a driver arcitecture to be able to port drivers from FreeBSD for this or something like that, right? Didn't seem to be easy, but a basic driver for a certain chipset would be intreseting to see.
I haven't seen if there where progress, or if bumps in the road has appeared.

A bigger matter than the driver is to manage connecting to access points and managing security. David had commented that the network driver was done.
Focused on the way ArcaOS/2 behave to connect to access points and handle security is of course the next step.

Where are those drivers for wifi?
I've only seen drivers for ethernet.

8
I would like to see modern WiFi on ArcaOS. The WiFi needs to come on automatically. if it can't connect to the last known access point, then it needs to find one from the previously used points. If it can't find one of those, then it can allow the user to do something.

David A started to work on a driver arcitecture to be able to port drivers from FreeBSD for this or something like that, right? Didn't seem to be easy, but a basic driver for a certain chipset would be intreseting to see.
I haven't seen if there where progress, or if bumps in the road has appeared.

I want to see memory managed better, so that more memory is available to the system. Modern computers seen to have less memory available to OS/2 than 15 year old computers. Virtual Box offers 3.5 GB, better than any hardware ArcaOS that I have. The RAM disk in ArcaOS is admirable. I'd like to see it extended so that programs had some access to it more directly than file i/o to the RAM drive.

Modern applications seem to be designed to use up a lot of memory, something that follow over and can't be avoided when ported to this platform.
Wouldn't mind if someone could do magic how ArcaOS/2 use memory and pass on to applications.

Regards

9
MesaGL for OS/2 look nice in BilliardGL for example, try it out if you haven't.

There is even comparison applications provided as what it can do better than OpenGL v.1.0 and OpenGL v1.1 Gold.

Even the "old" MesaGL we have should cover most of what one would need as most later additions should take care of nifty things (yet not always important) and possibly performance improvements.

Regards

10
Applications / Re: 3D solid modelling in OS/2 with Irit and GuiIrit
« on: September 02, 2023, 03:48:14 pm »
Hi Jan-Erik

Can you please share with me the script or command that you use to run Sweet Home 3D 7.1 ?
I'm not sure what I'm doing wrong here.

Regards

Code: [Select]
java -Dcom.eteks.sweethome3d.no3D=true -jar "SweetHome3D-7.1.jar"

11
Applications / Re: Java applications
« on: August 09, 2023, 08:53:26 pm »
Any idea if SmartCVS 7.1.7 (last reported on OS/2) will run with OpenJDK 1.6 ?

Downloadd it and started it with a double click on smartcvs.jar, no extra parameters required.
Ohhh, I've got my little script that set things up regarding finding and starting the java executable, but that is just about it.

-Xmx512m -Dsmartsvn.checkIncompatibleJava=false -jar "lib\smartsvn.jar"

-Xmx512m -Dsmartgit.checkIncompatibleJava=false -jar "lib\smartgit.jar"

12
Applications / Re: 3D solid modelling in OS/2 with Irit and GuiIrit
« on: August 07, 2023, 09:16:20 pm »
Hello Martin,

Hi Jan-Erik

I have zero experience with this kind of software. I had played around with it a little bit, but no serious work was ever produced.

Here is what we have in hobbes:
https://hobbes.nmsu.edu/?path=%2Fpub%2Fos2%2Fapps%2Fgraphics%2F3D
and
https://hobbes.nmsu.edu/?path=%2Fpub%2Fjava%2Fapps%2Fgraphics%2F3D
For sure all is old and out-dated.
And here is the current home page: https://csaws.cs.technion.ac.il/~gershon/irit/
But the documentation and lack of demo.irt and examples to follow stopped me.

I had my hopes on Forespace, but it was discontinued before it could output something to render as image, not reusable shapes.
A visual designer tool for POV-Ray would be interesting, but now it offer a scripting language and text editors and not reusable shapes. POV-Ray produce rendered photorealistic images, the finished product after long calculations, but not files that can be accepted as a chair, dish washer, car, computer etc. in other software.
I don't know much about the difference about the 3D software, are you looking something like POV-RAY? and  ForeSpace as frontend? But I'm not sure if that does the same thing as a 3D solid modeling tool.

Or maybe in Java 1.7 you can give it a try to Art of Illusion.

Regards

Art of Illusion 2.51 can be used in  OS/2 java 1.6, but working with it is very inaccurate and thus frustrating.
It should allow for numeric input of shapes and absolutely not mesh and nurbs (freeform and inaccurate) hollow (wire frame) surface.

With a Solid modeller one can build a product and reuse it as it is, a product with weight and density, cut and add material with precision (measurement).


Regards,
//Jan-Erik

13
Applications / 3D solid modelling in OS/2 with Irit and GuiIrit
« on: August 07, 2023, 08:48:05 am »
The only 3D solid modelling tool I've found for OS/2 is Irit V7.0, but I've actually never seen it in action and can't figure out how to make it show something. Input seem text based and I'm used to the point and click of Solid Edge v7 (ca. 1999) to design things.

Did however look at it at the Irit home page this weekend and the documentation mention OS/2 in various places for the current version (v12).

There's also a GUI for it (GUIrit) that use wxWindows. The installer for the win binary specifically mention OS/2!
Anyone got a built copy for OS/2 to spare?

Ohh, btw Sweet Home 3D version 7.1 can be used in 2D mode with OS/2 java 1.6 even though the web page mention that it need newer versions of java.

14
Applications / Re: Java applications
« on: July 25, 2023, 09:04:01 am »
Hello

Any idea how to run Abacus GUI Builder ?
https://ecsoft2.org/abacus-gui-builder

Regards
  • copy run.bat to run.cmd (or better yet, edit and save it as run.cmd)
  • edit the file and set path to OpenJDK such as "set DEFAULT_JAVA_HOME=D:\Programs\OpenJDK"
  • start run.cmd

15
Programming / Re: Where does OS/2 store the screen resolution?
« on: July 02, 2023, 07:39:37 pm »
The information is stored in C:\OS2\OS2.INI that you can specify instead of 'USER'.

As seen in Rexx Information:
'USER' The user INI file (usually C:\OS2\OS2.INI). This is the default.

'SYSTEM' The system INI file (usually C:\OS2\OS2SYS.INI).

'BOTH' For querying invocations, both the user and system INI files will be searched. For setting invocations, the user INI file will be written to.

Pages: [1] 2 3 ... 18