Page 1 of 1
info on the book
Posted: Thu Jun 09, 2022 7:21 am
by umbe1987
Hello everyone!
I am new to the forum. I would like to take some time to learn how to program games for the sega master system (my first console when I was a child), and I came across the tutorials of this amazing website!
I would like to buy the (new) book, but I was wondering if I am supposed to be using the developer kit provided in this website to follow along or if it's independent from it.
Since I am using a Linux computer and I would not want to install a Windows VM in it, I was wondering if the content of the book is more focused on the teaching aspects rather than on the ways to deploy the games through the devkit.
I hope I have explained myself enough clearly. In any case, thank you
@akuyou for the great content, you are amazing

Re: info on the book
Posted: Thu Jun 09, 2022 8:51 am
by akuyou
The book has a few examples (3 for each cpu) which were tested on the Devtools in my tutorials - these are basically the ones from the 'Simple series' (You can download them from the book page for free - link below) , but the majority of the book is a general overview of assembly programming and the technicalities and instruction set of the CPUs, so it would not matter if you weren't using my devtools.
That said, I use VASM for most of my assembly, which has a linux version as well... While I'm aware Notepad++ does not exist for linux, I've successfully used my Devtools (and Winape) on Linux via WINE, and even ReactOS to build a couple of the examples
Book Sources available here
http://www.chibiakumas.com/book/
Re: info on the book
Posted: Thu Jun 09, 2022 9:36 am
by umbe1987
akuyou wrote: Thu Jun 09, 2022 8:51 am
The book has a few examples (3 for each cpu) which were tested on the Devtools in my tutorials - these are basically the ones from the 'Simple series' (You can download them from the book page for free - link below) , but the majority of the book is a general overview of assembly programming and the technicalities and instruction set of the CPUs, so it would not matter if you weren't using my devtools.
That said, I use VASM for most of my assembly, which has a linux version as well... While I'm aware Notepad++ does not exist for linux, I've successfully used my Devtools (and Winape) on Linux via WINE, and even ReactOS to build a couple of the examples
Book Sources available here
http://www.chibiakumas.com/book/
Thank you for your fast feedback!
this is great news, I will buy your book soon (I probably would have bought it anyway

).
Umberto
Re: info on the book
Posted: Thu Jun 09, 2022 1:16 pm
by akuyou
Well thank you for your support! I hope the book lives up to your expectations.
I should have added, if you're using linux, my devtools package works very nicely on a Win 7 , or even Win XP VM.
I've used it on my linux machine from a Win7 VM, and often do so on my main pc (I use a steadystate VM to keep things separate). That said, I'm aware using a VM is hardly ideal, but I'm just putting it out there as an option.
Re: info on the book
Posted: Thu Jun 16, 2022 10:42 am
by umbe1987
just to let you know that I just received the book (Vol 2)!
Really looking forward to start some real coding
BTW, I don't see in the z80 in the index, maybe I need to search for another thing (I am interested in master system games)?
as always, thank you for sharing your kowledge!
Umberto
Re: info on the book
Posted: Thu Jun 16, 2022 11:39 am
by umbe1987
My bad, I thought "5 new processors" in the description was "in addition to those of volume 1"

My mistake, I will order volume 1 then. Sorry for the fuzz.
Re: info on the book
Posted: Thu Jun 16, 2022 11:43 am
by akuyou
The Index of the Volume 2?
I'm afraid it's Volume 1 that covers the Z80... am I misunderstanding what Index your talking about?
Volume 2 covers the 65816, 6809, ARM Thumb, Risc-V and PDP-11 as per the front cover
Volume 1 covered the Z80, 6502, 68000, 8086 and ARM
that said, The first chapter is 'generic' and covers any CPU
Edit: No problem, sorry you misunderstood.