|
Vintage Computers Any vintage computer systems, calculators, video games etc., but with an emphasis on 1980s and earlier equipment. |
|
Thread Tools |
14th Mar 2022, 10:46 pm | #21 |
Dekatron
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,556
|
Re: SC/MP programming book?
To be honest, I had forgotten that distinction.
|
15th Mar 2022, 5:34 am | #22 |
Pentode
Join Date: Jun 2012
Location: Bristol, UK.
Posts: 115
|
Re: SC/MP programming book?
I believe this is the required book. My records show I'd requested it for the British Library visit when I was primarily looking at DDJ annuals.
I found another {online auction} item with better pics of Contents pages. Compare the logics pattern on pic 2 with Phil's 'References'. The back cover says SCMP and NIBL with 2 extensions possible. I've read numerous TAB books. The proof-reading is not great. |
15th Mar 2022, 11:41 am | #23 | |
Nonode
Join Date: Aug 2007
Location: Walsall Wood, Aldridge, Walsall, UK.
Posts: 2,868
|
Re: SC/MP programming book?
Hi!
Quote:
For anybody whose wanting to try out CuriousMarc's SC/MP program listings – beware – they're all written entirely in French and his handwriting isn't particularly brilliant – it's many months of hard work with a magnifying glass and a PC to re–do all of these into English ! Chris Williams
__________________
It's an enigma, that's what it is! This thing's not fixed because it doesn't want to be fixed! |
|
15th Mar 2022, 1:00 pm | #24 |
Octode
Join Date: Mar 2011
Location: North Yorkshire, UK.
Posts: 1,115
|
Re: SC/MP programming book?
Thanks everyone, that has answered the question.
I'd buy a copy but the best offer I could find yesterday was one for £28 (delivered from usa) on A----n, but this morning that one has gone up to £32 delivered, which I cant really justify Last edited by Phil__G; 15th Mar 2022 at 1:16 pm. |
15th Mar 2022, 3:25 pm | #25 |
Dekatron
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,556
|
Re: SC/MP programming book?
Probably our collective fault - we all went off looking for it and Amazon's robots must have noticed a sudden surge in interest in it. If we all spend the next few weeks whistling and looking the other way, the price will come back down.
|
15th Mar 2022, 3:37 pm | #26 |
Octode
Join Date: Mar 2011
Location: North Yorkshire, UK.
Posts: 1,115
|
Re: SC/MP programming book?
My lad was peeking over my shoulder: "Whats that, another nerd book?"
"its an old one I've wanted for 40 years but its £32" "thats less than a quid a year", leans over and clicks 'buy it now' and tells me its my birthday present (thursday)! (he's always been a lateral thinker...) Happy chappy! Phil |
17th Mar 2022, 11:44 am | #27 |
Dekatron
Join Date: Feb 2007
Location: Leominster, Herefordshire, UK.
Posts: 16,535
|
Re: SC/MP programming book?
Happy Birthday Phil
Kids can be great!
__________________
....__________ ....|____||__|__\_____ .=.| _---\__|__|_---_|. .........O..Chris....O |
17th Mar 2022, 2:31 pm | #28 |
Dekatron
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,556
|
Re: SC/MP programming book?
Thanks Chris, now we all feel bad because we didn't get him anything...
(Hope you enjoy your book Phil). |
17th Mar 2022, 2:39 pm | #29 |
Octode
Join Date: Mar 2011
Location: North Yorkshire, UK.
Posts: 1,115
|
Re: SC/MP programming book?
You all helped by identifying the mystery book!
(which is on the slow boat...). |
24th Mar 2022, 11:21 am | #30 |
Nonode
Join Date: Aug 2007
Location: Walsall Wood, Aldridge, Walsall, UK.
Posts: 2,868
|
Re: SC/MP programming book?
Hi!
I have just received my copy and I can confirm it matches Phil's extract he posted initially! Full details of the book are :– "How To Design, Build & Program Your Own Advanced Working Computer System" By Robert D. Haviland Tan Books Inc., First Edition, Fourth Printing, 1981 ISBN 0–8306–1332–3. The picture of the cover with the pincushion–shaped patterns of red, yellow and blue squares at top and bottom posted by Phil G in post no. 11 is indeed this book, which is a sequel to "How To Design, Build & Program Your Own Working Computer System", by the same author, Tab Books No. 1111! Chris Williams
__________________
It's an enigma, that's what it is! This thing's not fixed because it doesn't want to be fixed! Last edited by Chris55000; 24th Mar 2022 at 11:31 am. |
24th Mar 2022, 2:04 pm | #31 |
Octode
Join Date: Mar 2011
Location: North Yorkshire, UK.
Posts: 1,115
|
Re: SC/MP programming book?
Excellent, a mystery solved!
Still waiting on mine... on the slow boat somewhere... |
25th Mar 2022, 9:48 am | #32 |
Pentode
Join Date: Jun 2012
Location: Bristol, UK.
Posts: 115
|
Re: SC/MP programming book?
A footnote to this Detective Tale:-
Who here uses their local Library? And once therein can you make a request for a book not found in your local Catalogue? For me the answers are Yes and Yes. And the plea to the nation is an 'ILL', an InterLibrary Loan. I use this occasionally. Supply as many details as possible, especially ISBN. Sometimes it comes back "unable to locate any lending locations". But it's a 'no win no fee' system. So I thought "Let's have a go". And got a quick result! Collected it yesterday evening. My first ever from British Library. They can come from anywhere that's willing to loan. (When I said before that TAB proofreading wasn't good, I meant to add that the photographs can be bad too .) |
25th Mar 2022, 10:01 am | #33 |
Dekatron
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,556
|
Re: SC/MP programming book?
When Phil mentioned the British Library earlier in the thread I went so far as to check the online catalogues of the National Library Of Scotland (ironically much closer to me than the BM) and the National Library Of Wales, and drew blanks.
It used to and may still be the case that the British Library held a reference copy of every book ever published in Britain, although if that's still true I don't know where they keep them all. |
28th Mar 2022, 1:09 pm | #34 |
Octode
Join Date: Mar 2011
Location: North Yorkshire, UK.
Posts: 1,115
|
Re: SC/MP programming book?
Yay, my Birthday book has arrived, perfect condition full of SC/MP stuff and so much I'd forgotten about. There are still copies around, I'd recommend it to any scamper
Really sorry but its survived 40 years in perfect nick so I dont want to risk breaking its back on a photocopier. Has anyone invented a thin photosensitive sheet that you can slide between the pages of a closed book? Why not? |
28th Mar 2022, 1:20 pm | #35 |
Dekatron
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,556
|
Re: SC/MP programming book?
Glad it got there OK.
There used to be hand held scanners like a short single ended rolling pin which you could 'swipe' down a page. I haven't seen one for a while. If you were determined to archive it electronically you could always set up an overhead digital camera, open the book no more than 90 degrees and use a clean glass sheet to hold the page to be photographed down flat. Quite a lot of effort to get the lighting, etc, right, I agree. I may buy one when the interest (and therefore inflated price) sparked by this thread has faded away. |
28th Mar 2022, 6:32 pm | #36 | |
Octode
Join Date: Apr 2018
Location: Newbury, Berkshire, UK.
Posts: 1,287
|
Re: SC/MP programming book?
Quote:
|
|
1st Apr 2022, 6:20 pm | #37 |
Octode
Join Date: Mar 2011
Location: North Yorkshire, UK.
Posts: 1,115
|
Re: SC/MP programming book?
One particular piece looks very useful, "The long arm of P3" is a very clever subroutine handler, basically you point P3 at the handler and thereafter leave it be.
For any subsequent call or return the required address is placed inline after an XPPC P3 call to the handler. Its easier, more logical, more legible and if you have several calls its shorter code! I'll transpose it to San Bergmans SBASM and post it, it will be easier than trying to explain! Cheers Phil Last edited by Phil__G; 1st Apr 2022 at 6:30 pm. |
1st Apr 2022, 8:37 pm | #38 |
Octode
Join Date: Mar 2020
Location: Kitchener, Ontario, Canada
Posts: 1,294
|
Re: SC/MP programming book?
It’ll be interesting to see the detail of that. I was thinking of something similar that would also check interupt status first, then if interupt service that interupt and return, if not interupt then perform the call. It could also use one of the other pointers as a stack pointer. Problem is that testing the interupt would slow down all subroutine calls.
|
2nd Apr 2022, 12:52 pm | #39 |
Octode
Join Date: Mar 2019
Location: Barry, Vale of Glamorgan, Wales, UK.
Posts: 1,363
|
Re: SC/MP programming book?
I have seen a magazine article with a subroutine dispatcher like that with in line address for the subroutine but, my index system fails to locate it as I probably forgot to record it. It did however remind me of a neat trick I came across in Practical Electronics Feb 79 (page 60) has hardware subroutine instruction extensions and computed goto using undocumented instruction XPAL 0 (x'30) which exchanges the Acc. with lower half of PC so jumps to AC+1 - lots of tricks. A similar version is used in the 1 dimensional life program.
https://worldradiohistory.com/UK/Pra...9-02-S-OCR.pdf |
2nd Apr 2022, 9:56 pm | #40 |
Tetrode
Join Date: May 2021
Location: Titz, Germany.
Posts: 72
|
Re: SC/MP programming book?
While that was news to me as well, it is not undocumented, just not documented explicitly. The assembler manual does say that PC is P0 and makes it clear that the ptr bitfield in opcodes has values 0-3 for that reason, which makes the opcode x'30 with ptr 0 documented.
It is still a cool feature that would have deserved an example in the manual. |