Recent Posts

Pages: [1] 2 3 ... 10
1
Graphics and Window Design / Re: Bigicons
« Last post by David Graser on June 14, 2025, 06:31:46 am »
New folder scheme with other icons used from various other themes. Calling this Hodgepodge2.

2
Applications / Re: General Software Testing
« Last post by Martin Iturbide on June 13, 2025, 05:08:00 pm »
Hello

Just for the sake of trying to understand this tool I did:

- run "dr-agent.exe" and click once the "Collect info" button
- It runs for some minutes and created the file: C:\HOME\OS2DOCTOR\20250613-085625\crcdata.csv
- Run "os2doctor c:" to run the snapshot compare process (I guess). It run a batch process that ended in:
Quote
[c:\OS2]
c:\Home
c:\IBMCOM
c:\MPTNxxx
DosQueryFSInfo error: return code = 15
Success.

No idea what else to do. I don't know if there is a report that can show me the changes on the files to find the possible problem.


I found it generated an HTML report on the same directory where os2doctor.exe is running.  I guess now I know how it works. The report requires more work, but it is a good first try.

Eugene, if you need an English readme here it is something you can improve:

Code: [Select]
OS/2 Doctor
Version: 2025-04-06
Homepage: http://os2.guru/os2doctor
Author: eCo Software

=== Description ===

OS/2 Doctor is a collection of utilities aimed to test the integrity of OS/2. OS/2 Doctor consists in two components, the agent (dr-agent.exe) and the main utility (os2doctor.exe).

The idea is to take first an snapshot on your working system and later you can compare it with your future system with an HTML report this tool provides. This report will help troubleshoot any problems.

=== How to use: ===

1) Taking the Capsule (Snapshot):
On an OS/2 working system run "dr-agent.exe" and click once the "Collect info" button that will show up on the screen.

A procedure starts that will scan your hard drive files and collect the information on the C:\HOME\OS2DOCTOR directory.

For example: x:\HOME\OS2DOCTOR\20250613-085625\crcdata.csv

2) Analyzing Changes
If an problem occurs on your OS/2 system you can analyze the changes from the latest capsule (snapshot) with the following command.
  os2doctor.exe x:
Where x: is the drive to analyze.

It will start to compare the capsule (snapshot) with the current drive:

  ▓▓▓OS/2 Doctor, collect analysis about system / version: Q0405
 
   c:
   Found: 1 capsules (= savings, sessions)
   Going to compare current state with the latest one..
   Press any key to Start. Press Ctrl-Break to Exit

Press any key to start the scanning. You will see on the command line the scanning procedure.

Once the procedure is completed, a new directory will be created with the HTML report of the changes. For example:
    x:\....\Doctor-report-20250613-095322
Open "report.html" with the browser to see the report of changes in your system.

=== Restrictions ===

1) You can manually edit the list of capsules (snapshot) located in:
   x:\Home\OS2DOCTOR\os2doctor.list
Names should be longer than 8 characters.

=== License ===
Shareware. License cost: 500 rubles.


And here it what I posted on the OS2World wiki about it:
- https://www.os2world.com/wiki/index.php?title=OS/2_Doctor

Regards.
3
Applications / Re: General Software Testing
« Last post by Martin Iturbide on June 13, 2025, 04:39:13 pm »
Hello

Today I found at eCSoft/2 a post about "OS/2 Doctor" (2025-04-06).

- https://ru.os2.guru/projects/doctor/
- https://en.os2.guru/projects/doctor/
- https://en.ecomstation.ru/projects/doctor/downloads/os2doctor-20250406.zip

I'm trying it but I don't know exactly what it does. Seems it creates a list on a CVS file on C:\HOME\OS2DOCTOR so you can later compare the with a different list if you have a problem in your system.

What do you think?

Regards
4
General Discussion / Re: Hobbes is down
« Last post by Neil Waldhauer on June 13, 2025, 03:58:04 pm »
Nathan informs me that HobbesArchive.com is back up.
5
Programming / Re: [Classic Rexx] How can one pipe data to application?
« Last post by Jan-Erik Lärka on June 12, 2025, 09:51:41 pm »
sqlite3 seems to use special syntax

Yes, it is somewhat special, but also useful once one find out that the character ; (semicolon) is important.

In the below example one load the database (en2sv.db3) at start by specifying the name as parameter to sqlite3
Then one can input a command that begin with a . (dot) or SQL query.
The enter key just add a new line, while ; & Enter instruct sqlite3 to process what has been entered on the lines above since previous instruction.

Code: [Select]
OS/2 Command Interpreter version 4.5


[D:\PROGRAMS\DRDIALOG\WRD2NLV]sqlite3 en2sv.db3
SQLite version 3.28.0 2019-04-16 19:49:53
Enter ".help" for usage hints.
sqlite> SELECT
   ...>  *
   ...> FROM
   ...>  CLASSIFICATION
   ...> LIMIT 3;
1||Substantiv|152
2||Adjektiv|152
3||Räkneord|152
sqlite>
National characters such as ä above appear as UTF-8 characters and not as ä in codepage 850.

The SELECT could have been entered on one line as well, but this illustrate that it is possible to build complex queries over severeal lines.
Read more on https://sqlite.org/index.html and for the vio/cli command line tool https://sqlite.org/cli.html while the gui tool ported by TeLLie provide a more friendly user experience.
6
The convenience packs didn't have acpi.psd and didn't support SMP IIRC. He does have AOS 5.0 working which probably has acpi.psd.
7
Programming / Re: [Classic Rexx] How can one pipe data to application?
« Last post by Dave Yeo on June 12, 2025, 02:39:12 am »
What about binary vs text? Often in C have to purposely set the pipe to binary, though for sending sending commands to a program it shouldn't matter.
8
Hardware / Re: The operating system does not boot after replacing the motherboard
« Last post by Klafi on June 12, 2025, 12:05:21 am »
DOSCALL1.DLL
0002:0000a499  P1=00000001  P2=00000004  P3=XXXXXXXX  P4-XXXXXXXX
EAX=000300a2  EBX=00000000  ECX=000300aa EDX=bfeb9f45 ESI-ffde0100
EDI=febf44cc  DS-0053       DSACC=d0f3   DSLIM=3fffffff
ES-0053 ESACC=d0f3  ESLIM=3fffffff  FS-150b  FSACC=00f3
FSLIM-00000030 GS-0000  GSACC=****  GSL IM=****  CS:EIP-005b:1c02a499
CSACC=d0df  CSLIM=3fffffff  SS: ESP-0053:0003008a  SSACC=d0f3
SSLIM=3fffffff  EBP-00030062  FLG=00213202


----------------------------------------------------------------------------------------------------

99% of all c0000005/DOSCALL1 traps on Intel G31/G41 boards are caused by BIOS or ACPI issues.
First, try disabling ACPI and set SATA to "IDE" or "Legacy" mode in the BIOS, then gradually enable components one by one.
If the system still crashes, possible causes include faulty RAM or exotic hardware (such as PCIe graphics cards or special USB devices).

------------------------------------------------------------------------------------------------------
BIOS setting:
Set the SATA/IDE mode to IDE, NOT to “AHCI”!
Prefer “Native Mode” or “Legacy” if available.


In the boot menu (press Shift or F2 at startup):
Comment out the line
BASEDEV=ACPI.PSD
in your CONFIG.SYS (add REM at the beginning of the line). >> #REM BASEDEV=ACPI.PSD

Good Look
9
General Discussion / Re: Hobbes is down
« Last post by Martin Iturbide on June 11, 2025, 10:42:03 pm »
Hello Neil.

I see hobbes web server back and I can download files, but there are some dead link. I suspect the dead links are from the newer stuff, like BackEmUp or the latest xwp.  I don't know the exactly date of the backup that Nathan restored.

Regards

Update: I'm not completely right here, some newer uploaded files like "PALMTRIS_1-1_nl.zip" and "STAAF_1-2a_nl.zip" (Uploaded 025-05-21)  are downloading fine.

10
Programming / Re: [Classic Rexx] How can one pipe data to application?
« Last post by Remy on June 11, 2025, 06:36:59 pm »
ok, this pipe info out of the application into the script (WIN),

how do one send instructions out from the script (WIO) into the application (applications stdin)?

Use the pipe as input mode too
may be specifying dual mode (I didn't have time to give it a try)+ something like <\pipe\nnnnnnn before the >\pipe\nnnnnnn and instcnt to 2!
Use the write function from rxutilex to write into the pipe

The application should support using pipe input and output.

sqlite3 seems to use special syntax
Pages: [1] 2 3 ... 10