Search found 616 matches

by Mask of Destiny
Wed Apr 11, 2007 3:17 pm
Forum: SGDK
Topic: Sega Genesis Dev Kit (SGDK)
Replies: 852
Views: 1177645

There is ! by the way, how you figured this code ? where did you got the documentations ? In gens, my only way to implement multipad support was reverse engineering from 4-players game... Héhé, its a long story :) I had a .txt documentation, so i coded a SegaMultitap code (which wasn't working exep...
by Mask of Destiny
Tue Apr 03, 2007 8:30 pm
Forum: Megadrive/Genesis
Topic: Coding language
Replies: 33
Views: 23859

All extern does is tells the compiler that the symbol being referenced is in some other object file (not in the current code being compiled) and therefore the reference should be resolved at link time. Just sticking those two lines in your source won't cause the binary file to get included in your f...
by Mask of Destiny
Tue Apr 03, 2007 1:35 pm
Forum: Megadrive/Genesis
Topic: Coding language
Replies: 33
Views: 23859

In fact i convert them to C file because i need an identifier to reference the binary data. It's possible to link binary file to your C project with the linker, but then, how you can reference them in your C code ? objcopy automatically creates start and end symbols when you turn a raw binary into ...
by Mask of Destiny
Fri Mar 30, 2007 2:35 pm
Forum: Super 32X
Topic: SH2 DMA
Replies: 7
Views: 9497

AFAIK, even when the DMA engine is set to completely take over the bus, the CPU can still execute code out of cache.
by Mask of Destiny
Mon Mar 26, 2007 8:48 pm
Forum: Megadrive/Genesis
Topic: Operating System
Replies: 27
Views: 19798

According to this FAQ, it was never released even in Japan: http://www.classicgaming.com/museum/faqs/megadfaq.shtml Given how infrequently it's mentioned compared to the Meganet Modem (which is quite obscure), I suspect it was indeed cancelled before release. Anyway, last I checked the Saturn keyboa...
by Mask of Destiny
Mon Mar 26, 2007 7:52 pm
Forum: Megadrive/Genesis
Topic: Operating System
Replies: 27
Views: 19798

evildragon wrote:Sega did make a keyboard for the Genesis at one point.. They also made a mouse too..
The mouse was released and I own one, but AFAIK a keyboard wasn't. They may have developed a prototype, but it was never available for sale.
by Mask of Destiny
Mon Mar 26, 2007 7:51 pm
Forum: Tools
Topic: Interest in High Level Scripting Language for Sega CD Dev?
Replies: 11
Views: 12923

Hmm, I like the idea. I've actually been considering the possibility of a SCUMM-style system for Sega CD - would this be something similar, or would it be more low-level? I'm not familiar enough with SCUMM to say and for that matter I'm not even sure what the final product will look like at this po...
by Mask of Destiny
Mon Mar 26, 2007 2:18 am
Forum: Megadrive/Genesis
Topic: Operating System
Replies: 27
Views: 19798

AFAIK, the Saturn PS/2 keyboard adapter should be electrically compatible with the Genesis. I started hacking a DB-9 connector onto one, but never finished.
by Mask of Destiny
Fri Mar 23, 2007 6:16 pm
Forum: Super 32X
Topic: Super VDP
Replies: 167
Views: 203806

About the ram bus, i always thought it was full 32bit... I still think it is, else, why would the cartridge access be 3-4 times slower? I believe access to the cartridge is split evenly betweenthe 68K and the 32X with the 32X getting one access per 68K bus cycle. The SH-2s run at 3 times the clock ...
by Mask of Destiny
Fri Mar 23, 2007 1:30 pm
Forum: Megadrive/Genesis
Topic: benchmark utility
Replies: 5
Views: 5363

Presumably because he doesn't have a flash cart, but does have a Sega CD.
by Mask of Destiny
Thu Mar 22, 2007 4:48 pm
Forum: Megadrive/Genesis
Topic: benchmark utility
Replies: 5
Views: 5363

Generally speaking in a synthetic benchmark you loop over a set of operations. Ideally you wantt his set of operations to closely model a real world process, but for your purposes a simple benchmark that executes a decent variety of different instructions and addressing modes would probably suffice....
by Mask of Destiny
Thu Mar 22, 2007 3:59 pm
Forum: Super 32X
Topic: Super VDP
Replies: 167
Views: 203806

I am not pmjobin. I either go by Mask of Destiny or my real name, Michael Pavone, on the internet. You're other major problem is probably the byte access. I don't remember how wide the bus is on the SH-2, but you should be able to write the framebuffer at at least 2 to 4 times as fast. Using the DMA...
by Mask of Destiny
Thu Mar 22, 2007 1:48 pm
Forum: Super 32X
Topic: Super VDP
Replies: 167
Views: 203806

I think for what you're doing, it would be faster to just use one SH-2 and halt the other one. If you're mostly just pushing pixels around, you're probably going to be memory bandwidth constrained not CPU cycle constrained. Using 2 CPUs is just going to put extra stress on the memory bus. If you're ...
by Mask of Destiny
Tue Mar 20, 2007 4:05 pm
Forum: Megadrive/Genesis
Topic: Can anyone...
Replies: 15
Views: 13932

That looks more or less correct to me. I think you need to pay attention to the cartridge port's !CE line though so you only get mapped to the 0x0 to 0x3FFFFF range (or 0x400000 to 0x7FFFFF if !CART_IN is left to float), but I'm not sure as it's been a while since I last read up on the cartridge sig...
by Mask of Destiny
Tue Mar 20, 2007 2:12 am
Forum: Tools
Topic: Interest in High Level Scripting Language for Sega CD Dev?
Replies: 11
Views: 12923

To be honest, I'm not entirely surprised that no one here is really interested. It would seem just about everyone here is already comfortable with lower level languages and the Sega CD obviously isn't very popular (a pure Genesis version would probably be theoretically possible, but producing a vers...