A blog of my experience learning 68k Megadrive programming

Ask anything your want about Megadrive/Genesis programming.

Moderator: BigEvilCorporation

Post Reply
BigEvilCorporation
Very interested
Posts: 209
Joined: Sat Sep 08, 2012 10:41 am
Contact:

A blog of my experience learning 68k Megadrive programming

Post by BigEvilCorporation »

Hi!

For the past year or so I've been learning 68k assembler on the SEGA Megadrive, and I've been blogging the whole learning process in the hope that someone else would find my ramblings, shoddy source code and eureka moments useful when trying it for themselves.

It covers initialisation, some basics on 68k assembler, the VDP planes, tiles and palettes, fonts and text drawing, a "Hello world" sample, gamepad input, horizontal scrolling, sprites, sprite animation and some basics on the PSG sound chip.

I had hoped to have a lot more content up before publicising it, but my real job commitments have taken away all my spare time as of late, and the next article in the series is taking me quite a while. I'm still working on it, so expect more on the PSG and some findings on the FM chip, as well as a fully playable game in the future!

Note that it's not a tutorial as such, it's just a log of my learning experience, so expect it to be riddled with errors and inconsistencies. Please let me know what you think! Especially if any of it proves useful to you, or you spot any errors.

Here is it: http://www.bigevilcorporation.co.uk

BigEvilCorp.
A blog of my Megadrive programming adventures: http://www.bigevilcorporation.co.uk
Charles MacDonald
Very interested
Posts: 292
Joined: Sat Apr 21, 2007 1:14 am

Re: A blog of my experience learning 68k Megadrive programmi

Post by Charles MacDonald »

Wow, this is really great stuff! I hope you can continue it in the future -- once I got to part 10 I was wishing there was more. It's nice seeing development broken down into these little pieces.

Can't wait to see how you handle the PSG/FM sound. Not being a musician that kind of thing seems confusing and mysterious, but the PSG article made it very simple to follow.
Stef
Very interested
Posts: 3131
Joined: Thu Nov 30, 2006 9:46 pm
Location: France - Sevres
Contact:

Post by Stef »

I'm following your blog since the first day, very very interesting indeed :)
Very low level and very complete explanation about the megadrive hardware and development. I already recommended your blog to people interested with megadrive development. Keep up the great work !
Post Reply