mirror of
https://github.com/SEPPDROID/Digital-Research-Source-Code.git
synced 2025-10-23 08:24:18 +00:00
76 lines
3.1 KiB
Plaintext
76 lines
3.1 KiB
Plaintext
.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
|