Looking for a book

General Chit Chat about Sinclair Computers and their Clones
Post Reply
User avatar
blittled
Posts: 229
Joined: Fri Dec 19, 2008 3:04 am
Location: Northwestern Pennsylvania, USA

Looking for a book

Post by blittled »

Back in the 1980's I was really into Z80 programming on the ZX81. I had a book that was my go to reference for programming but sadly over the years it got lost and I have forgotten the title. At first I thought it may be Toni Baker's Mastering Machine Code on Your ZX81 but after firing up the old brain cells I don't remember any of that in the book.

What I do remember is that it went deep into the structure of Basic and the ROM. It showed the layout of the Basic Line, the variable area and the format of the variable types. The part I found most invaluable was a listing of Rom routines and how to implement them. All the routines showed what the registers needed calling the routines and what were in them after the routines ended. I believe there were routines for binary to 4 digit "ZX ASCII", running one line of code, address of a Basic variable, next line number and so forth. Now I know it was a white cover with possibly red lettering so it may be Byteing Deeper into Your Timex Sinclair 1000 by Mark Harrison but without an index I can't confirm it.

What I'm really looking for is the list of ROM routines in that book so if there is a pdf of that part it would be great. I do have The Explorer's Guide to the ZX81 and Timex Sinclair 1000 by Mike Lord that also has a rom routine listing but isn't as comprehensive.
2X Timex Sinclair 1000, ZX81, ZX80Core, 5X 16K Ram Pack, ZXBlast, ZX P file to Ear Input Signal Converter, Elf II
Moggy
Posts: 3231
Joined: Wed Jun 18, 2008 2:00 pm

Re: Looking for a book

Post by Moggy »

blittled wrote: Sat Sep 14, 2019 2:17 am Back in the 1980's I was really into Z80 programming on the ZX81. I had a book that was my go to reference for programming but sadly over the years it got lost and I have forgotten the title. At first I thought it may be Toni Baker's Mastering Machine Code on Your ZX81 but after firing up the old brain cells I don't remember any of that in the book.

What I do remember is that it went deep into the structure of Basic and the ROM. It showed the layout of the Basic Line, the variable area and the format of the variable types. The part I found most invaluable was a listing of Rom routines and how to implement them. All the routines showed what the registers needed calling the routines and what were in them after the routines ended. I believe there were routines for binary to 4 digit "ZX ASCII", running one line of code, address of a Basic variable, next line number and so forth. Now I know it was a white cover with possibly red lettering so it may be Byteing Deeper into Your Timex Sinclair 1000 by Mark Harrison but without an index I can't confirm it.

What I'm really looking for is the list of ROM routines in that book so if there is a pdf of that part it would be great. I do have The Explorer's Guide to the ZX81 and Timex Sinclair 1000 by Mike Lord that also has a rom routine listing but isn't as comprehensive.
Whilst I can't help with the book, this page may be useful if all you want are the ROM explanations.

http://k1.spdns.de/Vintage/Sinclair/80/ ... Hara).html
Lardo Boffin
Posts: 2160
Joined: Sat Nov 26, 2016 2:42 am

Re: Looking for a book

Post by Lardo Boffin »

I think I have a physical copy of Byteing Deeper Into ... but will have to check. It certainly sounds familiar!
ZX80
ZX81 iss 1 (bugged ROM, kludge fix, normal, rebuilt)
TS 1000 iss 3, ZXPand AY and +, ZX8-CCB, ZX-KDLX & ChromaSCART
Tatung 81 + Wespi
TS 1500 & 2000
Spectrum 16k (iss 1 s/n 862)
Spectrum 48ks plus a DIVMMC future and SPECTRA
User avatar
mrtinb
Posts: 1906
Joined: Fri Nov 06, 2015 5:44 pm
Location: Denmark
Contact:

Re: Looking for a book

Post by mrtinb »

I’ve just bought the book used on Amazon for under €9 incl. shipping. We’ll see when it arrives. :)
Martin
https://zx.rtin.be
ZX81, Lambda 8300, Commodore 64, Mac G4 Cube
Lardo Boffin
Posts: 2160
Joined: Sat Nov 26, 2016 2:42 am

Re: Looking for a book

Post by Lardo Boffin »

I have this:-

FB589973-8DB1-42F4-BBFC-46757CF35806.jpeg
46245FB2-527C-4575-A161-005B5E3FB3F6.jpeg
F9D95AA3-C01B-4730-9EAD-8933ABE469AC.jpeg
ZX80
ZX81 iss 1 (bugged ROM, kludge fix, normal, rebuilt)
TS 1000 iss 3, ZXPand AY and +, ZX8-CCB, ZX-KDLX & ChromaSCART
Tatung 81 + Wespi
TS 1500 & 2000
Spectrum 16k (iss 1 s/n 862)
Spectrum 48ks plus a DIVMMC future and SPECTRA
Lardo Boffin
Posts: 2160
Joined: Sat Nov 26, 2016 2:42 am

Re: Looking for a book

Post by Lardo Boffin »

Also

6198E14C-614F-4064-AAD9-E037D877AF0F.jpeg
15D671CD-412B-4E07-B63A-ECB8A8DC2EF7.jpeg
ZX80
ZX81 iss 1 (bugged ROM, kludge fix, normal, rebuilt)
TS 1000 iss 3, ZXPand AY and +, ZX8-CCB, ZX-KDLX & ChromaSCART
Tatung 81 + Wespi
TS 1500 & 2000
Spectrum 16k (iss 1 s/n 862)
Spectrum 48ks plus a DIVMMC future and SPECTRA
Moggy
Posts: 3231
Joined: Wed Jun 18, 2008 2:00 pm

Re: Looking for a book

Post by Moggy »

Lardo Boffin wrote: Sat Sep 14, 2019 6:58 pm Also


6198E14C-614F-4064-AAD9-E037D877AF0F.jpeg


15D671CD-412B-4E07-B63A-ECB8A8DC2EF7.jpeg
I too have this book and have found it to quite informative.
User avatar
blittled
Posts: 229
Joined: Fri Dec 19, 2008 3:04 am
Location: Northwestern Pennsylvania, USA

Re: Looking for a book

Post by blittled »

Thanks for all the replies and references. Looking at the contents of the Byteing Deeper book I can tell that wasn't the book I was thinking about. I believe the cover had only the title with no graphics. I had it for an Assembly Coding SIG I was in in 1985 when I was in the Capitol Area Timex Sinclair User Group in Washington DC.
2X Timex Sinclair 1000, ZX81, ZX80Core, 5X 16K Ram Pack, ZXBlast, ZX P file to Ear Input Signal Converter, Elf II
pcw1402
Posts: 1
Joined: Tue Dec 31, 2019 11:10 pm

Re: Looking for a book

Post by pcw1402 »

Maybe you are looking for The Complete Timex TS1000 / Sinclair ZX81 ROM Disassembly by Dr. Ian Logan & Dr. Frank O'Hara

http://k1.spdns.de/Vintage/Sinclair/80/ ... ra%29.html

Many of the ZX81 mathematical routines were also used in the Spectrum ROM

http://www.primrosebank.net/computers/z ... blyThe.pdf

The other main source of info for me at the time was Programming the Z80 by Rodney Zaks especially for T State timings

http://www.z80.info/zip/zaks_book.pdf
Post Reply