Msg: 552 *Conference*

09-27-91 21:12:07

From: JAMES FIELDS

To : SYSOP

Subj: ROM MAPS

Rick,
    I have recently start to decode the ROM.  I have a copy of the ROM maps
that are on the board.  In trying to write my INPUT/PRINT routine, I have tried
to use the built in ROM routines but have found that some routines are not
documented well enough.  I am trying not to reinvent the wheel but when some
spokes are missing, you have to add them yourself.  I have decoded (as a start)
the cold restart routine where the system RAM is created.  The next thing I am
doing (did) is to write a program to find all possible JMP (and related forms)
and CALL (and related forms).  Why -where do routines start at-- either by CALL
or JMP.  I realize that some of the reported address are not real CALL/JMP's
(they maybe just data that had the correct bytes to look like CALL/JMP's).
Next, I will sort the address to make finding true routines easier then the fun
will begin.  The end result (I hope) is a complete source code of the ROM to
make ML programming easier.  At this time the INPUT/PRINT routine is on hold
but will continue.  
   Do you know if the programmer of TCOMP.BA/DO has a new version ready.  When
he has string capabilities, I would like to get it (I don't use it now but will
when it has strings).  It has been over a year since he left the current
version on the board.
                James Fields