Search found 124 matches

by ammianus
Wed Dec 26, 2012 7:43 pm
Forum: Super 32X
Topic: Multi-processor program structure
Replies: 19
Views: 23026

Well I am not sure if this was the only problem, I abandoned trying to draw to FB using the slave CPU. So instead I flipped it around Master = Handle Input, Draw graphics Slave = Game logic/screen location calculations This still didn't work. But that seemed to be a synchronization issue between the...
by ammianus
Mon Dec 24, 2012 8:24 pm
Forum: Tools
Topic: Linux Genesis Dev Setup
Replies: 125
Views: 126820

I am a bit old fashioned: using File-Hosting Sites is not a very good long-term Solution. Could the LD-Scripts be hosted somewhere else? What about the MD-Wiki that Oerg86 contributes to? Any other Ideas? If it's considered open source code, then all the necessary files could be set up as a project...
by ammianus
Sat Dec 22, 2012 1:51 pm
Forum: Super 32X
Topic: Multi-processor program structure
Replies: 19
Views: 23026

My examples normally set FM in one of two places: in the MD init code right before allowing the Master to run, or in the 32X crt0.s Master init code, right after starting the Slave. If you don't find it in one of those two spots, you need to add it. In sh2_crt0.s I found where it is being set ! let...
by ammianus
Thu Dec 13, 2012 8:55 pm
Forum: Tools
Topic: Update your Genesis/32X Toolchain!
Replies: 110
Views: 151042

Alright everything but zasm should work on FreeBSD now. Tested on FreeBSD 8.3. Just checkout the project and do what I recommend in the previous post. This is tested with the gcc and binutils, through the sgdk setup. Since sgdk uses sjasm instead of zasm, you should still be ok. Now if someone want...
by ammianus
Tue Dec 11, 2012 9:02 pm
Forum: Super 32X
Topic: Multi-processor program structure
Replies: 19
Views: 23026

If you mean on the 32X side, no, the slave has full access to the frame buffers. You DID init the 32X frame buffers with Hw32xInit(), right? Passing the proper values like my examples? Yes I believe so. I do it from the slave() however, should I do it from the Master before the slave starts going? ...
by ammianus
Tue Dec 11, 2012 4:07 am
Forum: Super 32X
Topic: Multi-processor program structure
Replies: 19
Views: 23026

Re: .

The limitation is in my code... I really never thought to make the MD code respond to the slave as well as the master. It should be easy enough, I just figured the slave had better things to do, and since the master was running the game code, it would be the one to communicate with the MD side. Tha...
by ammianus
Mon Dec 10, 2012 12:58 am
Forum: Super 32X
Topic: Multi-processor program structure
Replies: 19
Views: 23026

.

Isn't HwMdPuts() a Megadrive string function? If so it shouldn't matter when/how either 32X CPU would put something in the COMM, then the MD will do it's thing to output the text? I'm starting to suspect something else is wrong. I've also tried putting in a delay in the slave's while loop, to no ef...
by ammianus
Sun Dec 09, 2012 11:23 pm
Forum: Super 32X
Topic: Multi-processor program structure
Replies: 19
Views: 23026

Isn't HwMdPuts() a Megadrive string function? If so it shouldn't matter when/how either 32X CPU would put something in the COMM, then the MD will do it's thing to output the text? I'm starting to suspect something else is wrong. I've also tried putting in a delay in the slave's while loop, to no eff...
by ammianus
Sat Dec 08, 2012 1:47 pm
Forum: Cartridge
Topic: custom co-processor chips like the SVP?
Replies: 94
Views: 124873

Maybe I don't get it (typical), but how would putting chips on the cart be better than actually using the 2 SH2 CPUs on the 32X the same way and making 32X games? :) I believe ob1 is actually doing something like this with his SuperVDP technique which uses both 32X CPUs to draw graphics requested fr...
by ammianus
Sat Dec 08, 2012 1:33 pm
Forum: Tools
Topic: mega-happy-sprite now has load bmp support
Replies: 34
Views: 22262

Interesting stuff, productivity tools like this are always helpful to get the graphics into the games which for me seems like half the challenge.
by ammianus
Sat Dec 08, 2012 1:29 pm
Forum: Super 32X
Topic: Multi-processor program structure
Replies: 19
Views: 23026

Had a follow up question. I separated out the slave.c function. Everything compiled and seemed to run. I tried putting some actual logic in the slave() to print something out using the same methods I was using in main() to debug stuff using MD. // Slave SH2 support code -----------------------------...
by ammianus
Sun Dec 02, 2012 9:45 pm
Forum: Demos
Topic: New 32x demo - Ninja Fighter 2d
Replies: 20
Views: 16294

Ok, so this is nothing spectacular, but I've been slowly making this thing better over time. http://youtu.be/_zkp2T92mTg What's new - Walking animations for Ninja (framework for all characters to have walk animations) - A parallax effect and an expanded background. So What I did is take a much large...
by ammianus
Sun Dec 02, 2012 4:06 pm
Forum: Blabla
Topic: Finding pixel artists?
Replies: 8
Views: 7529

I'm not a lawyer, but I don't think releasing it on an "unlicensed system" has any special problems. I think it would be similar to if the game were released for XBLA or PSN or DSi or whatever. But I wonder if the Pier Solar guys had any issues with that. At this point, I just assume they are too s...
by ammianus
Tue Nov 27, 2012 12:57 pm
Forum: Super 32X
Topic: Multi-processor program structure
Replies: 19
Views: 23026

By the way does the crt#.s naming convention mean something?

I wasn't sure if that was an abbreviation of "cart"? What do the numbers indicate?
by ammianus
Tue Nov 27, 2012 12:50 am
Forum: Demos
Topic: Awaken
Replies: 9
Views: 6832

cool stuff!