From: Groepaz (groepaz_at_gmx.net)
Date: 2002-12-17 16:58:28
On Tuesday 17 December 2002 13:18, Ullrich von Bassewitz wrote: > On Mon, Dec 16, 2002 at 10:12:49PM +0100, Christian Groessler wrote: > > Why don't you use the screensize() function to get the screen > > dimensions? > > I don't know about groepaz' reasons, but one could be that the code > generated is a worse, since screen calculations do no longer have a > constant part that is precalculated by the compiler. yeah exactly.... while its nice to be able to detect screensize at runtime (and therefor also change it at runtime, ie in a GUI-environment like geos or wings) its neither practical (generated code can be a _lot_ worse) nor necessary (most/all targets have a fixed-size screen) in most reallife situations. (i am not saying its entire useless). btw, i was about to post that yesterday..... connected to exactly that issue, i noticed that some additional defines in the library could greatly reduce the effort needed to make an application portable as i am trying to do with 65tris. a) something that defines screen dimensions, ie SCREENX/SCREENY in 65tris. b) something that defines capabilities of the screen, ie NOCOLORS/NOBGCOLORS (i would suggest HAS_BORDERCOLOR,HAS_TEXTCOLOR etc though) such HAS_xxxx style defines could be useful for other things aswell.... ie right now i have to take care about including the joystick.h for every possible target that supports joysticks myself... with a "HAS_JOYSTICKS" it would automagically work for all. -- ___ ___ .___________________ .___________ _______. c=64 / | \| \__ ___/ \ \_ _____/ \ \ [groepaz] gb / ' \ | | | / \ / \ | __)_ / | \ gp32 cgb \ . / | | |/ ' \| \/ | \ psx gba \___|_ /|___| |____|\____|__ /_______ /\____|__ / dc -----\/-----'---------------\/--------\/---------\/ http://www.hitmen-console.org Hitmen WWW Headquarters http://fly.to/hitmen-groepaz my personal playground http://rr.c64.org/silversurfer home of the RR debugger ftp.musoftware.de/pub/groepaz cc65 dump site ---------------------------------------------------------------------- To unsubscribe from the list send mail to majordomo_at_musoftware.de with the string "unsubscribe cc65" in the body(!) of the mail.
This archive was generated by hypermail 2.1.3 : 2002-12-17 17:00:26 CET