Search found 473 matches

by akuyou
Thu Jun 16, 2022 11:43 am
Forum: General Off topic
Topic: info on the book
Replies: 6
Views: 3102

Re: info on the book

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 'ge...
by akuyou
Wed Jun 15, 2022 1:00 am
Forum: General Assembly Programming
Topic: How to export an assembled file from VASM for disk use (Amiga)
Replies: 3
Views: 1827

Re: How to export an assembled file from VASM for disk use (Amiga)

If it's literally just the vasm command line your stuck with, maybe this will help?

https://www.chibiakumas.com/68000/hello ... p#LessonH6
by akuyou
Mon Jun 13, 2022 9:53 pm
Forum: General Assembly Programming
Topic: How to export an assembled file from VASM for disk use (Amiga)
Replies: 3
Views: 1827

Re: How to export an assembled file from VASM for disk use (Amiga)

I'm afraid this isn't something I've done as my knowledge of the Amiga is fairly limited, as my preference is for the Genesis or X68 in the 68000 world. VASM is just an assembler, so it will only get you to an binary file, you'll need to find something to allow you to 'inject' the final binary into ...
by akuyou
Thu Jun 09, 2022 1:16 pm
Forum: General Off topic
Topic: info on the book
Replies: 6
Views: 3102

Re: info on the book

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 ...
by akuyou
Thu Jun 09, 2022 8:51 am
Forum: General Off topic
Topic: info on the book
Replies: 6
Views: 3102

Re: info on the book

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...
by akuyou
Sun Jun 05, 2022 7:31 am
Forum: Master System & GameGear Assembly Programming
Topic: Lesson H8- Hello World on the Sega Master System and GameGear
Replies: 14
Views: 12950

Re: Lesson H8- Hello World on the Sega Master System and GameGear

I never mentioned the GX4000 - but it's clearly famous enough for you to have heard of it. Oh, and I knew precisely one person with a SMS in the UK in my lifetime, there were four with CPC computers in my street when I was growing up - popularity varies by country you know! I cover checksums here: h...
by akuyou
Sat Jun 04, 2022 9:07 pm
Forum: Master System & GameGear Assembly Programming
Topic: Lesson H8- Hello World on the Sega Master System and GameGear
Replies: 14
Views: 12950

Re: Lesson H8- Hello World on the Sega Master System and GameGear

There isn't one, I never read back from VRAM. Getting a char from the screen like that may work on the SMS, but won't on a bitmap screen like the CPC, so If I need to know what's onscreen I store it in memory somewhere else so I have a solution that is portable across systems. If you want to do it, ...
by akuyou
Sat Jun 04, 2022 1:08 am
Forum: Master System & GameGear Assembly Programming
Topic: Lesson H8- Hello World on the Sega Master System and GameGear
Replies: 14
Views: 12950

Re: Lesson H8- Hello World on the Sega Master System and GameGear

The Vblank interrupt happens 50 times a second. I think that's your best way to do timing. Put a counter routine in the interrupt handler. I'm afraid I don't have a tutorial on SMS dedicated to interrupts, but they were mentioned in my lightgun tutorial https://www.chibiakumas.com/z80/platform6.php#...
by akuyou
Fri Jun 03, 2022 3:42 am
Forum: Master System & GameGear Assembly Programming
Topic: Lesson H8- Hello World on the Sega Master System and GameGear
Replies: 14
Views: 12950

Re: Lesson H8- Hello World on the Sega Master System and GameGear

I don't think I've done that, but I'm sure you can figure it out yourself!

Take a look at VDP regsiters:
&08 Background X Scroll T T T T T P P P T = Tile offset (0-31), P=Pixel offset
&09 Background Y Scroll T T T T T P P P T = Tile offset (0-27), P=Pixel offset
by akuyou
Thu Jun 02, 2022 11:26 pm
Forum: Master System & GameGear Assembly Programming
Topic: Lesson H8- Hello World on the Sega Master System and GameGear
Replies: 14
Views: 12950

Re: Lesson H8- Hello World on the Sega Master System and GameGear

Palette settings are covered here: https://www.chibiakumas.com/z80/platform2.php#LessonP16 It's just 2 bits per color channel though, so it's not too hard to figure out. The "--BBGGRR" in the file you sent should mark the correct bits that make up each color channel. Theres a list of the p...

Go to advanced search