Search found 124 matches

by ammianus
Sun Sep 16, 2012 10:31 pm
Forum: Tools
Topic: tools to find common palette of multi images
Replies: 9
Views: 9651

I know I am late to the party here, but just want to point an alternative, I had a thread mentioning a mod to _mic's sixpack tool that will allow you to use a common palette file when processing a series of images.
by ammianus
Sun Sep 16, 2012 3:22 pm
Forum: Super 32X
Topic: Handling of Control Pad input too sensitive?
Replies: 13
Views: 15145

Those were very cool. D_E1M1 was always one of the great game tracks. :D I would be willing to release the source for my graphics functions for drawing 2d sprites. They are very generic, and decently robust, plus they work thanks to yours and TapamN contributions to the assembly functions that made ...
by ammianus
Sat Sep 15, 2012 4:09 pm
Forum: Super 32X
Topic: Handling of Control Pad input too sensitive?
Replies: 13
Views: 15145

Yes, that looks like you have things straight now. :D A lot of this stuff are things we picked up over time in a number of places and never thought about since. We "just know" them, so we often don't explain them unless asked specifically. You know it would great for someone new if we had an overal...
by ammianus
Sun Sep 09, 2012 11:30 pm
Forum: Megadrive/Genesis
Topic: Best way of defining game/screen coordinates?
Replies: 6
Views: 5557

Just an update I am taking this "camera window" approach and it seems to be working really well. I added some functions to simplify the behavior of drawing objects on the screen and converting world coordinates to pixels based on camera position /* * Defines where the screen is positioned */ typedef...
by ammianus
Sat Sep 08, 2012 9:01 pm
Forum: Super 32X
Topic: Where do I start?
Replies: 4
Views: 8945

You need to be familiar with either C or ASM programming languages to start with. Don't bother trying to learn 32X unless you have some background in those languages first. Learning ASM, might introduce you to some of the low level hardware concepts you'll need to be aware of to program for 32X. I a...
by ammianus
Fri Sep 07, 2012 2:34 am
Forum: Video Display Processor
Topic: Plane remapping
Replies: 8
Views: 7219

I don't use GenRes, because I don't know how to work with C language (I'm 100% "lost"). I work in ASM. Out of curioisity how did you start out learning ASM before something C or C-like? I am in great awe of people who hand-code ASM, but I've always seen C, C++ or Java taught in schools when teachin...
by ammianus
Thu Sep 06, 2012 12:03 am
Forum: Megadrive/Genesis
Topic: Preferred Way of Developing to Genesis Hardware
Replies: 34
Views: 19311

Gens ;) ... I say that but I remember the first time I tried my first demos on real hardware : I made an awful mistake with shadow/hilight on one and totally misunderstood the window plane on another (after months of work) :cry: Some hardware restrictions are not enforced by the emulators, for exam...
by ammianus
Wed Sep 05, 2012 11:40 pm
Forum: SGDK
Topic: Help converting sprites to MD
Replies: 20
Views: 13246

Have you already taken a look at the Tools forum? I've used _mic's tool called "sixpack" with some modifications. Read about it in this thread

I don't work with sprite sheets, I just create separate image files for each sprite image, so that may not be useful.
by ammianus
Wed Sep 05, 2012 11:36 pm
Forum: Megadrive/Genesis
Topic: Best way of defining game/screen coordinates?
Replies: 6
Views: 5557

Thanks for the ideas, it's along the lines of what I was trying. Regarding, the camera window. What about the backgrounds or the level geometry? (again this may be a different animal on the MD which has the background planes that 32X doesn't have (without using the MD). What I am doing is similarly ...
by ammianus
Sun Sep 02, 2012 7:30 pm
Forum: Demos
Topic: New 32x demo - Ninja Fighter 2d
Replies: 20
Views: 15963

Made some improvements over the summer: Added Side-Scrolling ability that lets you walk either forward or backward in the level. The Enemy will follow you within "sight distance". Added other objects in the foreground and another layer in the background just to highlight the movement effect. Video i...
by ammianus
Sun Sep 02, 2012 1:13 pm
Forum: Demos
Topic: BadApple... again :)
Replies: 137
Views: 106032

Wow that is awesome stuff. Hats off to you.
by ammianus
Sun Sep 02, 2012 1:01 pm
Forum: Megadrive/Genesis
Topic: Best way of defining game/screen coordinates?
Replies: 6
Views: 5557

Best way of defining game/screen coordinates?

So this more of a general question, I am developing for 32X but think it could be asked here as well. Please move if needed. Disclaimer: I've never made a side-scroller game before. I am trying to develop some logic in my game, which is a 2d side-scroller. I am having trouble because I have two ways...
by ammianus
Sun Sep 02, 2012 12:26 pm
Forum: Super 32X
Topic: Handling of Control Pad input too sensitive?
Replies: 13
Views: 15145

Great, thanks for the explanation. You should write a 32X tutorial with all of these tips. So I defined a prev_buttons as a global variable, since my input handling is all done in a function, and I need to preserve that state somewhere outside of the function. // MARS_SYS_COMM10 holds the current bu...
by ammianus
Sat Sep 01, 2012 12:07 pm
Forum: Tools
Topic: Update your Genesis/32X Toolchain!
Replies: 110
Views: 134213

I've grown to not like environment variables... mainly because I have so many cross compilers that you simply cannot make environment variables to allow them all to work. It's simply not possible. So I put all the paths in the makefile. Then the only thing the makefile assumes the path is set for a...
by ammianus
Sat Sep 01, 2012 11:56 am
Forum: Tools
Topic: Update your Genesis/32X Toolchain!
Replies: 110
Views: 134213

I've grown to not like environment variables... mainly because I have so many cross compilers that you simply cannot make environment variables to allow them all to work. It's simply not possible. I don't disagree with defining things in the makefile, but you don't have to put everything in your st...