|
ForumsSega Master System / Mark III / Game GearSG-1000 / SC-3000 / SF-7000 / OMV |
Home - Forums - Games - Scans - Maps - Cheats - Credits Music - Videos - Development - Hacks - Translations - Homebrew |
Author | Message |
---|---|
|
Maxim's tutorialmight be incomplete
Posted: Thu Jun 25, 2015 11:07 pm
|
smspower.org/maxim/HowToProgram/Lesson2
Drawing an extra line and Introduction to debugging Cannot be accessed The message that is shown is
|
|
|
Posted: Fri Jun 26, 2015 2:44 am |
I think he just never got around to finishing the tutorial. Personally, my only problem with that was the awful process of figuring out how Vblank interrupts work (I kinda needed a bigger example of some sort). | |
|
There's any tutuorial that contains those things?
Posted: Sat Jun 27, 2015 6:28 pm
|
There's any tutuorial that contains:
*VDP memory map (write) *opcodes reference adn math *Timing *Control input |
|
|
Posted: Sat Jun 27, 2015 6:55 pm |
VDP memory map is defined by you, but as standard it is tiles from 0, tilemap from 3800 and sprites from 3f00. I'm pretty sure I covered that?
Opcodes are standard Z80, use Google. Timing for what? It's a bit advanced and depends on what you're trying to do. Control input, depends which controller. I recommend Charles MacDonald's docs as a reference for most of what you mention. It would be good to extend my tutorial but in many ways it starts to become hard to cover things generically, as what you want to do can start to affect other things, e.g. if you do everything in the VBlank or split it up, how close you get to running out of VBlank time, whether you're using line interrupts, what use you make of the shadow registers, etc. |
|
|
Posted: Sun Jun 28, 2015 6:06 am |
You can also have a look at the Racer tutorial: http://www.smspower.org/Articles/CreateARacingGame It gets around the things you mention for the purpose of creating a simple racing game in 5 steps. |
|
|
Posted: Sat Jul 04, 2015 3:10 am |
Another nice Z80 tutorial is this one (made for Ti Calcs, but can be used in SMS as i know) :
http://z80-heaven.wikidot.com/system:tutorials And i'm now reading the charles mcdonald's docs |
|