UK Vintage Radio Repair and Restoration Powered By Google Custom Search Vintage Radio and TV Service Data

Go Back   UK Vintage Radio Repair and Restoration Discussion Forum > Specific Vintage Equipment > Vintage Computers

Notices

Vintage Computers Any vintage computer systems, calculators, video games etc., but with an emphasis on 1980s and earlier equipment.

Closed Thread
 
Thread Tools
Old 14th Mar 2022, 10:46 pm   #21
SiriusHardware
Dekatron
 
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,556
Default Re: SC/MP programming book?

To be honest, I had forgotten that distinction.
SiriusHardware is offline  
Old 15th Mar 2022, 5:34 am   #22
circuitryboy
Pentode
 
circuitryboy's Avatar
 
Join Date: Jun 2012
Location: Bristol, UK.
Posts: 115
Default 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.
Attached Files
File Type: zip HTDB&PYOAWCS.zip (1.09 MB, 68 views)
circuitryboy is offline  
Old 15th Mar 2022, 11:41 am   #23
Chris55000
Nonode
 
Join Date: Aug 2007
Location: Walsall Wood, Aldridge, Walsall, UK.
Posts: 2,868
Default Re: SC/MP programming book?

Hi!

Quote:

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.
So do I – I've just bought a copy !

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!
Chris55000 is offline  
Old 15th Mar 2022, 1:00 pm   #24
Phil__G
Octode
 
Join Date: Mar 2011
Location: North Yorkshire, UK.
Posts: 1,115
Default 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.
Phil__G is online now  
Old 15th Mar 2022, 3:25 pm   #25
SiriusHardware
Dekatron
 
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,556
Default 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.
SiriusHardware is offline  
Old 15th Mar 2022, 3:37 pm   #26
Phil__G
Octode
 
Join Date: Mar 2011
Location: North Yorkshire, UK.
Posts: 1,115
Default 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
Phil__G is online now  
Old 17th Mar 2022, 11:44 am   #27
Herald1360
Dekatron
 
Herald1360's Avatar
 
Join Date: Feb 2007
Location: Leominster, Herefordshire, UK.
Posts: 16,535
Default Re: SC/MP programming book?

Happy Birthday Phil

Kids can be great!
__________________
....__________
....|____||__|__\_____
.=.| _---\__|__|_---_|.
.........O..Chris....O
Herald1360 is offline  
Old 17th Mar 2022, 2:31 pm   #28
SiriusHardware
Dekatron
 
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,556
Default 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).
SiriusHardware is offline  
Old 17th Mar 2022, 2:39 pm   #29
Phil__G
Octode
 
Join Date: Mar 2011
Location: North Yorkshire, UK.
Posts: 1,115
Default Re: SC/MP programming book?

You all helped by identifying the mystery book!
(which is on the slow boat...).
Phil__G is online now  
Old 24th Mar 2022, 11:21 am   #30
Chris55000
Nonode
 
Join Date: Aug 2007
Location: Walsall Wood, Aldridge, Walsall, UK.
Posts: 2,868
Default 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.
Chris55000 is offline  
Old 24th Mar 2022, 2:04 pm   #31
Phil__G
Octode
 
Join Date: Mar 2011
Location: North Yorkshire, UK.
Posts: 1,115
Default Re: SC/MP programming book?

Excellent, a mystery solved!
Still waiting on mine... on the slow boat somewhere...
Phil__G is online now  
Old 25th Mar 2022, 9:48 am   #32
circuitryboy
Pentode
 
circuitryboy's Avatar
 
Join Date: Jun 2012
Location: Bristol, UK.
Posts: 115
Default 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 .)
Attached Files
File Type: zip ILL-a.zip (2.70 MB, 53 views)
File Type: zip ILL-b.zip (3.03 MB, 39 views)
File Type: zip ILL-c.zip (2.75 MB, 43 views)
circuitryboy is offline  
Old 25th Mar 2022, 10:01 am   #33
SiriusHardware
Dekatron
 
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,556
Default 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.
SiriusHardware is offline  
Old 28th Mar 2022, 1:09 pm   #34
Phil__G
Octode
 
Join Date: Mar 2011
Location: North Yorkshire, UK.
Posts: 1,115
Default 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?
Phil__G is online now  
Old 28th Mar 2022, 1:20 pm   #35
SiriusHardware
Dekatron
 
Join Date: Aug 2011
Location: Newcastle, Tyne and Wear, UK.
Posts: 11,556
Default 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.
SiriusHardware is offline  
Old 28th Mar 2022, 6:32 pm   #36
Slothie
Octode
 
Join Date: Apr 2018
Location: Newbury, Berkshire, UK.
Posts: 1,287
Default Re: SC/MP programming book?

Quote:
Originally Posted by Phil__G View Post
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?
Perhaps if you spot anything of particular note or novelty you could create a document with quotes and photos of diagrams as a sort of "highlights" . I'm sure that quite a lot in the book is available from the other sources we are familiar with, but there will be the odd gem that can be extracted. Of course, this presumes some available spare time!
Slothie is offline  
Old 1st Apr 2022, 6:20 pm   #37
Phil__G
Octode
 
Join Date: Mar 2011
Location: North Yorkshire, UK.
Posts: 1,115
Default 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.
Phil__G is online now  
Old 1st Apr 2022, 8:37 pm   #38
Mark1960
Octode
 
Join Date: Mar 2020
Location: Kitchener, Ontario, Canada
Posts: 1,294
Default 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.
Mark1960 is offline  
Old 2nd Apr 2022, 12:52 pm   #39
Timbucus
Octode
 
Join Date: Mar 2019
Location: Barry, Vale of Glamorgan, Wales, UK.
Posts: 1,363
Default 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
Timbucus is offline  
Old 2nd Apr 2022, 9:56 pm   #40
Michael Haardt
Tetrode
 
Join Date: May 2021
Location: Titz, Germany.
Posts: 72
Default 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.
Michael Haardt is offline  
Closed Thread




All times are GMT +1. The time now is 2:05 pm.


All information and advice on this forum is subject to the WARNING AND DISCLAIMER located at https://www.vintage-radio.net/rules.html.
Failure to heed this warning may result in death or serious injury to yourself and/or others.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Copyright ©2002 - 2023, Paul Stenning.