2 ;GeosConst - various system constans sorted by function
3 ;reassembled by Maciej 'YTM/Elysium' Witkowiak
97 ;128 screen size constants
99 SCREENPIXELWIDTH = 640
174 ; tabulation in standard window
199 ;GraphicsString - commands
215 HORIZONTAL = %00000000
219 ANY_FAULT = %11110000
308 ; values for CPU_DATA - C64 memory config
309 RAM_64K = $30 ;64K RAM
310 IO_IN = $35 ;60K RAM, 4K I/O space in
311 KRNL_IO_IN = $36 ;kernal and I/O mapped into memory
312 KRNL_BAS_IO_IN = $37 ;kernal, I/O and basic mapped into memory
314 ;values for config - C128 mmu
315 CIOIN = $7E ;60K RAM, 4K I/O space in
316 CRAM64K = $7F ;64K RAM
317 CKRNLBASIOIN = $40 ;kernal, I/O and basic ROM's mapped into memory
318 CKRNLIOIN = $4E ;Kernal ROM and I/O space mapped in
320 ;values of faultData - pointer position vs. mouseTop/Bottom/Left/Right
328 SET_OFFTOP = %10000000
329 SET_OFFBOTTOM = %01000000
330 SET_OFFLEFT = %00100000
331 SET_OFFRIGHT = %00010000
332 SET_OFFMENU = %00001000
334 ;values of currentMode
344 SET_UNDERLINE = %10000000
346 SET_REVERSE = %00100000
347 SET_ITALIC = %00010000
348 SET_OUTLINE = %00001000
349 SET_SUPERSCRIPT = %00000100
350 SET_SUBSCRIPT = %00000010
351 SET_PLAINTEXT = %00000000
353 ;Process control variable
360 SET_RUNABLE = %10000000
361 SET_BLOCKED = %01000000
362 SET_FROZEN = %00100000
363 SET_NOTIMER = %00010000
371 SET_MSE_ON = %10000000
372 SET_MENUON = %01000000
373 SET_ICONSON = %00100000
381 SET_KEYPRESS = %10000000
382 SET_INPUTCHG = %01000000
383 SET_MOUSE = %00100000
391 ALARMMASK = %00000100
395 SET_NOSURPRESS = %00000000
396 SET_SURPRESS = %01000000
398 SET_RIGHTJUST = %00000000
399 SET_LEFTJUST = %10000000
401 ;icons, menus status flags
415 CONSTRAINED = %01000000
416 UN_CONSTRAINED = %00000000