CPCWiki forum

General Category => Programming => Topic started by: keith56 on 23:35, 11 February 21

Title: I've written a book on assembly programming!
Post by: keith56 on 23:35, 11 February 21

I've written a book! It covers ASM programming on Z80, 6502, 68000, 8086 and ARM!
It's available on amazon stores worldwide!

"Learn Multiplatform Assembly Programming... With Chibiakumas" is my first book... Covering a whopping 5 CPU's (Z80, 6502, 68000, 8086, ARM) it's aimed at the absolute beginner.

There's an introduction covering the terminology you'll come across, an introduction to each processor, it's registers and addressing modes, and a summary of all the major commands, written in a style intended to be 'down to earth' and more suited to regular readers!

The book contains 270 pages is available now from Amazon stores worldwide either in print as a paperback ($18.66 / £14.95), or digitally on Kindle ($9.55 / £7.99).

Take a look below if you're interested:

US Link: https://www.amazon.com/dp/B08W7DWZB3 (https://www.amazon.com/dp/B08W7DWZB3)
UK Link: https://www.amazon.co.uk/dp/B08W7DWZB3 (https://www.amazon.co.uk/dp/B08W7DWZB3)

Website: https://www.chibiakumas.com/book/ (https://www.chibiakumas.com/book/)
Title: Re: I've written a book on assembly programming!
Post by: ervin on 04:48, 12 February 21
Congrats Keith!
Just bought the kindle edition, and it looks great so far!
It's amazing that there is a new book related to these old CPUs.
 :)
Title: Re: I've written a book on assembly programming!
Post by: keith56 on 06:47, 12 February 21
 Thanks! I hope you enjoy it. If possible, please leave a star rating on amazon.

I'm not sure what to expect sales wise... though as the book covers 5 cpu's I'm assuming I'll get a few times the sales a single platform will... If the book is a success I'll look to do others in the future.

The 'introduction' chapter (beginners terminology and concepts) will be the basis of a future you-tube series, that's actually how the idea of the book came about.
Title: Re: I've written a book on assembly programming!
Post by: shifters74 on 10:38, 12 February 21
Hi Kieth,
love the videos (even on processors i dont currently do assembly on).  Your approach and style of presentation is great and i like the way you do the same thing on each platform/processor so its possible to see across platforms/processors 'a common' approach.

The book is a great idea, ordered from amazon UK!

You might want to pop a message on lemon64 and lemon amiga (for the commodore boys) and star.dot.org (for the BBC crew)
cheers
shifters
Title: Re: I've written a book on assembly programming!
Post by: Skunkfish on 13:25, 12 February 21
Bought! I will give it a review in the next issue of Colour Personal Computing  :)
Title: Re: I've written a book on assembly programming!
Post by: zhulien on 16:07, 12 February 21
I'd like a physical one, but amazon says paperback but there appears to be no paperbacks there?
Title: Re: I've written a book on assembly programming!
Post by: eto on 16:27, 12 February 21
Kindle ($9.55 / £7.99).

I can't read it on my Kindle or on the Cloud Reader. It's only available on a tablet or phone. Is that intended? (Kindle Unlimited)
Title: Re: I've written a book on assembly programming!
Post by: GUNHED on 00:38, 13 February 21
Nice! 5 CPUs is just amazing.

Let me ask you a question: How does this work?
You write a document and Amazon will publish it?

Could you please explain how to do that?
Title: Re: I've written a book on assembly programming!
Post by: keith56 on 00:59, 13 February 21
I'm hearing some people are having trouble seeing stock? I can only assume this is a 'server syncing issue' - as it's showing as in stock for me in every territory I've tried - and I've ordered two print copies from the japan store, which have apparently shipped.



Could people please try again and report if they have issues?

Re Kindle issue - I'm not really familiar with kindle but I'm guessing it's because the book isn't reflowable, due to the diagrams it wasn't possible.

-----

Regarding Print on Demand, it's very easy, you sign up to the Amazon KDP website and upload your book.

in my case, I created the book as a PDF (using Libreoffice) and uploaded it - there's a tool they provide to test and convert for kindle, though I did no tweaking so it really just converted the pdf to a kindle file... you can also upload a word doc if you want a reflowable file (not really possible with my diagrams)

The cover was uploaded as a PDF (made with scribus) there's a previewer online which shows the cutting points.

At the price points I've selected I should make around $7 on each copy (though the kindle pricing is a bit weird - you make either 70% or 35% of the sale price depending on territory and other 'things')

I'll discuss kdp more next week in the video I do announcing the book - as hopefully it will be of interest to people who want to give writing a book a go!
Title: Re: I've written a book on assembly programming!
Post by: ronaldo on 13:25, 13 February 21
I've written a book! It covers ASM programming on Z80, 6502, 68000, 8086 and ARM!
Impressive, Keith. You are doing an amazing work on helping other people learn assembly on many platforms.

I want to publicly thank you for your work, which is really valuable. And, of course, I have bought a copy of your book to give you my little contribution, and to enjoy your result :) .

Hope to continue enjoying with your amazing and valuable contributions! :D
Title: Re: I've written a book on assembly programming!
Post by: robcfg on 14:30, 13 February 21
If I look for it on Amazon.se (Sweden), it's not even listed...


Edit: Oh, wow! If I go to the US Link, the shipping costs are higher than the price of the book :(
Title: Re: I've written a book on assembly programming!
Post by: SpDizzy on 15:31, 13 February 21
Great work Keith!! Been following the elaboration as ChibiAkumas patreon, so I'm in for a physical copy. Thanks so much!
Title: Re: I've written a book on assembly programming!
Post by: shifters74 on 16:01, 13 February 21
My book arrived from Amazon today!  ;D
I like the art work style Keith - good job!  Do you do it all your self?
cheers
Shifters
Title: Re: I've written a book on assembly programming!
Post by: keith56 on 00:08, 14 February 21
Yes, I did all the art work myself.
I created simple renders of the objects in the scenes (cpu joystick etc) in blender so I could plan the scenes and get the perspective right, then I drew 'over the top' with a cintiq tablet. the art on the front is a composite of a few photographs I've taken

I was going for a 'hand drawn' style so things were consistent (Consistently terrible?)

I would have liked some parts of the book to have been in color, but it would have tripled the printing cost, and meant a sale price of >$30, which was too much. The Kindle is also in black and white, because maintaining two copies of the book would have been too much work.
Title: Re: I've written a book on assembly programming!
Post by: GUNHED on 02:06, 14 February 21
Here in Munich/Germany it says "out of stock" with the UK link.


The US link tells: 18,66$
Title: Re: I've written a book on assembly programming!
Post by: eto on 11:51, 14 February 21
Here in Munich/Germany it says "out of stock" with the UK link.

then get it from amazon.de ;-)

https://www.amazon.de/-/en/Keith-Akuyou/dp/B08W7DWZB3 (https://www.amazon.de/-/en/Keith-Akuyou/dp/B08W7DWZB3)
Title: Re: I've written a book on assembly programming!
Post by: GUNHED on 17:28, 14 February 21
Yes, here it's 17,83 Euros. Hope this helps Keith, to assess the situation.  :)


(UK: still temporarily out of stock)
Title: Re: I've written a book on assembly programming!
Post by: keith56 on 00:38, 15 February 21
Thanks for the stock info... I've had it suggested to me this could be a 'brexit thing' -  which I guess would make sense.

I was unable to ship my 'author copies' to Japan from the UK store, but could from the US one - which would fit in with that.

I'll promote the US link in the future, as that seems to be 'reliable'... Thanks everyone

Oh, and the book is showing as "no 15" in the new computer programming release list... so thanks everyone for that!
Title: Re: I've written a book on assembly programming!
Post by: zhulien on 05:03, 17 February 21
I found and ordered the paperback from the Aussie store.
Title: Re: I've written a book on assembly programming!
Post by: Nicolas Lecoq on 08:15, 17 February 21
I have ordered from France. https://www.amazon.fr/Learn-Multiplatform-Assembly-Programming-ChibiAkumas/dp/B08W7DWZB3
Title: Re: I've written a book on assembly programming!
Post by: keith56 on 12:02, 18 February 21
Thanks to everyone for their support!

As my copies have arrived, I've now made a video discussing the book, and what publishing on Amazon is like...

Hopefully it will be of interest to any budding authors out there!?

https://youtu.be/lfIgG2WbmGw
Title: Re: I've written a book on assembly programming!
Post by: robcfg on 21:25, 23 February 21
Hi @keith56 (https://www.cpcwiki.eu/forum/index.php?action=profile;u=1886) , look what arrived in the mail today  ;D
Title: Re: I've written a book on assembly programming!
Post by: Animalgril987 on 22:32, 23 February 21
I've just ordered a physical copy. Should be arriving in a few days. :D
Title: Re: I've written a book on assembly programming!
Post by: keith56 on 12:49, 24 February 21
Fantastic! Thanks for buying it - I hope you get some enjoyment out of reading it.

The book has been selling amazingly, it looks like I've sold over 100 copies now... the split is 75% physical, 25% kindle

When the 'Kindle exclusive' period ends, I plan to offer to send people a PDF copy of the book if they send me a photo of their physical copy as 'proof of purchase'... it'll allow people the benefits of digital and print, and it'll be interesting to see people pictures!
Title: Re: I've written a book on assembly programming!
Post by: robcfg on 18:22, 24 February 21
My pleasure!


I’m not a total stranger to assembly programming, but there’s always a lot to learn.


Regarding the pdf version, that would be fantastic! I prefer to read a physical book, but gotta admit that having it on a tablet is quite handy.


Thanks a lot!
Title: Re: I've written a book on assembly programming!
Post by: Animalgril987 on 19:20, 24 February 21
Regarding the pdf version, that would be fantastic! I prefer to read a physical book, but gotta admit that having it on a tablet is quite handy.
I'm with you on that. :D
When the 'Kindle exclusive' period ends, I plan to offer to send people a PDF copy of the book if they send me a photo of their physical copy as 'proof of purchase'... it'll allow people the benefits of digital and print, and it'll be interesting to see people pictures!
Count me in. :D
Title: Re: I've written a book on assembly programming!
Post by: Animalgril987 on 18:22, 25 February 21
My copy arrived this afternoon :D
Title: Re: I've written a book on assembly programming!
Post by: Apidya on 16:52, 13 April 21
I bought the book and it is really good :)


Well Done
Title: Re: I've written a book on assembly programming!
Post by: keith56 on 09:33, 30 May 21
Now that the amazon exclusivity has expired, I'm pleased to make my "BUYERS REMORSE" offer to buyers of the print book.

If you bought the printed book on that old fashioned paper stuff, but would also like a shiny PDF made of modern digital bit type things I can now offer that!

Send me a photo of your copy of my book as proof of purchase, and I'll send you a link to the PDF... Details Here:
https://www.chibiakumas.com/book/#Remorse

Basically, I want to encourage people to buy in print, but I accept PDFs are often more convenient, so I'm making this offer so the physical buyers get the best of both.

Finally, if you want to get my book digitally, but don't want to give money to the 'evil amazon', I'm now giving the PDF to all $5+ patreons, so you can sign up for $5 for a single month and get the book that way if you wish
https://www.patreon.com/akuyou

Title: Re: I've written a book on assembly programming!
Post by: robcfg on 11:43, 30 May 21
This is great news!


I already sent mine  ;D


Thanks a lot!
Title: Re: I've written a book on assembly programming!
Post by: Animalgril987 on 15:32, 30 May 21
I've sent mine as well.
Title: Re: I've written a book on assembly programming!
Post by: Z|G on 21:37, 31 May 21
I bought a paper back version. Looking forward to reading it.Will send "proof" of purchase once it arrives.Best. Z

Update: Arrived. and first example shown.
(https://i.postimg.cc/TPDJPb58/book.jpg)