Search found 2985 matches
- 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...
- 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...
- Sat Aug 25, 2007 5:09 pm
- Forum: Demos
- Topic: BMP FMV !!!
- Replies: 13
- Views: 15321
- 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.
Thanks for the links - I'll check out some of these other emulators.
- Thu Aug 23, 2007 8:38 pm
- Forum: Sound
- Topic: how can i do music on megadrive?
- Replies: 288
- Views: 553222
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 ...
- 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...
- 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...
- 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...
- 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...
- 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...
- Sun Aug 19, 2007 9:58 pm
- Forum: Hardware
- Topic: Sega Megadrive Portable
- Replies: 49
- Views: 48063
- 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 ...
- 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...
- Fri Aug 17, 2007 10:55 pm
- Forum: Demos
- Topic: Teenage Queen MD released :)
- Replies: 9
- Views: 15116
- 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...