Hi all,
I'm new here and pretty much a newbie to programming on the Genesis /Mega Drive. Two of the biggest hurdles have been for me so far: 68000 programming, and making sense of all the different VDP registers.
I couldn't really find anything that brought that information together in a tiny, compact way suitable for memorization study. So, taking from sources like sega2f and MarkeyJester' s detailed information on cycle timings, I've taken a first shot at making some "cheat sheet" documents.
These are works in progress, and would gladly accept error reports or suggestions.
The Ultimate 68000 Cheat Sheet will print on 5 double-sided A4 pages, which can then insert into clear files for easy study. The Ultimate Genesis VDP cheat sheet will print on 2 double-sided pages.
Anyway, here they are for now:
https://sites.google.com/site/carljr174 ... ects=0&d=1
https://sites.google.com/site/carljr174 ... ects=0&d=1
Or for more information of my foray into Mega Drive programming:
http://www.carlmuellerjr.com
Hope these are helpful to some people. Thanks, Carl
M68K and Genesis VDP cheat sheets now available
Moderator: BigEvilCorporation
Re: M68K and Genesis VDP cheat sheets now available
Just entered here so I guess I will say thank you as I will highly likely hit the same wall as you
Thanks!
Thanks!
-
- Very interested
- Posts: 2984
- Joined: Fri Aug 17, 2007 9:33 pm
Re: M68K and Genesis VDP cheat sheets now available
Those PDFs are slick! Thanks for making those, even if some of us probably don't need them. They make a nice reference tool.
Re: M68K and Genesis VDP cheat sheets now available
Great work! I'm in love with it.
But it lacks to explain what are those 3 main numbers, I suppose that are 8/16/32 bit cpu access but a rookie doesn't need to know this.
An still, I'm pretty sure that there is a few formulas to explain all those numbers in a even much more compact form, a formula that makes sense of all this, and helps memorize it.
But it lacks to explain what are those 3 main numbers, I suppose that are 8/16/32 bit cpu access but a rookie doesn't need to know this.
An still, I'm pretty sure that there is a few formulas to explain all those numbers in a even much more compact form, a formula that makes sense of all this, and helps memorize it.
HELP. Spanish TVs are brain washing people to be hostile to me.
Re: M68K and Genesis VDP cheat sheets now available
The 8/16/32 is there to show the cycle counts at different bit-widths. It also shows when instructions are unsupported at different bit-widths, by including a "--" in the appropriate column.
There probably is a simpler way to explain how the cycle counts work, but I think there are too many exceptions and it would end up being more confusing than helpful I like having every instruction laid out like this, it also lets you know what combinations of addressing modes are possible.
There probably is a simpler way to explain how the cycle counts work, but I think there are too many exceptions and it would end up being more confusing than helpful I like having every instruction laid out like this, it also lets you know what combinations of addressing modes are possible.