Search found 3131 matches

by Stef
Tue Mar 27, 2007 12:36 pm
Forum: Megadrive/Genesis
Topic: newby
Replies: 18
Views: 16812

Many thanks pascal, So i´ll get the Tototek one, but... How can i start? any guide for dummies like me? examples? which language should I choose? assembler C? Many thanks. can I try soft done by u guys?? What did you? About the software, if you're familiar with C code you can use this : http://www....
by Stef
Tue Mar 27, 2007 7:14 am
Forum: Super 32X
Topic: Super VDP
Replies: 167
Views: 205139

The simpler method to handle horizontal scrolling is to use a buffer with 2 tiles overhead (one on the left side and one on the right side) : displayed area <---------------------------------> | |-----------------------------------| | | |-----------------------------------| | Then before doing you t...
by Stef
Mon Mar 26, 2007 10:11 pm
Forum: Announcement
Topic: Fonzie anyone ?
Replies: 3
Views: 8106

wouhou ! Your mega cart is definitly a must have for all megaCD devers and players :)
I hope this system16 interview will help you in some way ;)
by Stef
Mon Mar 26, 2007 2:32 pm
Forum: Super 32X
Topic: Super VDP
Replies: 167
Views: 205139

ob1 wrote:Yes, I see what you mean,
and no, this is not what I meant.
But no, it's not exactly what I intend to do.
What I want to do is scroll a plane, not the whole screen. And that's the big deal !!!
Doing plan scrolling will be a bit more complexe, in fact you'll need to do byte wide transfert :-/
by Stef
Mon Mar 26, 2007 2:24 pm
Forum: Super 32X
Topic: Super VDP
Replies: 167
Views: 205139

If i remember, the 32x have the possibility to push bytes(pixels) of a single line left or right by hardware or maybe it is what you already said by "screen scrolling" As far i remember, you can do easy scrolling with frame buffer address variation but as the address is word boundary, you have to u...
by Stef
Sat Mar 24, 2007 6:52 pm
Forum: Demos
Topic: Beta testing request
Replies: 9
Views: 10865

I've a mega CD but it's out of order :-(
If i can repair it (i hope it's a resistance problem), i would love to help you :)
by Stef
Fri Mar 23, 2007 8:54 am
Forum: Tools
Topic: emulation speed
Replies: 11
Views: 10638

ok, i recorded the videos, and after i watched them, my Moto one DOES lag, but not as bad.. my signetics one looks like it just wants to die, lol i'll pass this one off as a "who knows" kinda thing.. we'd need a way to run a benchmark on them (one that works via the Sega Loader, as I don't have an ...
by Stef
Thu Mar 22, 2007 9:01 am
Forum: Tools
Topic: emulation speed
Replies: 11
Views: 10638

ok, i recorded the videos, and after i watched them, my Moto one DOES lag, but not as bad.. my signetics one looks like it just wants to die, lol i'll pass this one off as a "who knows" kinda thing.. we'd need a way to run a benchmark on them (one that works via the Sega Loader, as I don't have an ...
by Stef
Thu Mar 22, 2007 8:57 am
Forum: Super 32X
Topic: Feed your pipeline
Replies: 14
Views: 13297

And yes it does, it's one of the main feature you want to see emulated in SH-2 core (with some others timers stuff) :) I'm not sure about the level of accuracy of it, but enough anyway to make games working (and they do use it). Cool. I might use it. The DMA are quite fast as far i remember, still ...
by Stef
Wed Mar 21, 2007 9:52 pm
Forum: Tools
Topic: emulation speed
Replies: 11
Views: 10638

It lags on Gens as it lags on Fusion. But i believe that also happen on real hardware (i'll test it). Actually the lags depend a lot from the place you are. Edit : as expected lags also happen on real hardware (more than emulator in fact). I guess you tested in NTSC mode on emulator where you tested...
by Stef
Wed Mar 21, 2007 9:33 pm
Forum: Super 32X
Topic: Feed your pipeline
Replies: 14
Views: 13297

The security program puts the program in SDRAM (I was surprised to learn ROM is that slow). Do you know if Gens (weel, actually, the SH2 core) emulates the DMAC (not the 32X DMA, but the true SH2 DMAC) ? Of course i know since i wrote it ;) And yes it does, it's one of the main feature you want to ...
by Stef
Wed Mar 21, 2007 4:44 pm
Forum: Super 32X
Topic: Feed your pipeline
Replies: 14
Views: 13297

You're right. With my classic waitVBLK, I roll nearly 14k times my loop. Inserting 10 "mov.w ...", I roll 2k times my loop. Inserting 10 "and ...", I roll 8k times my loop. 4 times faster !!! But I don't really get where this huge gap could come from. The latency I have thought does not explain fac...
by Stef
Wed Mar 21, 2007 4:17 pm
Forum: Super 32X
Topic: Feed your pipeline
Replies: 14
Views: 13297

ok, got it. ;) try to modify your loop in that way : whileDISP mov.w @($A,R1),R0 mov.w @($A,R1),R0 mov.w @($A,R1),R0 mov.w @($A,R1),R0 mov.w @($A,R1),R0 mov.w @($A,R1),R0 mov.w @($A,R1),R0 mov.w @($A,R1),R0 mov.w @($A,R1),R0 mov.w @($A,R1),R0 and R2,R0 cmp/eq #0,R0 bt/s whileDISP and test how many ...
by Stef
Wed Mar 21, 2007 3:54 pm
Forum: Super 32X
Topic: Feed your pipeline
Replies: 14
Views: 13297

Let (Sinclair/C64 basic way) mov.w @R1,R0 mov.w @(2,R2),R0 mov.w @(4,R3),R0 mov.w @(6,R4),R0 mov.w @(8,R5),R0 mov.w @($A,R6),R0 mov.w @($C,R7),R0 mov.w @($E,R8),R0 The mov.w @(disp,Rm),R0 uses the 5 stages of the pipeline. Cycle 1: IF stage: mov.w @R1,R0 ID stage: EX stage: MA stage: WB stage: ... ...
by Stef
Wed Mar 21, 2007 2:58 pm
Forum: Super 32X
Topic: Feed your pipeline
Replies: 14
Views: 13297

29k cycles / frame is quite short. Even doubling it with the slave CPU, I'd just reach 60k cycles. Compare it to the 80k pixles (320 x 240) of my framebuffer. I don't think SH2 cycles can be compared to 68k cycles. Basically, on the 68k, instruction move.w (d16,An),Dn takes 12 cycles, whereas move....