Search found 125 matches

by doragasu
Sat Sep 07, 2013 6:33 pm
Forum: Hardware
Topic: USB MegaDrive DevKit
Replies: 32
Views: 42052

This is really neat. I would love having a tool like this!

If this could be produced using a cheap FPGA, I would surely buy one (or build it myself).
by doragasu
Wed Aug 28, 2013 9:06 pm
Forum: Tools
Topic: Profiling and debugging tools?
Replies: 12
Views: 9501

That would be a killer feature!
by doragasu
Tue Aug 27, 2013 11:45 am
Forum: Tools
Topic: Profiling and debugging tools?
Replies: 12
Views: 9501

Profiling and debugging tools?

Is there a way to use any Genesis emulator along with GDB? (preferably for Linux and not requiring an expensive computer). I know Gens Kmod has some fancy debugging facilities, but AFAIK it is Windows only and it doesn't look like it can be integrated with GDB or any other debugger. Also Exodus debu...
by doragasu
Mon Aug 26, 2013 9:46 am
Forum: Demos
Topic: overdrive
Replies: 42
Views: 32939

That's not the problem. My friend has always the "in-game menu" disabled. Other weird thing I noticed when running the demo on my Megadrive, is that during the rotating cube scene, some high frequency noise is coupled to the audio output.
by doragasu
Sun Aug 25, 2013 10:11 am
Forum: Demos
Topic: overdrive
Replies: 42
Views: 32939

A friend of mine tested the demo using also a original PAL Megadrive I (this time using a Mega Everdrive instead of a Tototek cartridge) and got exactly the same result: after the 512 color screen fadeout, music continues but nothing appears on the screen. It looks like there's a problem on these co...
by doragasu
Fri Aug 23, 2013 3:44 pm
Forum: Demos
Topic: wolfenstein demo for sega genesis
Replies: 364
Views: 464619

Wow, this demo is great! Best raycaster on the MD? It looks way better than Duke Nukem 3D!
by doragasu
Tue Aug 20, 2013 9:10 pm
Forum: Demos
Topic: overdrive
Replies: 42
Views: 32939

Are you sure you have a real Mega Drive? I have seen this behavior on a chinese clone machine. Yes, it's a real PAL (Europe) MD1. I opened it to add the 50/60 Hz and ENG/JAP switches, so I'm sure it's not an emulation based clone. It has the 68000, the Z80 and the VDP chips. Today I tried again and...
by doragasu
Mon Aug 19, 2013 8:20 pm
Forum: Demos
Topic: overdrive
Replies: 42
Views: 32939

I have just flashed it to my Tototek cartridge as soon as I arrived home. First I tried running it at 60 Hz (NTSC) mode, but I noticed some scanline effects did not work, so I tried again at 50 Hz. Now effects were working, but when the demo got to the 512 colour screen, the screen showed the "your ...
by doragasu
Mon Aug 19, 2013 6:42 pm
Forum: Demos
Topic: overdrive
Replies: 42
Views: 32939

This stuff is stunning!!!
by doragasu
Thu Aug 15, 2013 3:06 pm
Forum: Megadrive/Genesis
Topic: Quick question
Replies: 9
Views: 5403

Wow, I never noticed the wrong pixels while playing Sonic games on my real Megadrive. I'll have to look closer.

Again thanks for the info. I think I have no more questions about timing right now ;)

BTW, that Nemesis post is epic!
by doragasu
Tue Aug 13, 2013 6:21 pm
Forum: Megadrive/Genesis
Topic: Quick question
Replies: 9
Views: 5403

Thanks a whole lot. I find this info really interesting! I didn't know sprites are prepared during HBL, I thought VDP was idle during that time, but it makes sense it starts sprites preparation. The fact than only 2 or 3 accesses to VRAM can happen during HBL makes me wonder... how can games accompl...
by doragasu
Mon Aug 12, 2013 4:52 pm
Forum: Megadrive/Genesis
Topic: Quick question
Replies: 9
Views: 5403

Thanks a lot. You are a living MD encyclopedia :) Do you have the numbers for NTSC? Also why do you say you lose sprites for that line? Are you telling that if I disable rendering during HBLANK, do DMA and re-enable it before the end of HBLANK, sprites will not be properly drawn for the next line? A...
by doragasu
Mon Aug 12, 2013 4:09 pm
Forum: Megadrive/Genesis
Topic: Quick question
Replies: 9
Views: 5403

Interesting data. I'll use this thread to ask a related question: How many 68000 cycles occur in the HBLANK interval (From when the HBLANK interrupt occurs to the beginning of the next line drawing). I think I read somewhere that there are only 36 cycles (leaving room only for a few asm instructions...
by doragasu
Thu Aug 08, 2013 6:52 pm
Forum: Tools
Topic: Can't find some info about Assembler tools
Replies: 14
Views: 10015

Thanks a lot for help. So I have to add 4 using separate instructions. That sucks. Is the volatile really required? I assumed it is only required when you want to force the order in which sentences are executed (e.g. when accessing vdp control register and then data register in that exact order), bu...
by doragasu
Thu Aug 08, 2013 8:13 am
Forum: Tools
Topic: Can't find some info about Assembler tools
Replies: 14
Views: 10015

And here comes my first problem while trying to code something using inline ASM. I want to write a macro that adds two 4 byte packed BCD numbers (8 digits) that are in memory. I tried this: #define Bcd32Add(a, b) \ asm( \ "lea 4(%0), a0\n\t" \ "lea 4(%1), a1\n\t" \ "andi #0xEF, %%ccr\n\t" \ "abcd -(...