.nofill
Dr. T. Ishikawa
Musashi Works of Hitachi, Ltd.
1450 Josuihon-cho Kodaira-Shi
Tokyo, 187 Japan


.bl 1
Dear Dr. Ishikawa:
.bl 1
.fill
Thank you for your letter on CP/M-68K.  We certainly appreciate your effort
in helping us make CP/M-68K a better product.  Here are our answers to the
issues you raised.
.bl 1
Bugs:
.bl 1
.ls
.la;Changing file attributes with STAT does cause the first letter of the
extension to disappear.  This is due to the CCP not ANDing off the high-order
bit of the character before outputting it to the screen.  This bug is fixed
in the 10/8 release.
.la;Non-zero user areas do not work in the 7/31 version of the system. This
bug is also fixed in the 10/8 release.
.la;Source files which do not have single-character extensions cannot be
assembled.  This is a restriction imposed by the assembler.
.la;The "-s" option of lo68 with which you had trouble seems to work on
our copy of the system.  The relocation bits are unaffected by this flag.
.la;The "-x" option of lo68 is used to retain LOCAL symbols of the assemblies 
or compiles which make up the input to the linker.  Symbols beginning with
"L" are suppressed by this flag.  The C compiler uses symbols beginning with
"L" for compiler-generated temporary labels.  The "-x" option removes these.
.la;Relocatable command files may be generated by using the "-r" option of
LO68.  The default is to generate absolute command files.
.la;The disk change bug which you reported has been corrected in the 10/8 
release.  The problem stemmed from the fact that the OLD diskette directory
was retained in memory by the BIOS.  
.la;Relocation bits for the data segment are not produced unless the "-r"
option is specified.
.els
.test page 10
Assembler Requirements:
.bl 1
.ls
.la;We have been promised an update to the assembler to make it compatible
with Motorola syntax.  We will place this either on the present release
or on the next release of CP/M-68K, depending on when we receive the 
update from Alcyon.
.la;Source file concatenation with the assembler may be accomplished using
the C preprocessor (CP68) supplied with the 10/8 release.
.els
Questions:
.bl 1
.ls
.la;Floppy disk initialization will be performed via a FORMAT utility which
uses the UDC (Univeral Device Controller) FORMAT feature.
.la;The bootstrap utility will be supported much the same as in CP/M-86:
A loader program will reside on the first two tracks of the disk.  This 
loader will be brought into memory by the BOOT ROM, and will load the file
CPM.SYS from drive A:.  Detailed specifications will be delivered with the
10/8 release.
.la;We do not plan on generating CP/M diskettes under Versados.  The 
S-records for the system will be supplied on Versados diskettes, and
CP/M can be built with MBLM.  The EXORmacs emulator and other debugging
tools can be used for debugging CP/M built from these S-records.
.la;We do not plan to have a file conversion utility from CP/M to Versados.
.els
Again, thank you for your efforts in helping us debug CP/M-68K.
If any other bugs or questions should arise, please do not hesitate to 
contact us.
.bl 1
.nofill
Sincerely yours,
.bl 4
Steve Williams
68000 Product Engineering Manager
