08-03-2004, 12:21 AM
I bet Plasma didn't discover it but worked on it. The IBM PC is very well documented. SetVideoSeg just fools QB so it thinks that the video segment is somewhere else. Only that it is not in the QB help.
The dirty rectangles technique using an array of changes and GET/PUT is not in the QB help as well, but it is really useful. Is that unfair?
I can understand when people just use the QB commands for the challenge, but not using some techniques is out of my understanding. Mostly when those techniques are done using PQB.
If you have a very old and slow machine, you should work using the fastest techniques. The good thing about QB being almost 20 years old is that it has been hacked here and there and there is an almost complete understanding of how it works. We have a collection of hacks and techniques that help us making better games. The faster the better. Maybe you don't need it to show two balls in a black background, but if you can get that speed, you can use the extra time to add effects, scrolling or even sound.
I coded one of my games in SCREEN 7 and I couldn't make it work at full rate in my 233 Mhz computer. The uber optimized algorithms couldn't go faster having the weight of the megaslow QB graphics routines. When I reach to this point, I realize what I have to replace: the bottle neck. I think it is better to have a good game, not a good PQB algo. You can't play with the algo
The dirty rectangles technique using an array of changes and GET/PUT is not in the QB help as well, but it is really useful. Is that unfair?
I can understand when people just use the QB commands for the challenge, but not using some techniques is out of my understanding. Mostly when those techniques are done using PQB.
If you have a very old and slow machine, you should work using the fastest techniques. The good thing about QB being almost 20 years old is that it has been hacked here and there and there is an almost complete understanding of how it works. We have a collection of hacks and techniques that help us making better games. The faster the better. Maybe you don't need it to show two balls in a black background, but if you can get that speed, you can use the extra time to add effects, scrolling or even sound.
I coded one of my games in SCREEN 7 and I couldn't make it work at full rate in my 233 Mhz computer. The uber optimized algorithms couldn't go faster having the weight of the megaslow QB graphics routines. When I reach to this point, I realize what I have to replace: the bottle neck. I think it is better to have a good game, not a good PQB algo. You can't play with the algo