Search found 786 matches

by Shiru
Thu Jun 21, 2012 11:44 am
Forum: Sound
Topic: Making the ultimate Sega Genesis sound driver
Replies: 31
Views: 29590

By the way, why I said 23 KHz and not 22050 or something - I suppose that selecting a frequency that is a multiple (or close to) of the internal DAC samplerate should provide better quality.
by Shiru
Thu Jun 21, 2012 10:22 am
Forum: Sound
Topic: Making the ultimate Sega Genesis sound driver
Replies: 31
Views: 29590

It is possible to get like 4 channels with 23 KHz (only samples at Z80 side), but this is actually not really worth it. First, sound quality is limited by the serial DAC of the YM2612 and requesting the bus - it starts to be noticeable at rates like 16 KHz. Second, 4 channels means 6 bits, which is ...
by Shiru
Sun Jun 03, 2012 6:59 pm
Forum: Blabla
Topic: YM2151 Tracker?
Replies: 9
Views: 16392

If you are so picky, your only option is to make it by yourself.
by Shiru
Thu May 31, 2012 9:22 pm
Forum: Megadrive/Genesis
Topic: Good books for learning Assembly Language?
Replies: 14
Views: 10834

These day you can write nice programs in C for many retro consoles, even for NES. Of course it is noticeable less efficient than handwritten assembly code, but still good enough to make good games. There is a BASIC compiler for Genesis, called BasiEgaXorz. Unfortunatelly it is full of problems, but ...
by Shiru
Thu May 31, 2012 8:25 pm
Forum: Megadrive/Genesis
Topic: Good books for learning Assembly Language?
Replies: 14
Views: 10834

Linux is an operating system, Genesis does not have one - so probably major part of knowledge that you could learn from the book is not applicable. Also, x86 and M68K are very different CPUs. You would need general understanding of how computer systems work on very low level, without any intermediat...
by Shiru
Sat May 26, 2012 8:34 pm
Forum: SGDK
Topic: music question
Replies: 14
Views: 9501

What driver exactly? I can't remember all forum topics, you know.

I repeat myself - I don't use Stef's libraries, the SGDK, so I can't answer how to do something with it.
by Shiru
Sat May 26, 2012 8:15 pm
Forum: SGDK
Topic: music question
Replies: 14
Views: 9501

Have no idea about startPlaySample2C, I don't use Stef's libraries.
by Shiru
Sat May 26, 2012 7:23 pm
Forum: SGDK
Topic: music question
Replies: 14
Views: 9501

Uwol sources, sound_src/uwpsgfx.psgmod is the source data for sound effects. You would find the Mod2PSG2 by typing the name in Google. Here it is.
by Shiru
Sat May 26, 2012 6:47 pm
Forum: SGDK
Topic: music question
Replies: 14
Views: 9501

It was created with Mod2PSG2, there was no VGM MM at the time. And it is for PSG sounds only, so it won't work with samples anyway.
by Shiru
Wed May 23, 2012 7:30 pm
Forum: SGDK
Topic: Sega Genesis Dev Kit (SGDK)
Replies: 852
Views: 1122667

With low framerate it is still possible to make a 3D adventure like Total Eclipse.
by Shiru
Wed May 23, 2012 3:38 pm
Forum: SGDK
Topic: Sega Genesis Dev Kit (SGDK)
Replies: 852
Views: 1122667

This has already been done long ago.
by Shiru
Wed May 23, 2012 8:00 am
Forum: Tools
Topic: VGM Music Maker
Replies: 93
Views: 75165

I have no idea what could be causing this. A bug in the editor is quite possible.

v1.1 is the most recent version.
by Shiru
Tue May 22, 2012 3:41 pm
Forum: Megadrive/Genesis
Topic: Hey guys I'm new and I got a couple of questions
Replies: 15
Views: 10467

This is a must read, this and this will help too.
by Shiru
Sat May 12, 2012 4:45 am
Forum: Demos
Topic: Goplanes
Replies: 194
Views: 121331

I don't use the SDK myself and work with the HW directly, so I don't know what exactly happens in the VDP_setSprite, but I guess it writes into the VRAM without buffering. What I would do is construct the sprite list in RAM, before the VBlank, then dump it into the VRAM with a single DMA. Edit: chec...
by Shiru
Fri May 11, 2012 6:36 pm
Forum: Demos
Topic: Goplanes
Replies: 194
Views: 121331

Could you show these functions?
UpdateBackgroundLayerScrolling() // updates screen edges
SetupSpritesForDrawing() // sets up hardware sprites
I have a feeling that you have something extra there that could be moved out of these.