Search found 2985 matches

by Chilly Willy
Mon Aug 27, 2007 3:01 am
Forum: Tools
Topic: MD tracker 0.3 ALPHA
Replies: 70
Views: 61206

What is... PSG? SMD has two sound synth chips. First, YM2612 (FM synth) is a general one, which plays most of sound in SMD'st games. Second, SN76489 aka PSG, is a much simpler synth (just 3 square-wave channels and one noise channel), included in SMD hardware for backward compatibility with Sega Ma...
by Chilly Willy
Sat Aug 25, 2007 11:32 pm
Forum: Hardware
Topic: Sega Megadrive Portable
Replies: 49
Views: 48063

I don't say that you point is wrong, I just explain my point. If we have slow memory, to make code faster, we generally must minimize access to memory. Storage of most usable variables in registers is just an particular case of that. But we can't fit all needed variables in registers anyway, and th...
by Chilly Willy
Sat Aug 25, 2007 5:09 pm
Forum: Demos
Topic: BMP FMV !!!
Replies: 13
Views: 15321

With the settings I use in DGen on the PSP, it runs at 60 FPS. :D

It was VERY smooth. Does the content affect the speed? I was just wondering why you used a little drawing instead of some actual film clip.
by Chilly Willy
Fri Aug 24, 2007 6:41 pm
Forum: Hardware
Topic: Sega Megadrive Portable
Replies: 49
Views: 48063

The main page for PSP DGen is: http://syn-k.sakura.ne.jp/dgen_psp/

Thanks for the links - I'll check out some of these other emulators.
by Chilly Willy
Thu Aug 23, 2007 8:38 pm
Forum: Sound
Topic: how can i do music on megadrive?
Replies: 288
Views: 553221

Samples are usually played form ROM (through z80 bank), but I'm pretty sure there's games that have some in z80 RAM... you can't fit much in there, 8KB is not much... Yeah, I would say most digital samples are played from ROM - to play from RAM, you'd have to copy the data to the RAM first, and as ...
by Chilly Willy
Thu Aug 23, 2007 8:32 pm
Forum: Hardware
Topic: Sega Megadrive Portable
Replies: 49
Views: 48063

ASM ins't portable. I use ASM only for non portable project and when it is really needed ;) Yes, that's the KEY point for using C. Assembly should be reserved for those times when speed is the factor above all else... or maybe when FUN is the factor above all else. :lol: I've been dumping small exa...
by Chilly Willy
Wed Aug 22, 2007 7:56 pm
Forum: Hardware
Topic: Sega Megadrive Portable
Replies: 49
Views: 48063

Good C compiler knows how to optimize registers usage. Of course they can't do the best as you can with assembler code but they are able to keep certains values in registers when you often use them (you need good C code too) =) The difference is in GLOBAL register usage. That is particularly import...
by Chilly Willy
Tue Aug 21, 2007 9:12 pm
Forum: Hardware
Topic: Sega Megadrive Portable
Replies: 49
Views: 48063

The problem with using C/C++ vs assembly is register usage. For best speed, you need to keep certain things in registers as much as possible as the memory is SLOW (as you mentioned yourself). With C/C++ emulators, the emulated stated is always in memory. Because of this, I've yet to see a C/C++ emu...
by Chilly Willy
Mon Aug 20, 2007 10:24 pm
Forum: Hardware
Topic: Sega Megadrive Portable
Replies: 49
Views: 48063

The problem with using C/C++ vs assembly is register usage. For best speed, you need to keep certain things in registers as much as possible as the memory is SLOW (as you mentioned yourself). With C/C++ emulators, the emulated stated is always in memory. Because of this, I've yet to see a C/C++ emul...
by Chilly Willy
Mon Aug 20, 2007 5:27 am
Forum: Hardware
Topic: Sega Megadrive Portable
Replies: 49
Views: 48063

About MDP vs. SMD emulation on other portable devices. First, MDP is not emulator. It always works on 50fps, it has real sound (altough somewhat noisy, by some reports), it has 6-10 hours of battery life. It even has TV-out (do you know many handhelds with built-in TV-out?). Emulation requires much...
by Chilly Willy
Sun Aug 19, 2007 9:58 pm
Forum: Hardware
Topic: Sega Megadrive Portable
Replies: 49
Views: 48063

elan wrote: j) Number of dots: 960 x 240
"Dots"... gotta love those marketing scumbags. Saying a color display has a resolution of 320x240 doesn't sound as good, so count each color pixel separately. 960 sounds MUCH better than 320. :roll:
by Chilly Willy
Sat Aug 18, 2007 8:21 pm
Forum: Mega/SegaCD
Topic: How hard would be to code a NES/SMS emulator
Replies: 31
Views: 39369

Thinking back to when my brother and I did an Apple ][ and an Atari 400/800 emulator for the Amiga, we could get close to full speed on a 14 MHz 020 on some things with dynamic recompilation. It depended on how complex the graphics were as the same CPU had to do that as well. If you want to look at ...
by Chilly Willy
Sat Aug 18, 2007 7:26 pm
Forum: Hardware
Topic: Sega Megadrive Portable
Replies: 49
Views: 48063

Dgen ? I hope there is a port of Genesis Plus, DGen is a poor genesis emulator imo. 333 Mhz is more than enough to handle genesis emulation. Yes, I know. Unfortunately, Gens+ has too much x86 assembly. I've started looking into how you do assembly on the PSP. I figure if I have to translate a bunch...
by Chilly Willy
Fri Aug 17, 2007 10:55 pm
Forum: Demos
Topic: Teenage Queen MD released :)
Replies: 9
Views: 15116

Ran this on DGen for the PSP. It works great! The only quibble I have is that we don't see the computer's cards. We only have its word that we won or lost the hand. Otherwise, it's a fine poker game. :)
by Chilly Willy
Fri Aug 17, 2007 9:39 pm
Forum: Hardware
Topic: Sega Megadrive Portable
Replies: 49
Views: 48063

The PSP running DGen 1.70 is probably the best portable Genesis you'll find. It's full speed on most games, even with 44KHz audio and no frame skipping. Some will require you to bump the CPU speed to 333MHz, but DGen for the PSP allows you to set the CPU speed. You can also bump the speed down for g...