1 #define REASSIGN(TYPE, VAR, VAL) VAR = VAL 2 REASSIGN(int32,video_scan,0); 3 REASSIGN(int,lisa_vid_size_x,720); 4 REASSIGN(int,lisa_vid_size_y,364); 5 REASSIGN(int,lisa_vid_size_xbytes,90); 6 REASSIGN(int,has_lisa_xl_screenmod,0); 7 REASSIGN(int,running_lisa_os,LISA_ROM_RUNNING); 8 REASSIGN(int,mouse_x_tolerance,0); 9 REASSIGN(int,mouse_y_tolerance,0); 10 REASSIGN(int,mouse_x_halfing_tolerance,1); 11 REASSIGN(int,mouse_y_halfing_tolerance,1); 12 REASSIGN(uint32,lisa_os_mouse_x_ptr,0x486); 13 REASSIGN(uint32,lisa_os_mouse_y_ptr,0x488); 14 REASSIGN(uint32,lisa_os_boot_mouse_x_ptr,0x486); 15 REASSIGN(uint32,lisa_os_boot_mouse_y_ptr,0x488); 16 REASSIGN(int8,floppy_picked,1); //2006.06.11 - if 1 enable profile access immediately 17 REASSIGN(int32,lisa_alarm,0); 18 REASSIGN(uint8,lisa_clock_set_idx,0); 19 REASSIGN(uint8,lisa_alarm_power,0); 20 REASSIGN(uint8,lisa_clock_on,1); 21 REASSIGN(uint8,lastsflag,0); 22 REASSIGN(uint8,floppy_FDIR,0); 23 REASSIGN(uint8,floppy_6504_wait,1); 24 REASSIGN(uint8,floppy_irq_top,1); 25 REASSIGN(uint8,floppy_irq_bottom,1); // interrupt settings (are floppies allowd to interrupt) 26 REASSIGN(uint32,mmudirty,0); 27 REASSIGN(uint32,segment1,0); // MMU related bits 28 REASSIGN(uint32,segment2,0); 29 REASSIGN(uint32,context,0); 30 REASSIGN(uint32,lastcontext,0); 31 REASSIGN(uint32,address32,0); // not sure that this is needed anymore 32 REASSIGN(uint32,address,0); 33 REASSIGN(uint32,mmuseg,0); 34 REASSIGN(uint32,mmucontext,0); 35 REASSIGN(uint32,transaddress,0); 36 REASSIGN(uint32,diag1,0); 37 REASSIGN(uint32,diag2,0); 38 REASSIGN(uint32,start,1); 39 REASSIGN(uint32,softmem,0); 40 REASSIGN(uint32,vertical,0); 41 REASSIGN(uint32,verticallatch,0); 42 REASSIGN(uint32,hardmem,0); 43 REASSIGN(uint32,videolatch,0x2f); 44 REASSIGN(uint32,lastvideolatch,0x2f); 45 REASSIGN(uint32,statusregister,0); 46 REASSIGN(uint32,videoramdirty,0); 47 REASSIGN(uint32,videoximgdirty,0); 48 REASSIGN(uint16,memerror,0); 49 REASSIGN(uint8,contrast,0xff); // 0xff=black 0x80=visible 0x00=all white 50 REASSIGN(uint8,volume,4); // 0x0e is the mask for this. 51 REASSIGN(int,debug_log_enabled,0); 52 REASSIGN(int16,copsqueuelen,0); 53 REASSIGN(uint8, NMIKEY,0); 54 REASSIGN(uint8, cops_powerset,0); 55 REASSIGN(uint8, cops_clocksetmode,0); 56 REASSIGN(uint8, cops_timermode,0); 57 REASSIGN( int8, mouse_pending,0); 58 REASSIGN( int8, mouse_pending_x,0); 59 REASSIGN( int8, mouse_pending_y,0); 60 REASSIGN(int16, last_mouse_x,0); 61 REASSIGN(int16, last_mouse_y,0); 62 REASSIGN(int16, last_mouse_button,0); 63 REASSIGN(int16, mousequeuelen,0); 64 REASSIGN(uint32,iipct_mallocs ,0); 65 REASSIGN(uint32,ipcts_allocated,0); 66 REASSIGN(uint32,ipcts_used,0); 67 REASSIGN(uint32,ipcts_free,0); 68 REASSIGN(uint32,initial_ipcts,4128); 69 REASSIGN(XTIMER,virq_start,FULL_FRAME_CYCLES); 70 REASSIGN(XTIMER,fdir_timer,-1); 71 REASSIGN(XTIMER,cpu68k_clocks_stop,ONE_SECOND); 72 REASSIGN(XTIMER,cpu68k_clocks,0); 73 REASSIGN(XTIMER,cops_event,-1); 74 REASSIGN(XTIMER,tenth_sec_cycles,TENTH_OF_A_SECOND); // 10th of a second cycles. 5,000,000 cycles/sec so 500000 10ths/sec 75 REASSIGN(XTIMER,z8530_event,-1); 76 REASSIGN(uint32,via_clock_diff,2); // 2 77 REASSIGN(int,microsleep_tix,0); 78 REASSIGN(int,microsleep_tix,0); 79 REASSIGN(uint32,TWOMEGMLIM,0x001fffff); 80 REASSIGN(uint8,via_running,0); // If any VIA has a runing timer/SHIFTREG, then this is set (using bitmap of vianumber) 81 REASSIGN(uint8,bitdepth,0); 82 REASSIGN(uint8,softmemerror,0); 83 REASSIGN(uint8,harderror,0); 84 REASSIGN(uint8,videoirq,0); 85 REASSIGN(uint8,bustimeout,0); 86 REASSIGN(uint8,videobit,0); 87 REASSIGN(uint8,serialnumshiftcount,0); 88 REASSIGN(uint8,serialnumshift,0); 89 REASSIGN(int,SoundLastOne,5); 90 REASSIGN(int,z8530_last_irq_status_bits,0); 91 REASSIGN(uint8,serial_a,SCC_NOTHING); 92 REASSIGN(uint8,serial_b,SCC_NOTHING); 93 REASSIGN(uint32,last_bad_parity_adr,0); 94 REASSIGN(int,scc_running,0); 95 REASSIGN(int32,physaddr,0); 96 REASSIGN(int,dispmemready,0); 97 REASSIGN(uint32,minlisaram,0); 98