View Single Post
Old 02 June 2015, 14:33   #177
phx
Natteravn
 
phx's Avatar
 
Join Date: Nov 2009
Location: Herford / Germany
Posts: 2,496
The suggestion to make a linker library for game development, which can be used from most languages, like C, C++, assembler, seems like a good idea. But in practice such a solution can never be efficient.

For example you cannot write a general BOB routine, because it very much depends on the type of game and screen layout. You need very different BOB rendering routines for:
- separate bitplanes versus interleaved bitplanes
- deal with drawing BOBs accross the split, caused by vertical copper-aided scrolling
- etc.

You will end with several BOB drawing routines for any possible purpose, or a general purpose routine which is slow.

I already thought about the usefulness of such a library myself when writing several games, and I think especially the flexible design of copper lists is challenging to provide in such a library.
phx is offline  
 
Page generated in 0.04990 seconds with 11 queries