Date : Mon, 21 May 2001 14:06:29 +0100
From : Paras Sidapara <Paras.Sidapara@...>
Subject: Re: Acorn ROMS - technical descriptions of routines
Same with the book I had - gives loads of entry points but figuring out how
it all works is left up to the reader (and it ain't easy!!!)...
all the BBC Basics from II onwards are very efficient with trig
calculations, and very accurate too... there are some lookup tables used in
there (for logs, if my memory serves me correctly)
all good stuff... hats off to Roger (Sophie) Wilson - (who I believe is the
author of the original 6502 BBC Basics)!
However, if you're looking for generic stuff, I remember coming across a
book in my local library at that time that algorithmically described
implementation of floating point routines. Unfortunately I don't remember
the name or author, so you can add that last sentence to the "useless
information" pile.
Anyway - have fun!
-----Original Message-----
From: Fewell, Steve [mailto:Steve.Fewell@...]
Sent: 21 May 2001 13:47
To: 'Paras Sidapara'
Cc: 'bbc-micro@...'
Subject: RE: [BBC-Micro] Acorn ROMS - technical descriptions of routines
I have the "BBC BASIC ROM" (I think that's what it's called) book that gives
routine entry addresses for BASIC2, and explains how to use them.
But, I guess, because of copyright or space restrictions it doesn't go into
the details of how each routine works.
I guess I'm just interested in how an 8-bit computer calculates SIN and
performs multiplication so efficiently.
Steve.
-----Original Message-----
From: Paras Sidapara [mailto:Paras.Sidapara@...]
Sent: 21 May 2001 13:49
To: 'Fewell, Steve'
Subject: RE: [BBC-Micro] Acorn ROMS - technical descriptions of routines
Hi Steve - I tried doing the same about 15 years ago because I was looking
for decent 65C02 optimised floating point code for something I was
writing... a book by Roger Cullis had already sorted me out for Basic II and
Basic I; I might have this stuff written up and will let you know if I come
across it.
...don't get me wrong here, but why on earth are you looking to do this in
2001???!!!
Paras
-----Original Message-----
From: Fewell, Steve [mailto:Steve.Fewell@...]
Sent: 21 May 2001 12:34
To: bbc-micro@...
Subject: [BBC-Micro] Acorn ROMS - technical descriptions of routines
I've been looking at the BASIC4 ROM and trying to document the various
routines that are included in it, including descriptions of what the
routines do, and how they do it.
I haven't got very far yet, but I was thinking of typing up some of the
stuff, and was wondering whether anyone would be interested in reading it. I
know that many people on this list have probably already dissected the BASIC
ROM - and probably know more than I do!
I was thinking of including assembler listings with the descriptions of the
routines. Can anyone tell me if this is legal now - or is the ROM still
under copyright. If it's still copyright, I guess I would be okay quoting
addresses of routines and describing how they work.
Would anyone be interested in posting details of routines in other ROMS,
e.g. DFS, ADFS, VIEW, SHEET etc...
Steve.
**********************************************************************
The contents of this e-mail and any attachments are
intended for the named addressee only and may be
confidential. Unless you are the named addressee or
authorised to receive the e-mail of the named addressee
you may not disclose, use or copy the contents of the
e-mail. If you received the e-mail in error, please contact
the sender immediately and then delete the e-mail. Neither
Scoot Technology nor any other company in its group accepts
responsibility for this message and any views or opinions
contained in this e-mail are solely those of the author
unless expressly stated
otherwise.
In order to maintain the integrity of our IT systems and data,
it is Scoot Technology policy to monitor the content of all incoming and
outgoing electronic mail communications.
**********************************************************************
**********************************************************************
The contents of this e-mail and any attachments are
intended for the named addressee only and may be
confidential. Unless you are the named addressee or
authorised to receive the e-mail of the named addressee
you may not disclose, use or copy the contents of the
e-mail. If you received the e-mail in error, please contact
the sender immediately and then delete the e-mail. Neither
Scoot Technology nor any other company in its group accepts
responsibility for this message and any views or opinions
contained in this e-mail are solely those of the author
unless expressly stated
otherwise.
In order to maintain the integrity of our IT systems and data,
it is Scoot Technology policy to monitor the content of all incoming and
outgoing electronic mail communications.
**********************************************************************