Search found 616 matches

by Mask of Destiny
Tue Aug 14, 2007 1:32 am
Forum: Megadrive/Genesis
Topic: newbie creating genesis graphics
Replies: 68
Views: 54726

The Megadrive had four 15/16-color palettes (one color from each palette is used as transparent, but it can be used to color the backdrop) for a total of 61 colors onscreen. So basically each sprite can only use 15 colors and each background tile (8x8 pixel square on a particular background plane) c...
by Mask of Destiny
Wed Aug 01, 2007 12:42 pm
Forum: Megadrive/Genesis
Topic: getting started
Replies: 21
Views: 17055

Any 68K assembler that can produce a raw binary output can be used.
by Mask of Destiny
Fri Jul 20, 2007 5:26 pm
Forum: Blabla
Topic: Do you like this my MD2 ?
Replies: 7
Views: 8190

Are you decoding or just conecting the segments to random lines? I think it's just hardwired to display Sega (or as close as you can come on such a display anyway). My Genesis has a minor modification which allows me to disconnect the /CART_IN signal (useful for dumping), but my wiring came undone ...
by Mask of Destiny
Thu Jul 19, 2007 2:04 pm
Forum: Super 32X
Topic: 32X strengths
Replies: 42
Views: 52072

There's not a lot you should do mid-screen. The manual doesn't mention the HBLANK explicitly but if it's the same transfer capacity mentioned for active scan then that's worth about 8 or 9 palette entries. When I was screwing around with Raster F/X I was able to turn off the display (required to pr...
by Mask of Destiny
Wed Jul 18, 2007 2:19 pm
Forum: Super 32X
Topic: 32X strengths
Replies: 42
Views: 52072

The problem with this kind of render is that while you are updating via DMA you can't do anything else. Less of an issue on the Sega CD of course, since presumably the bulk of the processing on the faster Sega CD 68K. If you move from 40 cell mode (320x224) to 32 cell mode (256x224), you lose some ...
by Mask of Destiny
Tue Jul 17, 2007 8:46 pm
Forum: Super 32X
Topic: 32X strengths
Replies: 42
Views: 52072

As far as DOOM goes, yeah, I suppose RAM limits would be a problem. I wonder how much a typical level takes? I'm sure the BSP and the textures are the bulk of it, but exactly how much? How does 32X DOOM deal with only having 256KB of RAM? I've never messed around with the guts of DOOM, but I'm goin...
by Mask of Destiny
Mon Jul 16, 2007 4:55 pm
Forum: Super 32X
Topic: 32X strengths
Replies: 42
Views: 52072

heck, even Super Street Fighter II only pushed it to 6MB with bankswitching on the cart. Actually, it was only 5MB, but the problem is probably one of ROM cost than ability to access more space easily. I would think the limited RAM available in the 32X would make a 32X/CD DOOM port difficult though...
by Mask of Destiny
Mon Jul 09, 2007 10:31 pm
Forum: Mega/SegaCD
Topic: SegaCD main routine
Replies: 8
Views: 11291

Heh, I have just the document with you. See this page: http://www.retrodev.com/segacd.html Start reading where it says "General" You can use the program BuildSCD from the same page to take care of putting together all the headers for you, or you can write some macros for your assembler. In either ca...
by Mask of Destiny
Fri Jun 29, 2007 3:50 pm
Forum: Megadrive/Genesis
Topic: TIIDO'S SEGANE MEGA BENCHMARK !!!
Replies: 9
Views: 8114

To be honest, I don't remember. You might end up locking the VDP though and even if it has no negative effects it's not needed for Sega CD programs.
by Mask of Destiny
Thu Jun 28, 2007 2:28 pm
Forum: Megadrive/Genesis
Topic: TIIDO'S SEGANE MEGA BENCHMARK !!!
Replies: 9
Views: 8114

For a small program like this you usually need to do the following:

Change the start address to either $200000 or $FF0000
Remove ROM header and TMSS check
Hook V-INT (if present) using a BIOS call
Adjust DMA commands if DMA-ing from Word RAM ($200000) to deal with a small hardware bug.
by Mask of Destiny
Tue Jun 26, 2007 2:10 pm
Forum: Hardware
Topic: a mega-thermostat
Replies: 8
Views: 7919

The only problem I am seeing though, is a way to get the Genesis to read the thermistor (the resistor that tells temperatures).. I got the ratings for this specific thermistor, but how can I wire it up to the Genesis controller port, to actually read it? I don't see how something varying in resista...
by Mask of Destiny
Tue Jun 19, 2007 6:47 pm
Forum: Cartridge
Topic: The not so famous /YS signal
Replies: 28
Views: 44495

I might be misremembering, but doesn't /YS have something to do with the priority flag? Basically, if the current pixel is a high priority pixel it's high, and if it's a low priority pixel it's low (or vice versa). I believe the 32X uses this to properly overlay it's video with the output of the Gen...
by Mask of Destiny
Sat Jun 09, 2007 4:53 pm
Forum: Hardware
Topic: So I connected my MD2 to VGA monitor...
Replies: 5
Views: 6226

Most VGA monitors will not sync to the 15KHz signal; however, some LCDs will (presumably because some LCDs also have TV inputs on them).
by Mask of Destiny
Fri Jun 08, 2007 9:20 pm
Forum: Tools
Topic: TFM Music Maker
Replies: 278
Views: 345269

MOD, yeah, there is no documentation about the megacd boot... Does the 32x shift the mapping when turned on when in megacd mode, that would be double insane ^^? Well it might remap the cartridge port from $400000 to the 32X banked address, but unless you've got some kind of crazy cart + CD combo ga...
by Mask of Destiny
Thu Jun 07, 2007 5:24 pm
Forum: Controls
Topic: About Peripherals
Replies: 37
Views: 63462

They're electrically compatible in the sense that the Saturn controller port and the Genesis controller port are both 7-bit bi-directional I/O ports. Unfortunately, the protocol is different so a Genesis game won't know what to do with a Saturn controller. You could support them in code you write ho...