Author Topic: I've written a book on assembly programming!  (Read 3603 times)

0 Members and 1 Guest are viewing this topic.

Offline keith56

  • ちび悪魔!
  • Supporter
  • 6128 Plus
  • *
  • Posts: 590
  • Country: jp
  • Part Ma, Part Aku... All Chibi!
    • Chibi Akumas Assembly tutorials
  • Liked: 989
  • Likes Given: 212
I've written a book on assembly programming!
« 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
UK Link:
https://www.amazon.co.uk/dp/B08W7DWZB3

Website: https://www.chibiakumas.com/book/
« Last Edit: 23:37, 11 February 21 by keith56 »
Chibi Akumas: Comedy-Horror 8-bit Bullet Hell shooter!
Learn ARM, 8086, Z80, 6502 or 68000 with my tutorials: www.assemblytutorial.com
My Assembly programming book is available now on amazon!

Online ervin

  • Supporter
  • 6128 Plus
  • *
  • Posts: 1.446
  • Country: au
    • index.php?action=treasury
  • Liked: 1142
  • Likes Given: 1389
Re: I've written a book on assembly programming!
« Reply #1 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.
 :)

Offline keith56

  • ちび悪魔!
  • Supporter
  • 6128 Plus
  • *
  • Posts: 590
  • Country: jp
  • Part Ma, Part Aku... All Chibi!
    • Chibi Akumas Assembly tutorials
  • Liked: 989
  • Likes Given: 212
Re: I've written a book on assembly programming!
« Reply #2 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.
« Last Edit: 06:49, 12 February 21 by keith56 »
Chibi Akumas: Comedy-Horror 8-bit Bullet Hell shooter!
Learn ARM, 8086, Z80, 6502 or 68000 with my tutorials: www.assemblytutorial.com
My Assembly programming book is available now on amazon!

Offline shifters74

  • CPC664
  • ***
  • Posts: 57
  • Country: gb
  • Liked: 40
  • Likes Given: 34
Re: I've written a book on assembly programming!
« Reply #3 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
« Last Edit: 10:49, 12 February 21 by shifters74 »

Offline Skunkfish

  • Supporter
  • 6128 Plus
  • *
  • Posts: 707
  • Country: gb
  • Editor of Colour Personal Computing
    • CPCSTORE.CO.UK - Dedicated to the Amstrad CPC
  • Liked: 523
  • Likes Given: 1410
Re: I've written a book on assembly programming!
« Reply #4 on: 13:25, 12 February 21 »
Bought! I will give it a review in the next issue of Colour Personal Computing  :)
An expanding array of hardware available at www.cpcstore.co.uk (and issue 3 of CPC Fanzine!)

Offline zhulien

  • 6128 Plus
  • ******
  • Posts: 790
  • Country: au
  • aka Vorax
    • 8bitology
  • Liked: 320
  • Likes Given: 340
Re: I've written a book on assembly programming!
« Reply #5 on: 16:07, 12 February 21 »
I'd like a physical one, but amazon says paperback but there appears to be no paperbacks there?

Offline eto

  • Supporter
  • 464 Plus
  • *
  • Posts: 432
  • Country: de
  • Liked: 272
  • Likes Given: 245
Re: I've written a book on assembly programming!
« Reply #6 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)

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.802
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 1303
  • Likes Given: 3037
Re: I've written a book on assembly programming!
« Reply #7 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?
http://futureos.de --> Get the revolutionary FutureOS (Update: 2021.01.24)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.07.15)

Offline keith56

  • ちび悪魔!
  • Supporter
  • 6128 Plus
  • *
  • Posts: 590
  • Country: jp
  • Part Ma, Part Aku... All Chibi!
    • Chibi Akumas Assembly tutorials
  • Liked: 989
  • Likes Given: 212
Re: I've written a book on assembly programming!
« Reply #8 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!
Chibi Akumas: Comedy-Horror 8-bit Bullet Hell shooter!
Learn ARM, 8086, Z80, 6502 or 68000 with my tutorials: www.assemblytutorial.com
My Assembly programming book is available now on amazon!

Offline ronaldo

  • Dev
  • 6128 Plus
  • *****
  • Posts: 650
  • Country: es
    • Profesor Retroman
  • Liked: 952
  • Likes Given: 836
Re: I've written a book on assembly programming!
« Reply #9 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

Offline robcfg

  • Supporter
  • 6128 Plus
  • *
  • Posts: 2.423
  • Country: se
  • 8-Bit Technomancer
    • index.php?action=treasury
  • Liked: 1102
  • Likes Given: 2685
Re: I've written a book on assembly programming!
« Reply #10 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 :(
« Last Edit: 14:34, 13 February 21 by robcfg »

Offline SpDizzy

  • Supporter
  • CPC664
  • *
  • Posts: 83
  • Country: es
  • Liked: 51
  • Likes Given: 57
Re: I've written a book on assembly programming!
« Reply #11 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!

Offline shifters74

  • CPC664
  • ***
  • Posts: 57
  • Country: gb
  • Liked: 40
  • Likes Given: 34
Re: I've written a book on assembly programming!
« Reply #12 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

Offline keith56

  • ちび悪魔!
  • Supporter
  • 6128 Plus
  • *
  • Posts: 590
  • Country: jp
  • Part Ma, Part Aku... All Chibi!
    • Chibi Akumas Assembly tutorials
  • Liked: 989
  • Likes Given: 212
Re: I've written a book on assembly programming!
« Reply #13 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.
Chibi Akumas: Comedy-Horror 8-bit Bullet Hell shooter!
Learn ARM, 8086, Z80, 6502 or 68000 with my tutorials: www.assemblytutorial.com
My Assembly programming book is available now on amazon!

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.802
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 1303
  • Likes Given: 3037
Re: I've written a book on assembly programming!
« Reply #14 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$
http://futureos.de --> Get the revolutionary FutureOS (Update: 2021.01.24)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.07.15)

Offline eto

  • Supporter
  • 464 Plus
  • *
  • Posts: 432
  • Country: de
  • Liked: 272
  • Likes Given: 245
Re: I've written a book on assembly programming!
« Reply #15 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

Offline GUNHED

  • 6128 Plus
  • ******
  • Posts: 2.802
  • Country: de
  • Reincarnation of TFM
    • FutureOS - The quickest OS for the CPC and Plus
  • Liked: 1303
  • Likes Given: 3037
Re: I've written a book on assembly programming!
« Reply #16 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)
http://futureos.de --> Get the revolutionary FutureOS (Update: 2021.01.24)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> Get the RSX-ROM for LambdaSpeak :-) (Updated: 2021.07.15)

Offline keith56

  • ちび悪魔!
  • Supporter
  • 6128 Plus
  • *
  • Posts: 590
  • Country: jp
  • Part Ma, Part Aku... All Chibi!
    • Chibi Akumas Assembly tutorials
  • Liked: 989
  • Likes Given: 212
Re: I've written a book on assembly programming!
« Reply #17 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!
Chibi Akumas: Comedy-Horror 8-bit Bullet Hell shooter!
Learn ARM, 8086, Z80, 6502 or 68000 with my tutorials: www.assemblytutorial.com
My Assembly programming book is available now on amazon!

Offline zhulien

  • 6128 Plus
  • ******
  • Posts: 790
  • Country: au
  • aka Vorax
    • 8bitology
  • Liked: 320
  • Likes Given: 340
Re: I've written a book on assembly programming!
« Reply #18 on: 05:03, 17 February 21 »
I found and ordered the paperback from the Aussie store.

Offline Nicolas Lecoq

  • CPC464
  • **
  • Posts: 26
  • Country: fr
  • 3CPC 6128, 3CPC 464, Oric Atmos, TO7.
  • Liked: 16
  • Likes Given: 118

Offline keith56

  • ちび悪魔!
  • Supporter
  • 6128 Plus
  • *
  • Posts: 590
  • Country: jp
  • Part Ma, Part Aku... All Chibi!
    • Chibi Akumas Assembly tutorials
  • Liked: 989
  • Likes Given: 212
Re: I've written a book on assembly programming!
« Reply #20 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
Chibi Akumas: Comedy-Horror 8-bit Bullet Hell shooter!
Learn ARM, 8086, Z80, 6502 or 68000 with my tutorials: www.assemblytutorial.com
My Assembly programming book is available now on amazon!

Offline robcfg

  • Supporter
  • 6128 Plus
  • *
  • Posts: 2.423
  • Country: se
  • 8-Bit Technomancer
    • index.php?action=treasury
  • Liked: 1102
  • Likes Given: 2685
Re: I've written a book on assembly programming!
« Reply #21 on: 21:25, 23 February 21 »
Hi @keith56 , look what arrived in the mail today  ;D
« Last Edit: 21:28, 23 February 21 by robcfg »

Offline Animalgril987

  • Supporter
  • CPC6128
  • *
  • Posts: 219
  • Country: gb
  • Liked: 108
  • Likes Given: 277
Re: I've written a book on assembly programming!
« Reply #22 on: 22:32, 23 February 21 »
I've just ordered a physical copy. Should be arriving in a few days. :D

Offline keith56

  • ちび悪魔!
  • Supporter
  • 6128 Plus
  • *
  • Posts: 590
  • Country: jp
  • Part Ma, Part Aku... All Chibi!
    • Chibi Akumas Assembly tutorials
  • Liked: 989
  • Likes Given: 212
Re: I've written a book on assembly programming!
« Reply #23 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!
Chibi Akumas: Comedy-Horror 8-bit Bullet Hell shooter!
Learn ARM, 8086, Z80, 6502 or 68000 with my tutorials: www.assemblytutorial.com
My Assembly programming book is available now on amazon!

Offline robcfg

  • Supporter
  • 6128 Plus
  • *
  • Posts: 2.423
  • Country: se
  • 8-Bit Technomancer
    • index.php?action=treasury
  • Liked: 1102
  • Likes Given: 2685
Re: I've written a book on assembly programming!
« Reply #24 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!