Forums

Sega Master System / Mark III / Game Gear
SG-1000 / SC-3000 / SF-7000 / OMV
Home - Forums - Games - Scans - Maps - Cheats - Credits
Music - Videos - Development - Hacks - Translations - Homebrew

View topic - Maxim's tutorialmight be incomplete

Reply to topic
Author Message
  • Joined: 25 Jun 2015
  • Posts: 5
Reply with quote
Maxim's tutorialmight be incomplete
Post 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
Quote
You are not authorized to access this page.
  View user's profile Send private message
  • Joined: 16 Dec 2013
  • Posts: 69
Reply with quote
Post 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).
  View user's profile Send private message
  • Joined: 25 Jun 2015
  • Posts: 5
Reply with quote
There's any tutuorial that contains those things?
Post 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
  View user's profile Send private message
  • Site Admin
  • Joined: 19 Oct 1999
  • Posts: 14747
  • Location: London
Reply with quote
Post 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.
  View user's profile Send private message Visit poster's website
  • Joined: 23 Mar 2013
  • Posts: 611
  • Location: Copenhagen, Denmark
Reply with quote
Post Posted: Sun Jun 28, 2015 6:06 am
MKG wrote
There's any tutuorial that contains:

*VDP memory map (write)
*opcodes reference adn math
*Timing
*Control input


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.
  View user's profile Send private message Visit poster's website
  • Joined: 25 Jun 2015
  • Posts: 5
Reply with quote
Post 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
  View user's profile Send private message
Reply to topic



Back to the top of this page

Back to SMS Power!