Sounds great. I look forward to downloading/uploading the latest level, then I can try learning C by actually trying to port some code.
/Tom Kern --- Dave Wade <[EMAIL PROTECTED]> wrote: > Glad its been od some use. Just to say that whilst I > have worked hard, a lot of work has goine on behind > the scenes. Dave Pitts who started this has helped fix > some of the machine definitaions which were wrong for > unsigned half words. Phil Roberts has been helping > with math.h & of course Paul Edwards has moved the > support from GCC322 to GCC323. > > Well the new version should be much cleaner in ESA. I > have :- > > 1) Changed the startup code to issue FILEDEFS for the > console if SYSPRINT and SYSIN are not defined, so you > can now run modules with no wrapper EXEC. > > 2) Re-assembled everything with proper AMODE/RMODE > settings, and tweaked the support code to issue > GETMAIN/FREEMAIN so it will get 31 bit storage. > > 3) Cleaned up the assembler support routine so it uses > CMSCALL to issue CMS commands. The routine is still > called as _SVC202_ from C defined as follows:- > > _SVC202_(PARMS,CODE,ERROR) > > WHERE :- > PARMS IS A POINTER TO AN SVC202 PARAMETER LIST > CODE IS A CODE TO SAY OF &CONTROL IS ON OR OFF > ERROR is the RC from the CMSCALL. > > In addition there is some support for floating point. > > a. The s/f/printf, now has soem basic support for > doubles(). > > b. strtod() works for numbers with a fractional part. > > c. There is a preliminary "alpha" release of support > for "math.c" > > Sorting out the runtime to use natice CMS I/O is high > on my ToDo list, along with cleaning up the > implementation of math.h. I think math.h is next as > "Cody and Waite" arrived on an inter-library loan so I > need to finish it before I have to send it back:-) > > Hope this is all OK > > Dave. __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
