Home | Forums | What's new | Resources | |
is the b-bus only 16bits? |
Coolgame - Nov 23, 2011 |
antime | Nov 23, 2011 | |||
The answer is the same. A 32-bit access will take two bus cycles (plus any wait states added by bus arbitration). |
Coolgame | Nov 23, 2011 | |||
well i kind of figure that but if that's the case is there another way around the b-bus? do any other buses go to the vdp 1 and 2? like the the system bus? |
antime | Nov 23, 2011 | |||
No, do you expect this to be an issue for you? |
antime | Nov 23, 2011 | |||
That depends on how much data you want to transfer, but probably not. VDP1 is much more likely to be fillrate limited (which also limits the amount of vertices processed), and for VDP2 you usually just update some registers once per frame and maybe some tilemap data. |
Coolgame | Nov 25, 2011 | |||
yeah, in that case i have to find a way to cope with that fact. im learning alot about the saturn (no more coding contests?). sometime around this december im buying a new modchip, these emulators is not cutting it. maybe that's it about the b-bus for now. being how it's structure a effective graphic engine is needed. but in that case can the dsp math chip do Gouraud shading or pre clipping? when they say it can do lighting calculation in what way? has it been use before? |
antime | Nov 25, 2011 | |||
You'll gain the best insight of the SCU DSP's capabilities by reading the SCU manual and the tutorial tech note (SOA-8). Its main strength is performing series of single-cycle multiplications, and if you can't keep the multiplier busy the work is probably better performed on one of the main CPUs (the SCU DSP instruction set is awkward for more general-purpose programming, and the clock frequency is only half of the SH2s). |
Coolgame | Nov 25, 2011 | |||||
i read those soa tutorial notes and the SCU manual on the dsp, even the (SBL) basic library manual. but can you tell me about how to use the dsp in light calculation? does it do gourad shading? I think i can make a supreb engine if i can program the dsp to do lighting (gourad shading) and pre clipping while the other processors do their thang. can it do pre clipping? p.s i know im off topic to orginally talk about the b-bus, im sorry, do you think i should start a new message board subject? |
rorirub | Nov 29, 2011 | |||
Gourad Shading is applied by the VDP1, but lightning should be handled by your software code. |