a pet crusade of mine
Sorry to have stepped on your pet peeve chris.
My original numbers (and please note the 'I think' comment) came from "rec.games.video.* Frequently Asked Questions (part 3 of 3) ". That may not excuse them for being wrong. It's an old document.
In the same document, Section F, is the quote I referred to:
"As for TurboExpress compatibility, I think it can handle the 320x256 mode used
in Y's and others, but I've never tested 512x256... Interesting!"
[Please note: the guy wrote the arcade card libraries, so he knew the hardware. And, according to you, HE got it wrong, too. I guess I can be forgiven for the mistake, then.]
Now, personally, I'm a programmer. I tend to think on powers of 2. But on a practical note, it doesn't matter to me whether the horizontal resolution max is 512 or 565. I'm gonna #define it, and forget about it. Same thing for vertical resolution. Once I look it up and #define it, I'm going to promptly forget all about it, unless I need to change it.
The point, however, was that there *might* be a way to manipulate the display chips to decide if the program is running on an Express or not. I take it from your comments that they use the exact same chips, and looking for a difference there is futile. So do you have any suggestions for locating a useable difference between the Express and a standard TG16?
...
Before anyone else complains....
Yes, controllers are read/write. I forgot about the Devlo setup using the controller port. I can think
of a few ways to hook up the link port that would mimic a controller. But if bomberman can tell the difference, there has to be a way. Maybe they return different values on the initial read
...
BlueBMW : Thanks for the offer, but I wouldn't trust someone I met on the internet to return 'borrowed' hardware. But, if you get a chance, put bomberman in your express, and see if you can find the Link game.
Then put it in a regular duo/tg16 and see if it's still there. If we can find out what makes the link game option show up, I have a starting point for finding out how an Express is detected. It would also be nice to have independent verification of the procedure.
Arkhan: I don't think just any bomberman will work - it either needs to be the original, or bomberman 93. I'm not positive, but the thread here indicated that those two versions definitely have the link option.
AND, for those of you who are interested in programming and such....
I started tearing bomber man apart, and though I haven't found the link option, I did find a rather nifty trick.
Apparently, the game uses two satb tables, and swaps between them. Which got me to wondering...Could you use two satb's, swapping them every frame, to get more than 64 sprites??? Granted, the main character would have to be in both, but with a little ingenuity I bet all the other sprites could be different. Makes me wonder about screen flicker, though. (Maybe that's how the flashing bombs are done.) Just a thought someone might want to play with :-)