Re: Fast graphics and scrolling
- Posted by Greg Harris <blackdog at CDC.NET> Jul 03, 1997
- 987 views
> Also you say they both have scrolling background.... NOT!! > He has a fixed background of a fixed size!! (so he can copy it in > once) He has one sprite that uses a poor sprite technique (mine is > about 100 times faster... sorry) and he uses an image technique to > draw the scrolling field... to prove this all. I'll make a version > with real scrolling background and rest will be the same... i'll use > his pictures... then he can look at my framerate, It would compare > easily. I can assure you that he is not using a fixed size background, although it is possible with the engine. Using his technique, backgrounds of almost unlimited size can be displayed. Also he is not using the latest version of the engine in the game. (I just sent him the latest copy last night) It should increase the frame rate by 2.5x. > I do not know if his routines are as flexible as mine... they can't > be more flexible as mine. If you change the video mode at the > beginning of your program, the rest will just work as it is supposed > too. This also goes for the different types of sprites, screens. The routines were not designed to be used in any thing else than 320x200 mode (mode 19). This is to conectrate on speed. Most of the routines will be converted in assembly soon where needed. Virtual screens are dynamically allocated and freed. Most all routines can handle either sequence or memory stored bitmaps. > He scrolls the blocks and cuts them nicely.. (i still have to update > my routines to allow you to display a sprite partly of screen) This is built into the engine, no need to worry about screen boundarys. > > He is using a specialized mode 19 library developed by Hollow Horse > > Software > I am kind of interested in that... :) > Too compare and change what he routines do faster.... Sorry. The source code will be shrouded when released. The registered version will be used in a commercial game we are producing. > After all our interest is to have the fastest graphix routines not > to make routines that are faster than the others...... Well some of use have other agendas.. :) Greg Harris blackdog at cdc.net