OS/2, eCS & ArcaOS - Technical > Applications
General Software Testing
Martin Iturbide:
Hello
I found this driver (attached) and source code: https://github.com/OS2World/DRV-COM2COM
The readme is blank, any idea what COM2COM.SYS (2003-11-08) does?
I'm guessing it is some virtual COM driver for OS/2, but I'm not sure. Or it is just a Dev sample?
Regards
Martin Iturbide:
Hello
I'm also trying Lemon.
- https://hobbesarchive.com/Home/Download?path=/Hobbes/pub/os2/apps/mmedia/sound/LEMON.zip
I run it and I point it to the TIFF file that comes with it. But it exists and show this popuplog.
--- Code: ---12-18-2025 15:41:08 SYS3175 PID 0064 TID 0004 Slot 009a
C:\HOME\MARTIN\DOWNLOADS\LEMON\LEMON\LEMON.EXE
c0000005
00082934
P1=00000002 P2=00000028 P3=XXXXXXXX P4=XXXXXXXX
EAX=00000004 EBX=00cf1ee0 ECX=00000008 EDX=00cf1ee0
ESI=000b5598 EDI=000b5734
DS=0053 DSACC=d0f3 DSLIM=9fffffff
ES=0053 ESACC=d0f3 ESLIM=9fffffff
FS=150b FSACC=00f3 FSLIM=00000030
GS=0000 GSACC=**** GSLIM=********
CS:EIP=005b:00082934 CSACC=d0df CSLIM=9fffffff
SS:ESP=0053:00cf1ed4 SSACC=d0f3 SSLIM=9fffffff
EBP=00cf1fe8 FLG=00010246
LEMON.EXE 0002:00062934
--- End code ---
Regards
Dave Yeo:
Seems to run here. Loads Moz.tif (Sonata in C Major by Bach) and seems to process it though the doc file it produced only had ! in it. Looks for its templates in \LEMON\TEMPLS so needs to be run in a root, H:\LEMON here. OMR.INI can be edited to find its templates in other places.
I'd assume a stack overflow for your crash. It is Alpha quality software.
Steven Levine:
Hi all,
FWIW, this looks like a NULL pointer issue to me. P2 is 0x20 and ECX is 0. I would expect a disassembly to show a
mov eax, 20h[ecx]
or something like that at location 00082934h. Since the code does not trap for Dave, this might be an undocumented dependency on the install location.
Dave Yeo:
I did get a different crash after playing a bit more,
--- Code: ---12-18-2025 20:48:04 SYS3175 PID 0261 TID 0001 Slot 00c7
H:\TMP\LEMON\LEMON.EXE
c0000005
0007d8f2
P1=00000001 P2=00000278 P3=XXXXXXXX P4=XXXXXXXX
EAX=00000278 EBX=00000000 ECX=0000002e EDX=0000002e
ESI=00792e28 EDI=00000004
DS=0053 DSACC=d0f3 DSLIM=b7ffffff
ES=0053 ESACC=d0f3 ESLIM=b7ffffff
FS=150b FSACC=00f3 FSLIM=00000030
GS=0000 GSACC=**** GSLIM=********
CS:EIP=005b:0007d8f2 CSACC=d0df CSLIM=b7ffffff
SS:ESP=0053:000b4fe4 SSACC=d0f3 SSLIM=b7ffffff
EBP=00090f96 FLG=00010246
LEMON.EXE 0002:0005d8f2
--- End code ---
The doc does say,
--- Code: ---WARNING: Lemon is the result of research undertaken at the University
of Calgary as a masters thesis. As such, Lemon is 'alpha' software --
not really ready for public consumption. It is provided 'as is' for
the curious. For those interested in the research behind Lemon, see:
"Optical Music Recognition", September 1995, K. Todd Reed, The
University of Calgary.
--- End code ---
...
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version