Best example was that car racing game that was viewed 3rd person, from above. Nice good split screen stuff.
Basically, if I remember rightly, it is the set camera view command. My game does it alright, but it's downstairs, and I can't be bothered getting out of bed.
Essentially you do a set camera view ONCE per sync. You alternate between players every sync. So something like...
set camera arrays for pos on screen etc.
do
Input handling code etc
camview=1-camview 'Toggles player
set camera view <use camera arrays with camview>
sync
loop
The advantage of the above pseudocode is that you don't do any IFs, so min. processing.
Do not use more than one set camera view in one sync loop though! Will flicker badly. Even if it works fine on your computer, just don't do it, as it will be a fluke, and go horribly wrong on everyone elses PC.
Note that the fps is misleading. You will set up 2 cameras and fps will still be the same as 1. Which is true. But don't forget that each camera is using up one sync. So divide the FPS by the number of cameras to achieve the correct FPS per camera. And set the sync rate to the normal rate times the number of cameras to get a very close speed setting to the single camera mode. Although it's likely your PC will start really slowing down above 2 cameras.
Note that I haven't touched DB in around a year, so a bit rusty (the DBP editor plugins don't count, was all VB and didn't program one line of DBP to test them), but should be ok, unless I have forgotten the real name of the camera command.
Cheers
I am 99% probably lying in bed right now... so don't blame me for crappy typing
