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 ... 346 347 [348] 349 350 ... 379
5206
General Discussion / Re: News from the front line
« on: July 07, 2015, 08:47:12 am »

For me it would be interesting to know what kind of "License" one need to use the 106SMP kernel - is there a need to have an eCS license? Fortunately ACPI does work with Kernel 104SMP as well.

That would be interesting to know, as well as its pedigree. Hearsay says it has been patched to fix issues with loading DLLs high. Has it also been patched to show 106SMP as well? And has IBM fixed anything since 2006?

5207
Programming / Re: support opengl
« on: July 05, 2015, 08:15:54 pm »
...
The last hurdle that then comes up (possibly) is that I do not know what our Java implementatation has for OpenGL support.
Should the Java API calls not communicate with a call to video subsystem (if we would have hardware OpenGL support).
I would be surprised if does OpenGL calls in Java would currently even be mapped to softwareGL.

Anyway a lot of details that would need to work to get Java OpenGL to work.

Roderick Klein
President OS/2 VOICE

Probably the OpenJDK API maps to MesaGL which in turn maps to hardware drivers or software emulation. Of course we would still need an up to date MesaGL port as our last port is a dozen or so years old and what it would take to update the driver,  I don't know. Looking quickly at the MesaGL git repo, I found this, http://cgit.freedesktop.org/mesa/mesa/log/?qt=grep&q=os%2F2 and can't fnd any evidence of our support being removed, though the whole directory structure has changed and GLUT itself seems to have gone away or become something else.
One way that various Linux desktops implement software OpenGL is using CLANG to implement a JIT (Just in time compiler) which may have acceptable performance on modern hardware.
As usual, lots of work for a knowledgeable good programmer and probably never going to happen.

5208
Programming / Re: support opengl
« on: July 05, 2015, 05:59:36 pm »
Warp 4 supported opengl in software and hasn't really been worked on since. The software support is very slow compared to hardware support. You can start here, http://hobbes.nmsu.edu/h-search.php?button=Search&key=opengl&dir=%2F.

5209
Internet / Re: Thunderbird 31.6
« on: June 29, 2015, 08:18:42 am »
make package currently outputs firefox-31.6.0.en-US.os2.zip and seamonkey-2.28.en-US.os2.zip. I'd guess Bitwise will use similar for Firefox excepting if they wait for 31.8, the name will reflect that. Not sure if I'll modify Seamonkeys name, if uploading from home it'll be a 7z but it's too slow (11 hours to upload TB) and I'll probably rerelease TB 31.8.0 with whatever fixes happen.
Enigmail needs to be linked against whichever Mozilla version it's compiled for (or at least did last time I looked) and I haven't revisited since the version I built for 10ESR. If I get a chance I'll look at it.

5210
Internet / Thunderbird 31.6
« on: June 29, 2015, 04:16:33 am »
I've uploaded a preliminary build of Thunderbird 31.6 along with its corresponding Lightning build to https://bitbucket.org/dryeo/dry-comm-esr31/downloads. Should have the same requirements as the bitwise build of Firefox 24.8.1.
As usual, it is a good idea to back up your profile before testing though it has been stable for me.
SeaMonkey (and Firefox) still have some issues and the new sound library (thanks to KOMH for porting) hasn't been committed yet and I'll probably release a build when Bitwise releases FF31.8

5211
Multimedia / Re: [Uniaud] No sound even if audio card is recognized
« on: June 29, 2015, 01:14:31 am »
Delete the PMunixmix.ini file like I almost described above, stupid typo  :)

5212
Multimedia / Re: [Uniaud] No sound even if audio card is recognized
« on: June 29, 2015, 12:47:54 am »
Hi Pete, Try right clicking on the small square and choosing "Show all controls" or perhaps "Rebuild form".
At the worst try closing it and deleting x:\mmos2\PMUnix.ini.
You might want to report to David Parsons.

5213
Applications / Re: strange error with testing java program
« on: June 25, 2015, 04:25:12 am »
It looks like the program tried to free some memory twice and naturally failed. May be the program you're trying to run or might be in the Java virtual machine and possibly even a libc bug.

5214
Applications sounds fine in English and if by scripting (I haven't actually looked at Agena) you mean an interpretative language that is suitable for writing a few lines to eg parse a file or such, think shell scripts or REXX then it's also fine.

5215
Networking / Re: Simple scanner for IP addresses on local network
« on: June 23, 2015, 05:45:56 pm »
I'm pretty sure there is an old port of nmap (or similar) around but I've been trying to remember about it since this thread started with no luck  :(

5216
Programming / Re: ptrace and QtCreator
« on: June 22, 2015, 07:29:53 pm »
Well we do have sys/ptrace.h and it is listed as _ptrace() in emx/syscalls.h but I can only find it in emx.dll.
Look at the above mentioned headers, perhaps try calling _ptrace() instead of ptrace.
Looking at the kLIBC source there is a ptrace.asm file but seems to be from EMX. You might have to ask bird.

5217
It looks to me that SHPIINST.DLL can be listed as PM too. It has several PMMERGE and PMSHAPI functions on it.
http://www.edm2.com/index.php/SHPIINST.DLL

What is the best way to determine if this is just a forwarder?

Run exehdr on it. Example of a forwarder,
Code: [Select]
Library:                        pmwin

Module type:                    Dynamic link library
Number of memory pages:         00000000 (0)
Initial CS:EIP:                 object 0 offset 00000000
Initial SS:ESP:                 object 0 offset 00000000
Automatic data object:          0


Exports:
 ord  obj   offset    name
  52    0  00000000  WINQUERYUPDATEREGION forwarded to PMMERGE.3211
 129    0  00000000  WINQUERYDLGITEMSHORT forwarded to PMMERGE.3185
  31    0  00000000  WINQUERYWINDOWULONG forwarded to PMMERGE.3056
 639    0  00000000  WINLOCKPOINTERUPDATE forwarded to PMMERGE.3162
  14    0  00000000  WINENABLEWINDOWUPDATE forwarded to PMMERGE.3114
 319    0  00000000  WINQUERYDESKTOPBKGND forwarded to PMMERGE.3184
...

Note that pmwin isn't just a simple forwarder but also translates function names into ordinals.
Best to pipe the output through less or such.

SHPINST.DLL has some interestingly named exports which leads me to think that it isn't part of the (2.x+) PM but I'm not sure what uses profiles. Almost looks like it is to manipulate the Program Manager which I believe was how 1.x worked

5218
Programming / Re: programming in Java with netbeans
« on: June 20, 2015, 04:00:23 am »
it's the same version I have here. Unluckily there is lots that go wrong with Odin and there doesn't seem to be debug builds anymore so no logging. As I don't have netbeans to test, you'll have to wait for Greggory to post his setup.

5219
Hi Mentore,
Quote
The program compiles but doesn't link. If I use -Zomf, the prelinker stops reporting a bunch of undetermined references, while using -Zexe it's g++ (ld) which stops saying it doesn't recognize the -O option. Needless to say, but there's no '-O' option in linker switches.

The rule is that you need to link with -Zomf to pull in OMF libraries which usually have a .lib suffix. With kLIBC -Zomf will also pull in aout libraries (.a suffix). As QT is an OMF build you will always need to at least add -Zomf to LDFLAGS.
-Zexe is hardly ever useful now a days and was introduced for those cases where a *nix makefile targets foo instead of foo.exe. It's better to add $(exeext) to the makefile if needed but most build systems can figure this out due to Windows also needing it. Using -Zomf also seems to create a correct executable with the .exe extension.
The error about -O is part of the command that GCC creates to call LD.

5220
Programming / Re: programming in Java with netbeans
« on: June 19, 2015, 04:22:15 pm »
I'm pretty sure used to mix in real Windows DLLs with Odin. Looking in my old Odin directory, I added msvcrt.dll at some point. Its dated from '99. It may be the version you used.

Pages: 1 ... 346 347 [348] 349 350 ... 379