Search found 89 matches

by Gigasoft
Sun Jul 15, 2012 12:28 pm
Forum: Video Display Processor
Topic: Is it impossible to put a sprite under plan A or plan B?
Replies: 5
Views: 2003

Either use the priority bits, or use more sprites to cover up your sprite. It helps if you arrange the tiles that make up larger tiles in vertical order, so that you can use large sprites.
by Gigasoft
Sun Jun 17, 2012 12:24 am
Forum: Video Display Processor
Topic: Scroll Map scaling
Replies: 11
Views: 3278

That's kind of pointless, since you could just disable H-interrupts instead. And instead of writing the address each time, you should set the auto-increment to 0.
by Gigasoft
Mon Jun 11, 2012 12:17 pm
Forum: Video Display Processor
Topic: Scroll Map scaling
Replies: 11
Views: 3278

I'm quite sure that it actually says "Thunder Farce".
by Gigasoft
Thu May 24, 2012 11:36 am
Forum: Demos
Topic: Video demo
Replies: 5
Views: 3005

The video rate is about 31511 bits per second, and the audio rate about 1533, on average. The video is currently at 88x88 strecthed to 176x88. 128x72 stretched to 256x144 could also work, I might look into it later.
by Gigasoft
Wed May 23, 2012 1:52 pm
Forum: Demos
Topic: Video demo
Replies: 5
Views: 3005

Video demo

Here's an eight minute video with sound. Source code included.

http://www.mediafire.com/?qvbm45u6l03nks3
by Gigasoft
Wed May 23, 2012 8:23 am
Forum: Megadrive/Genesis
Topic: Hey guys I'm new and I got a couple of questions
Replies: 15
Views: 4938

No, it's old and won't let you do anything but a 100% assembly binary.
No, that's incorrect. It supports COFF. Use the -l option.
by Gigasoft
Tue Apr 10, 2012 2:43 pm
Forum: Megadrive/Genesis
Topic: Pseudorandom generation
Replies: 28
Views: 7954

Try not to make the H and V counters behave in an unexpected way. The H and V counters need to be synchronized with each other and with H and V interrupts, and with screen drawing. If you need to be intrusive, then that's what you need to be. And don't forget about movies - they must contain all inf...
by Gigasoft
Mon Apr 09, 2012 8:09 am
Forum: Megadrive/Genesis
Topic: Pseudorandom generation
Replies: 28
Views: 7954

Which would amount to adding a random offset to H and V counters. Thanks! It indeed fixed the problem. I've patched Gens/GS accordingly. I'm surprised this hasn't been fixed so far.
No, now you've just broken it even more.
by Gigasoft
Fri Mar 16, 2012 8:59 am
Forum: SGDK
Topic: GFX_WRITE_VRAM_ADDR is expensive? (was: code benchmarking)
Replies: 19
Views: 5372

Yes, it is. However, you should always check the generated assembly code when using GCC. GCC is a very poor compiler, and you need to help it a lot. By the way, you are drawing your tile map upside down. If foreground_layer is a byte array, and FOREGROUND_TILE_STARTINDEX is a multiple of 256, then y...
by Gigasoft
Mon Jan 30, 2012 11:14 pm
Forum: Video Display Processor
Topic: Double-Screen?
Replies: 14
Views: 4897

Then it should work correctly. How does the picture you get differ from what you intended?
by Gigasoft
Mon Jan 30, 2012 10:18 pm
Forum: Video Display Processor
Topic: Double-Screen?
Replies: 14
Views: 4897

What is the value of SR?
by Gigasoft
Sun Jan 22, 2012 9:08 pm
Forum: Regen
Topic: Regen 0.972 and 0.972D
Replies: 193
Views: 66666

There is a bug in the YM2612 debugger window. The Octave field is displayed incorrectly.
by Gigasoft
Fri Jun 24, 2011 5:04 pm
Forum: Video Display Processor
Topic: Anyone know much about the MD VDP (Game Gear welcome too!)
Replies: 4
Views: 2106

Outrun has a static field which is line scrolled to give the appearance of a curving road. There are two roads, one on each layer. The moving horizontal stripes in the road are displayed by changing the palette, to visualize the movement.
by Gigasoft
Thu Jun 23, 2011 10:04 pm
Forum: Tools
Topic: VGM Music Maker
Replies: 93
Views: 35664

Just go into project settings, select All Configurations, and navigate to Configuration Properties, Linker, Input. Set "Ignore All Default Libraries" to Yes. Then select the Advanced heading and enter "DllMain" in the Entry Point field. Here is the import library for an older version of the Visual C...
by Gigasoft
Thu Jun 23, 2011 12:33 pm
Forum: Megadrive/Genesis
Topic: Initialization Problems
Replies: 9
Views: 4461

I have been setting SL/RR to FF, then issuing a key off, but here are some various procedures from other games. Sonic 1 - Key off all channels, set all TL registers to 7F Sonic 2 - Key off all channels, set all registers to FF (30 through 8F) Sonic & Knuckles, Sonic 3, Castle of Illusion, World of I...