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 07, 2019, 10:55:39 pm »
Sent to your email address. Also contact info at https://www.s-t.de/de/firma.html

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

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

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

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

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

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

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

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

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

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

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

3133
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?

3134
Applications / Re: SeaMonkey 2.42.9 CPU spiking
« on: December 30, 2018, 01:50:14 am »
If anyone is interested, I built and uploaded Firefox optimized for a Phenom II, https://bitbucket.org/dryeo/dry-comm-esr31/downloads/firefox-45.9.0.en-US.os2.PhenomII.zip. Note that this will crash on older CPU's and likely even newer Intel CPU's. The trp report will have this close to the top,
Code: [Select]
Exception C000001C - Illegal Instruction
and here crashes with
Code: [Select]
Failing Instruction
_________________________________________

 14DFFB3C  MOVZX  EBX, BL    (0fb6db)
 14DFFB3F  SHR    EDX, 0x10  (c1ea 10)
 14DFFB42  MOVZX  EDX, DL    (0fb6d2)
 14DFFB45  MOV    ECX, EDX   (89d1)
 14DFFB47 >POPCNT EDX, EDX   (f30fb8d2)
 14DFFB4B  NOT    ECX        (f7d1)
 14DFFB4D  AND    EAX, ECX   (21c8)
 14DFFB4F  AND    ECX, EBX   (21d9)

3135
Applications / Re: PMMail - COMCAST - secure tunnel
« on: December 30, 2018, 01:45:52 am »
Hi Dariusz, when posting trp reports, you really should post a bit more, namely the call stack and the first few entries of the Labels on Stack, assuming you have an xqs or debug stuff installed with PMMail, which will show where it is crashing.
The failing instruction just shows using a bad pointer I believe.

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