
 1. About

 This directory contains some JLM samples:
 
 HELLO:    "hello world" JLM in ASM (MASM/TASM/POASM)
 HELLO2:   "hello world" JLM in C (MS VC)
 JCLOCK:   "clock" application in FASM written by Alexey Voskov.
           Distributed with his kind permission.
 JKEYBGR:  German keyboard driver.
 XCDROM32: JLM version of XCDROM, an UDMA CD-ROM driver (GPL).
 
 
 2. Tools which have been tested

 tools             version   result
 -----------------------------------------
 assembler:
 MASM               6.15      ok
 TASM32             5.0       ok
 FASM               1.67      ok
 POASM              1.00.35   ok

 C compiler:
 MS VC              2/5/6     ok
 Borland C++        5.5       ok
 Ladsoft CC386      3.8.1.18  ok
 Digital Mars C++   8.49      ok
 Pelles C           4.50.16   ok
 Open Watcom WCC386 1.6       failed
 
 COFF linker:
 POLINK             4.50      ok
 Open Watcom WLINK  1.6       ok
 MS LINK            6.00      ok
 ALINK              1.5       failed
 Borland TLINK32    2.0.68    failed

 The reason for the linker failures is that these linkers have
 no option to define the module's entry point. Usually this is
 easy to fix or at least to cirumvent.
 
 POASM and POLINK are included in Pelles C.


 3. History

 v5.62: POASM now supported to create JLMs.
 v5.61: no changes
 v5.60: initial
 