Filter

Welcome

BS

Hi I’m Bruce Smith, thanks for taking the time to check out my website and books. Books about the Raspberry Pi can be found on this page and you can use the menus to find details of previous computer and sport related titles I have written over the past thirty years.

Where to Buy

Is this the book for you? You will find a detailed contents list and description, plus a review or two for each of the Raspberry Pi books on the associated book page (click on the book image). You can buy my books online and through major distribution channels. Click on any of the links below for your preferred sales option. Some of my books are even available via iTunes. Print books are available on Amazon and Wordery. EBooks are available through Amazon, Gumroad and Smashwords. Several of my books can also be found on the book subscription site Scribd.

Digital Age

I write and produce my own books. The advantage of this is that I can ensure they are up-to-date and as accurate as possible by revising them regularly. Changes and updates, as and when they occur, are notified on the book resource and errata pages mentioned above, so please check them out.

Compatibility

My books are compatible with all flavours of Raspberry Pi. As you may be aware the Raspberry Pi 2 has a more advanced version of the ARM chip than originally released on the Model A, B, A+ and B+. The content of the Assembly Language books is still applicable as a beginner.

Book Resources

Each book has a resource page, including links to items referred to in the book. The first link on each page allows you to access files and programs from the book. To download files from any of the books, you will be required to register. I will occasionally send out an update and this may be in the form of a special offer or discount, not available elsewhere.

Stay In Touch

I occasionally communicate through social media, so please feel to follow me on Twitter or Facebook. I tend to go in spurts as when I have things to say, so you can rest assured you won’t be inundated with updates.

Email Me

I love hearing your feedback and happy to answer questions about my books. Use the contact form here if you would like to get in touch. I do my very best to answer them all.

Retro Computing – Free Book PDFs

I have made several of my early books available free-of-charge in PDF format and without warranty as part of my Retro Computing series of titles covering a number of the popular 1980s home computers.

Alan Turing Rocks

The ATR link at the top of the page will take you straight to my blog. I occasionally add a post here when something takes my fancy, or if I am about to embark or complete a new project.

Insider Guide: The Most up-to-date beginners book available

Amazon5StarsRaspberry Pi Insider Guide is the most complete up-to-date beginners guide available bar none. This comprehensive volume covers the Raspberry Pi and its software as it is today and includes the latest Rasbpian Desktop release. This 400-page tomb covers all models including B/B+/Pi 2. This book will take you from beginner to expert and has has joined the ranks of five-star Amazon reviews! Available in print from Amazon, and in Book for Amazon,. Gumroad and Smashwords. Also available to read on Scribd.

Best Raspberry Pi Beginners Book so far –  Magne Ertresvag

Buy Now or Continue Reading:

amazon_comamazon_co_ukgumroad1  iBooks  SmashwordsWordery

Continue Reading →

Raspbina_3ebook

Amazon5Stars

Raspberry Pi Assembly Language RASPBIAN Beginners is your hands-on guide to learning to program ARM machine code on your Raspberry Pi. With nothing other than the Raspbian Operating System installed on your Raspberry Pi, this book shows you how to access all the tools that you’ll need to create your own machine code programs using assembly language. Ideal for the novice, this book starts from first principles and leads you comfortably on your way to become an accomplished programmer.

This book gives a great introduction to assembler programming.  This is a great book. Bruce Smith writes great books. Warren L. Gibbs

Buy Now or Continue Reading:

amazon_comamazon_co_ukgumroad1  iBooks  SmashwordsWordery

Continue Reading →

Print

Amazon5StarsRaspberry Pi RISC OS System Programming shows you how to get the most from RISC OS on the Raspberry Pi. This book takes the lid off the RISC OS operating system and reveals how to really use it. Available in traditional print format or as a two-part eBook.

Aimed at those wishing to learn how to program RISC OS directly but are struggling with the Programmers Reference Manuals (PRMs) or simply don’t know where to start – this book will teach you everything you need to know to get the most from RISC OS and your Raspberry Pi. Providing lucid descriptions, award winning author Bruce Smith keeps things simple and includes plenty of examples you can try for yourself.

Information well presented, I am a fan of Risc OS. Bruce has a very readable style of writing. The information is well presented – Paul Dunnington

Buy Now or Continue Reading:

amazon_comamazon_co_ukWordery

Continue Reading →

AL Front Cover

Amazon5StarsRaspberry Pi Assembly Language RISC OS is a Hands-On-Guide to learning to program ARM assembly language on the Raspberry Pi using the RISC OS operating system. It is perfect for the novice with no prior knowledge of assembly language. It starts from first principles and leads you through new concepts using a modular approach with clear, lucid descriptions. Gradually progressing onto more complex topics you will become an accomplished and confident programmer by following the examples and applying them yourself.

The book shows how to use the inbuilt BBC BASIC Assembler to create and generate machine code and includes examples that demonstrate how to integrate the flexibility of BASIC into your assembler. Later chapters introduce the industry standard (and free) GCC Compiler and demonstrate how to create machine code.

Thoroughly enjoyable – Owen

Buy Now or Continue Reading:

amazon_comamazon_co_ukWordery

Continue Reading →

BBCmicro_AL_LGE

FREE PDF – BBC Micro Assembly Language

My first book, published in 1983, is available for download as a PDF file from Gumroad. BBC Micro Assembly Language was originally published by Shiva Publishing as part of their Friendly Micro Series. Running to 210 pages the book details how to program 6502 machine code on the BBC Micro using the inbuilt BBC BASIC Assembler.

This is the first in a number of ‘Retro Computing’ books that I will be releasing. These will include a mixture of PDF files and also eBook versions of publications .

It is provided free-of-charge and without warranty as part of my Retro Computing series of titles covering a number of the popular 1980s home computers.

For more information and a link to the book, click here

AmigaWB-LGE

FREE PDF – Total Amiga Workbench

This popular Amiga book is available for  download as a PDF file from Gumroad. Total Amiga Workbench is the complete beginners guide to learning and using Workbench 3 on the Amiga. It was published by Bruce Smith Books in 1995 and was part of the total! series, one of three series of books covering all aspects of using the Amiga computer. At 414 pages it is a very detailed book and covers just about every aspect of the Amiga desktop environment.

This PDF is one of a  umber I am releasing as part of a  ‘Retro Computing’ series.  It is provided free-of-charge and without warranty as part of my Retro Computing series of titles covering a number of the popular 1980s home computer.

For more information and a link to the book, click here

Interfacing

FREE PDF – Interfacing Projects for the BBC Micro

My second book, published in tandem with BBC Micro Assembly Language (although with different publishers), is available for download as a PDF file from Gumroad.  Interfacing Projects for the BBC Micro was published by Addison Wesley and was the first book that showed how to construct projects to connect and control using a popular microcomputer.

At 134 pages it was a relatively thin tome but that hid the huge amount of work and effort that went into it. Some of the projects were quite exciting for the time it was written – using my friends drawing board as an X-Y Plotter was by far my favorite.

This is the second in a number of ‘Retro Computing’ books that I will be releasing. These will include a mixture of PDF files and also eBook versions of publications with associated program listings.

For more information and a link download to the book, click here

SidewayRAM_LGE

FREE PDF – Advanced Sideways RAM User Guide

The Advanced Sidewayss RAM User Guide is available for download as a PDF file from Gumroad – free of charge!

At 230 pages it is a complete guide to using the Sideways RAM/ROM technology that is a unique part of the BBC Micro design. The secrets of Acorn’s ROM Filing System (RFS) are laid open to you and explained in full with numerous examples- there’s even a ROM formatter, developed by the author for use on commercial software, ready for you to type in and use.

This book is one of a number of free PDFs that form my  ‘Retro Computing’ series of books covering the BBC and Amiga computers.

For more information and a link download to the book, click here