[Date Prev][Date Next][Subject Prev][Subject Next][ Date Index][ Subject Index]

Re: vDos-lfn for XyWrite 1.01 beta



Dear Wengier

Yes, I am sure you are correct about memory. I have EMS set to 5120 in
the PIF for EDITOR in my version of XP running in VMWare Workstation
Player 12. Other settings in the memory tab are all 'Auto'.


Actually I am beginning to wonder if this is about conventional memory
rather than expanded memory. I have just run my version of XY4 editor
under XP without the memory switch and it still loads the UK dictionary.


When I load XY4 into vDOs and command MEM I seem to have a lot less
memory available than when loading it in XP -- up to 339k as opposed to
126k in vDos. With the operating system alone, the actually amount
available from the command prompt is different, though not enormously:


MSDOS 655360 bytes
VDOS 633K

I am not sure what is going on here now.

Paul

On 16/06/2016 14:41, Wengier W (Redacted sender wengierwu for DMARC) wrote:
Hi Paul,

P.S. I think the free memory in Windows XP's NTVDM really depends on the
settings. I usually get less free memory than the one you mentioned when
I use the MEM command in Xy4.

Wengier


On Thursday, June 16, 2016 8:00 AM, Paul Breeze
 wrote:


PS. I have just downloaded vDos-lfn 2016.06.01 and tried out some
memory options. Using + provides more memory for XY4 but not enough to
run the dictionary. (I am a little confused by the memory setting -- it
seems that I can only use the syntax XMEM = +6 EMS not XMEM = + or XMEM
= + EMS. Is that correct?)

My XY4 in vDos-lfn reports 184kb free, but with XY4 in MSDOS in Windows
XP it reports 209kb. Neither reports a figure for expanded memory.
(You can command MEM in XY4 to get a memory report.)

Best wishes

Paul



Dear Wengier

The native spelling routine is normally rock-solid. I have never had a
problem with it -- except for these out of memory issues with vDos.
e/4000 is adequate, you don't need any more memory than that.

However it does seem that there is an insurmountable problem with vDos
supplying the memory that XY4 needs. Since this appears to be only an
issue for me -- I imagine most people are using the US dictionary which
does not require any extra memory -- it is probably best to drop it
until some obvious solution comes to mind.

Thanks for trying.

Best wishes

Paul

On 15/06/2016 23:27, Wengier W (Redacted sender wengierwu for DMARC) wrote:
Hi Paul,

I tested it again in VMware's DOS virtual machine, this time with the
option /e4000. However, it still only works with very simple words.
Anything else will report not enough memory too. Also tried to increase
the value for /e but got the same result. I am not sure what happened
here, but the built-in spelling check does not appear to work very
reliably. The Aspell routine is probably a better solution in most cases.

Wengier


On Wednesday, June 15, 2016 12:06 PM, Paul Breeze
mailto:dmarc-noreply@xxxxxxxx> wrote:


Dear Wengier

Glad you were able to get hold of a copy of the UK dictionary. If you
want to get XY4 to use extra memory you have to instruct it with a
switch such as:

Editor.exe /e4000

XY4 is certainly capable of accessing memory sufficient to run the UK
dictionary. I have it running natively in an XP virtual machine in
VMWare and it works perfectly.

Best wishes

Paul

On 15/06/2016 16:26, Wengier W (Redacted sender wengierwu for DMARC) wrote:
Hi Paul,

I had to been able to download the UK dictionary with Brian's help. I
had since tried the native spelling feature of Xy4 in a real MS-DOS
machine and in virtual machines including VMware and VirtualBox, but it
shows not enough memory too even if there are in fact plenty of free
(conventional, XMS & EMS) memory available. So I believe the real cause
is not because of insufficient memory and there is no use to change
memory settings in vDos(-lfn)'s config.txt for this. Since at this time
the reason for the error message is completely unknown, I think we still
have to stick with the Aspell routine for now.

Wengier


On Wednesday, June 15, 2016 9:29 AM, Paul Breeze
mailto:dmarc-noreply@xxxxxxxx
mailto:dmarc-noreply@xxxxxxxx
mailto:dmarc-noreply@xxxxxxxx>> wrote:


Dear Wengier

OK, thanks. I am sure Carl's Aspell routine will work in the new
vDos-lfn and it does everything one could hope for. It is just that
there is something elegant about the XY4 dictionary implementation that
I miss.

Best wishes

Paul

On 14/06/2016 18:50, Wengier W (Redacted sender wengierwu for DMARC) wrote:
Hi Paul,

According to Carl, the Aspell routine does work in vDos-lfn too with
spelling dictionaries for many languages, but at present it is designed
specifically for Xy4 + XyWWWeb U2 customization file. Currently I don't
have the UK dictionary ukdict.spl, and the download link on the XyWrite
site (http://www.xywrite.com/dics/ukdict.zip) does not work. Since it
did not work in vDosXy either, I believe it requires a closer
examination in order to see the problem. I would try to do so when I
have the file available and have the time too.

Wengier


On Tuesday, June 14, 2016 12:03 PM, Paul Breeze
mailto:dmarc-noreply@xxxxxxxx
mailto:dmarc-noreply@xxxxxxxx mailto:dmarc-noreply@xxxxxxxx>
mailto:dmarc-noreply@xxxxxxxx mailto:dmarc-noreply@xxxxxxxx
mailto:dmarc-noreply@xxxxxxxx
mailto:dmarc-noreply@xxxxxxxx>>> wrote:


Dear Wengier

I have already tried these options but they do not appear to provide the
memory needed. I do not have the current Vdos-fln loaded as I am
waiting for an established, stable version which I believe is on the
way, so I cannot check again immediately. However I do know that it was
impossible to get this to work in VDosXY either by using the various
memory switches or using EMSMagic.

Carl has designed an elegant work-around for VDosXY that uses ASpell so
I still have spelling facilities but it would be nice to be able to
employ the native dictionary too.

It is simple to check if extra memory is enabled. All you need is the
UK dictionary, Ukdict.spl. Rename it to Dict.spl and then reload XY4
and try to check the spelling of a mis-spelled word. If it offers you
alternatives then it works. Usually it declares there is not enough memory.

Best wishes

Paul

On 14/06/2016 16:42, Wengier W (Redacted sender wengierwu for DMARC) wrote:
Hi Paul,

I have not checked the dictionaries feature for now, but it is very easy
to enable extended (XMS) or expanded (EMS) memory in vDos-lfn. By
default 8MB XMS memory is provided, but you can increase this (to e.g.
16MB) by using "XMEM = 16 XMS" in config.txt. Similarly, you can enable
16MB EMS memory by using "XMEM = 16 EMS" in config.txt. It is also
possible to use the freeware EMSMagic (http://www.emsmagic.com/) to turn
on EMS memory in vDos-lfn, although it works slightly differently. You
might try these options to find out the best setting for your program.

Wengier




On Tuesday, June 14, 2016 7:19 AM, Paul Breeze
mailto:dmarc-noreply@xxxxxxxx
mailto:dmarc-noreply@xxxxxxxx mailto:dmarc-noreply@xxxxxxxx>
mailto:dmarc-noreply@xxxxxxxx mailto:dmarc-noreply@xxxxxxxx
mailto:dmarc-noreply@xxxxxxxx mailto:dmarc-noreply@xxxxxxxx>>
mailto:dmarc-noreply@xxxxxxxx mailto:dmarc-noreply@xxxxxxxx
mailto:dmarc-noreply@xxxxxxxx mailto:dmarc-noreply@xxxxxxxx>
mailto:dmarc-noreply@xxxxxxxx mailto:dmarc-noreply@xxxxxxxx
mailto:dmarc-noreply@xxxxxxxx
mailto:dmarc-noreply@xxxxxxxx>>>> wrote:


That explains why the original of Carl's email never appeared, only the
reply.

Paul

PS. Is there any way of getting extended (or is it expanded) memory to
work in VDos-lfn so that dictionaries other than the US will work in XY4?

On 14/06/2016 12:14, Kari Eveli wrote:
Hello all,

It seems there was a Wengier leak. The good news is that the beta is
almost ready for release. Wengier, Carl and I are preparing this edition
that promises to be the best so far. All of us DOS XyWrite and Nota Bene
users are much indebted to Wengier's painstaking efforts on our behalf.

Best regards,

Kari Eveli
LEXITEC Book Publishing (Finland)
lexitec@xxxxxxxx lexitec@xxxxxxxx
lexitec@xxxxxxxx lexitec@xxxxxxxx>
lexitec@xxxxxxxx lexitec@xxxxxxxx
lexitec@xxxxxxxx lexitec@xxxxxxxx>>
lexitec@xxxxxxxx lexitec@xxxxxxxx
lexitec@xxxxxxxx lexitec@xxxxxxxx>
lexitec@xxxxxxxx lexitec@xxxxxxxx
lexitec@xxxxxxxx lexitec@xxxxxxxx>>>


lexitec@xxxxxxxx lexitec@xxxxxxxx
lexitec@xxxxxxxx lexitec@xxxxxxxx>
lexitec@xxxxxxxx lexitec@xxxxxxxx
lexitec@xxxxxxxx lexitec@xxxxxxxx>>
lexitec@xxxxxxxx lexitec@xxxxxxxx
lexitec@xxxxxxxx lexitec@xxxxxxxx>
lexitec@xxxxxxxx lexitec@xxxxxxxx
lexitec@xxxxxxxx lexitec@xxxxxxxx>>>>



*** Lexitec Online ***
Lexitec in English: http://www.lexitec.fi/english.html
Home page in Finnish: http://www.lexitec.fi/