2 ;GeosConst - various system constans sorted by function
3 ;reassembled by Maciej 'YTM/Elysium' Witkowiak
102 ;128 screen size constants
104 SCREENPIXELWIDTH = 640
179 ; tabulation in standard window
204 ;GraphicsString - commands
220 HORIZONTAL = %00000000
224 ANY_FAULT = %11110000
325 ; values for CPU_DATA - C64 memory config
326 RAM_64K = $30 ;64K RAM
327 IO_IN = $35 ;60K RAM, 4K I/O space in
328 KRNL_IO_IN = $36 ;kernal and I/O mapped into memory
329 KRNL_BAS_IO_IN = $37 ;kernal, I/O and basic mapped into memory
331 ;values for config - C128 mmu
332 CIOIN = $7E ;60K RAM, 4K I/O space in
333 CRAM64K = $7F ;64K RAM
334 CKRNLBASIOIN = $40 ;kernal, I/O and basic ROM's mapped into memory
335 CKRNLIOIN = $4E ;Kernal ROM and I/O space mapped in
337 ;values of faultData - pointer position vs. mouseTop/Bottom/Left/Right
345 SET_OFFTOP = %10000000
346 SET_OFFBOTTOM = %01000000
347 SET_OFFLEFT = %00100000
348 SET_OFFRIGHT = %00010000
349 SET_OFFMENU = %00001000
351 ;values of currentMode
361 SET_UNDERLINE = %10000000
363 SET_REVERSE = %00100000
364 SET_ITALIC = %00010000
365 SET_OUTLINE = %00001000
366 SET_SUPERSCRIPT = %00000100
367 SET_SUBSCRIPT = %00000010
368 SET_PLAINTEXT = %00000000
370 ;Process control variable
377 SET_RUNABLE = %10000000
378 SET_BLOCKED = %01000000
379 SET_FROZEN = %00100000
380 SET_NOTIMER = %00010000
388 SET_MSE_ON = %10000000
389 SET_MENUON = %01000000
390 SET_ICONSON = %00100000
398 SET_KEYPRESS = %10000000
399 SET_INPUTCHG = %01000000
400 SET_MOUSE = %00100000
408 ALARMMASK = %00000100
412 SET_NOSURPRESS = %00000000
413 SET_SURPRESS = %01000000
415 SET_RIGHTJUST = %00000000
416 SET_LEFTJUST = %10000000
418 ;icons, menus status flags
432 CONSTRAINED = %01000000
433 UN_CONSTRAINED = %00000000