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 ... 207 208 [209] 210 211 ... 321
3121
Applications / Re: P7zip syntax for archiving an entire volume
« on: January 09, 2019, 12:42:37 am »
That's weird. I just clicked on it in SeaMonkey and a compose box opened with his email in the to box. It is slightly different from the one I sent you, namely his full first name rather then initial.
DDGing for "ne app" gave me no useful results, perhaps a language issue.

3122
General Discussion / Re: The Mainframe Kid - and OS/2
« on: January 08, 2019, 06:13:51 pm »
I know very little about Hercules, just looked at the build requirements and the tap driver jumped out as a missing requirement.

3123
Applications / Re: P7zip syntax for archiving an entire volume
« on: January 07, 2019, 10:55:39 pm »
Sent to your email address. Also contact info at https://www.s-t.de/de/firma.html

3124
Setup & Installation / Re: ArcaOS5 - My personal experience by Sigurd
« on: January 06, 2019, 08:34:46 pm »
I can try SNAP, but I'm reluctant to do so as I'm not sure how to switch back to GENGRADD afterwards.

They're all gradd based so you should be able to just install whichever over the other one. See the readme's or run setup.cmd with no parameters IIRC.

3125
Applications / Re: PMMail - COMCAST - secure tunnel
« on: January 06, 2019, 04:51:05 am »
Thing is open source is a very general description. Lots of various licenses ranging from stuff like the BSD which allows most everything including closing your work and selling it to the GPL and such which are somewhat restrictive in the name of freedom, no using OpenSSL with GPL code for example to restrictive licenses that don't allow commercial use for example.
This can be important if you want to use other licensed libraries and such and reusing libraries can be the simplest or best course. Really don't want to reinvent encryption software as you're almost guaranteed to get it wrong and adding something like Imap may be a lot easier by using someones library.

3126
Applications / Re: mozturbo
« on: January 05, 2019, 09:25:38 pm »
  Just thinking out loud... would it be possible to alter SMTurbo into a more generic 'Turbo' program that uses a text file containing a list of DLL's that can be loaded at startup (instead of hard coded)? Might be helpful with other sub-system DLL's that get loaded/unloaded over time...

I don't see why not, especially if the DLLs are on LIBPATH (and perhaps BEGINLIBPATH if wrapped in a script).
I'll give it some thought.

3127
Applications / Re: mozturbo
« on: January 05, 2019, 07:22:12 pm »
Hi Doug, unloading and reloading mozturbo a couple of times will just waste some address space. While better to avoid, it didn't hurt here besides having available upper address space shrink.
Seems that for vbox, it is the QT DLLs eating up lower address space and leaving some fragmentation when closed and perhaps a leak as on one quick test, pmmerge seems to be left allocating quite a bit of low memory.
This raises the question of whether the QT4 DLLs can be safely loaded high and then we'll also have the same question about the QT5 DLLs. In this 64bit world, memory usage of ported apps is likely to increase. One thing is that it would be easy to modify mozturbo into qtturbo.

3128
Applications / Re: PMMail - COMCAST - secure tunnel
« on: January 05, 2019, 07:14:09 pm »
Not being able to port would mean any useful open source license is incompatible, so without getting the purchase agreement updated, not worth pursuing.

3129
Applications / Re: mozturbo
« on: January 05, 2019, 06:28:24 pm »
SMTURBO.EXE -T wasn't running anymore after several failing attempts to start SEAMONKEY.EXE, each resulting in a SYS2070. I was able to start SEAMONKEY.EXE after killing MOZTURBO.EXE -L as well, but that may be unrelated. SEAMONKEY.EXE was the first started, related product after a cold boot (loading was finished, I was editing a file before opening the browser).

01-05-2019  10:16:05  SYS2070  PID 0039  TID 0001  Slot 009a
D:\SEAMONKEY\SEAMONKEY.EXE
XUL->PLDS4.26
182

FWIW.

Interesting, it is a NSPR DLL. Do you have something running that also uses NSPR? Old version of a Mozilla App? Seems to me other stuff has used NSPR but can't think of any right now.
Mozturbo will load the other DLLs required by SeaMonkey etc and here it must have been loading the wrong one.
BTW, SeaMonkey doesn't use the Hunspell package but rather the one included with Mozilla so no need for it.

3130
Applications / Re: mozturbo
« on: January 05, 2019, 01:02:18 am »
Good to hear. I was on the 8th day of uptime before the wind storm took out the power. That was with restarting mozturbo a few times for testing purposes. It seems like it has been decades since I got that much uptime.
Be interesting to know where you're lower memory is going. Looking here, the DLLs still use some lower memory, XUL and such grab some private memory in the shared arena for some reason and of course all the supporting DLLs load in low memory and seem to use some for private purposes as well.
Then there are things like FC/2, which when I started it up, used quite a bit of low memory, 30 odd MBs. Looking, it all seemed to be claimed by PMMERGE.

I also marked some of the supporting DLLs to load high, namely icudt.dll, icuin.dll, icuuc.dll, hunspell10.dll, libvpx4.dll as they used the most and seemed safe. The NSPR and NSS DLLs are probably safe as well. Others, I'm reluctant to mark high as I don't think all programs can use them if marked high. I marked Cairo at one point and got weird results from the screensaver and even mozturbo gave me weird results until I added --Zhigh-mem to the LDFLAGS so have to be careful what is marked high.
They all need unlocking before marking as well as mozturbo loads them all and a restart of mozturbo or reboot is required to actually use them.
Have to remember that if any of these DLLs are upgraded, they'll also be locked.

3131
General Discussion / Re: The Mainframe Kid - and OS/2
« on: January 04, 2019, 05:08:49 am »
it would probably build and run fine on OS/2. Biggest problem would be no network support as it needs a tap driver which I don't think we have.

3132
Quote
As for myself I'd wish for a Warp 3 theme for ArcaOS, including these cewl sunken edge select bar from back then, instead of the warp4'ish oblique one-coloured (text colour inverting) select bar, like Win95 did back then.. urgh - Liked the Warp 3 flavour a lot better.
Warp 3 select bar in transparent sunken edge: https://www.operating-system.org/betriebssystem/bsgfx/ibm/os2-scr-08.gif
Warp 4 select bar in white on blue: https://www.operating-system.org/betriebssystem/bsgfx/ibm/os2warp4-scr-a5.png

The scheme palette is still there, under System Setup-->Appearance. If you want Warp V3, just drag it to which ever object you'd like or hold down the ALT key to change the whole system.

3133
What do you mean with bugs about loading DLL's high. Are these bugs reported to Arca Noae ?

See the mozturbo thread, which actually started on the Arca Noae testing list. Basically when DLLs are loaded high and then unloaded, the address space is not released. Rich found the issue and filed an issue with Arca Noae.
Work around of not unloading the DLLs works good, for the first time in years I can get up time longer then 2-3 days. Had 8 days before the wind storm took out the power.

3134
Applications / Re: SeaMonkey 2.42.9 CPU spiking
« on: December 31, 2018, 04:39:17 am »
https://bitbucket.org/dryeo/dry-comm-esr31/downloads/firefox-45.9.0.en-US.os2.SandyBridge.zip
Crashes here right away with an illegal instruction, which I don't understand. Define Byte or put byte?
Code: [Select]

 Failing Instruction
__________________________________________________________

 000115EE  DB 0x66                      (66)
 000115EE  NOP                          (66 90)
 000115F0  CMP     BYTE [0x97310], 0x0  (803d 10730900 00)
 000115F7  MOV     EAX, [0x97290]       (a1 90720900)
 000115FC  JZ      0x11630              (74 32)
 000115FE >DB 0xc5                      (c5)
 000115FF  STC                          (f9)
 00011600  OUTSB                        (6e)

Probably doesn't use anymore AVX instructions then the default build but don't really know. Generally these builds probably result in minor speedups as most of the important parts, multimedia and the JavaScript JIT go by what the CPU supports and dynamically use the various intrinsics. . The SSE2 is different as there are a few functions that are compiled differently, as in different object files depending on the target.
For example, searching AVX on 45ESR, https://dxr.mozilla.org/mozilla-esr45/search?q=avx&redirect=false gives 2327 hits. There's also code in the JIT to manually apply AVX instructions byte by byte for the cases where the binutil's AS is too old.

3135
Applications / Re: SeaMonkey 2.42.9 CPU spiking
« on: December 30, 2018, 08:31:09 pm »
If anyone is interested, I built and uploaded Firefox optimized for a Phenom II,

Hi, Dave

Is it possible to build AVX version of FireFox ?

I could try. Can't test here though. What is the minimum target? ivybridge? haswell?

Pages: 1 ... 207 208 [209] 210 211 ... 321