Hi!

> LOG probably hasn't worked in years.
> I've never used, tested, or modified it.

Then please remove it completely (from the code and from the help screen).
I had thought that LOG could help with debugging, and I think other people
could fall in the same hole unless LOG is removed...

> >EMM386 EMM=1416 causes a crash while letting the AuGoS computer
> >Go game play against itself. EMM=1408 works, and EMM=1416 reports
> >exactly 1536k of EMS (according to MEM).
> 
> Confirmed problem in range ~1420 - 1520 for EMM= option, higher ranges
> work fine...

My full test results were:
emm=1408 (0x5e0k EMS) work
emm=1024 work
emm=256 work
emm=4096 reboots while playing Go
emm=32640 reboots while playing Go
emm=1416 / emm=1424: both 0x600k EMS, both hang while playing Go
emm=1440 (0x620k EMS) hang while playing Go
emm=1520 (0x660k EMS) / emm=1536 / emm=2048: all crash while playing
  Go, in all three cases first showing an illegal instruction and
  then stopping because the MCB at the end of the UMB area, for me at
  dfdf:0, got overwritten. Or maybe some EMS page got double-used as
  EMS and UMB at the same time, no idea. In either case, the PC stops.

Register dumps for the illegal instruction thing:
f000:fffd 0644:fff7 0000 c00b 306, 3c9, 84a, 26f2, 110, 84a, f0e5
f000:fec4 0644:01fe 0000 02c7 823, f07c, 0, 2c7, e52, f0a8, f0aa
f000:00d1 2201:171b 0000 3012 fffe, 5800, 57ad, 597, 8, 443, fefe
CS:IP     SS:SP     DS   ES   eax, ebx, ecx, edx, esi, edi, ebp

The MCB got overwritten with 3 similar and 1 other dwords in each case:
2f 09 8c 11 2f 09 6c 11 2f 09 4d 4d 02 00 9c 11
37 07 cc 00 37 08 ac 00 37 07 4d 4d 02 00 dc 00
... hm, I think in the f000:00d1 crash the PC hung before the MCB dump.

Eric

> ... Haven't figured it exactly out yet.  Initial low value VCPI 
> available memory boundary error condition during fixed allocation of some 
> type.  UMB allocation is probably involved.

Good luck and thanks for checking!



-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Freedos-devel mailing list
Freedos-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to