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
320 ; values for CPU_DATA - C64 memory config
321 RAM_64K = $30 ;64K RAM
322 IO_IN = $35 ;60K RAM, 4K I/O space in
323 KRNL_IO_IN = $36 ;kernal and I/O mapped into memory
324 KRNL_BAS_IO_IN = $37 ;kernal, I/O and basic mapped into memory
326 ;values for config - C128 mmu
327 CIOIN = $7E ;60K RAM, 4K I/O space in
328 CRAM64K = $7F ;64K RAM
329 CKRNLBASIOIN = $40 ;kernal, I/O and basic ROM's mapped into memory
330 CKRNLIOIN = $4E ;Kernal ROM and I/O space mapped in
332 ;values of faultData - pointer position vs. mouseTop/Bottom/Left/Right
340 SET_OFFTOP = %10000000
341 SET_OFFBOTTOM = %01000000
342 SET_OFFLEFT = %00100000
343 SET_OFFRIGHT = %00010000
344 SET_OFFMENU = %00001000
346 ;values of currentMode
356 SET_UNDERLINE = %10000000
358 SET_REVERSE = %00100000
359 SET_ITALIC = %00010000
360 SET_OUTLINE = %00001000
361 SET_SUPERSCRIPT = %00000100
362 SET_SUBSCRIPT = %00000010
363 SET_PLAINTEXT = %00000000
365 ;Process control variable
372 SET_RUNABLE = %10000000
373 SET_BLOCKED = %01000000
374 SET_FROZEN = %00100000
375 SET_NOTIMER = %00010000
383 SET_MSE_ON = %10000000
384 SET_MENUON = %01000000
385 SET_ICONSON = %00100000
393 SET_KEYPRESS = %10000000
394 SET_INPUTCHG = %01000000
395 SET_MOUSE = %00100000
403 ALARMMASK = %00000100
407 SET_NOSURPRESS = %00000000
408 SET_SURPRESS = %01000000
410 SET_RIGHTJUST = %00000000
411 SET_LEFTJUST = %10000000
413 ;icons, menus status flags
427 CONSTRAINED = %01000000
428 UN_CONSTRAINED = %00000000