home *** CD-ROM | disk | FTP | other *** search
- incdir "asm:include/"
- ; IFND INTUITION_INTUITIONBASE_I
- ;INTUITION_INTUITIONBASE_I SET 1
- ; IFND EXEC_TYPES_I
- ; INCLUDE "exec/types.i"
- ; ENDC
- ; IFND EXEC_LIBRARIES_I
- ; INCLUDE "exec/libraries.i"
- ; ENDC
- ; IFND GRAPHICS_VIEW_I
- ; INCLUDE "graphics/view.i"
- ; ENDC
- ; ENDC
- include "intuition/intuition.i"
- include "misc/Measystart.i"
- ; rsreset
- ;IntuitionBase rs.b 0
- ;ib_LibNode rs.b LIB_SIZE
- ;ib_ViewLord rs.b v_SIZEOF
- ;ib_ActiveWindow rs.l 1
- ;ib_ActiveScreen rs.l 1
- ;ib_FirstScreen rs.l 0
- move.l 4,a6
- move.l #iname,a1
- jsr -408(a6)
- tst.l d0
- beq quit
- move.l d0,ibase
- move.l d0,a6
- move.l ib_firstscreen(a6),a6
- move.l sc_firstwindow(a6),a6
- ggg move.l wd_menustrip(a6),firstmenu
- move.l firstmenu,d0
- tst.l d0
- beq nextwindow
- move.l d0,a6
- move.l mu_nextmenu(a6),secmenu
- move.l secmenu,a6
- move.l mu_firstitem(a6),a6
- move.l mi_nextitem(a6),a6
- move.l mi_nextitem(a6),a6
- move.l mi_nextitem(a6),a6
- move.b #"T",mi_command(a6)
- ori.w #4,mi_flags(a6)
- move.l mi_nextitem(a6),a6
- move.l mi_nextitem(a6),a6
- move.b #"F",mi_command(a6)
- ori.w #4,mi_flags(a6)
- move.l mi_nextitem(a6),a6
- move.l mi_nextitem(a6),a6
- move.l a6,a5
- move.l mi_subitem(a6),a6
- addi.w #35,mi_width(a6)
- move.b #"W",mi_command(a6)
- ori.w #4,mi_flags(a6)
- move.l mi_nextitem(a6),a6
- addi.w #35,mi_width(a6)
- move.b #"V",mi_command(a6)
- ori.w #4,mi_flags(a6)
- move.l a5,a6
- move.l mi_nextitem(a6),a6
- move.l mi_subitem(a6),a6
- addi.w #35,mi_width(a6)
- move.b #"G",mi_command(a6)
- ori.w #4,mi_flags(a6)
- move.l mi_nextitem(a6),a6
- addi.w #35,mi_width(a6)
- move.b #"H",mi_command(a6)
- ori.w #4,mi_flags(a6)
- move.l mi_nextitem(a6),a6
- addi.w #35,mi_width(a6)
- move.b #"J",mi_command(a6)
- ori.w #4,mi_flags(a6)
- move.l mi_nextitem(a6),a6
- addi.w #35,mi_width(a6)
- move.b #"M",mi_command(a6)
- ori.w #4,mi_flags(a6)
- move.l secmenu,a6
- move.l mu_nextmenu(a6),thirdmenu
- move.l thirdmenu,a6
- move.l mu_firstitem(a6),a6 open
- move.l mi_nextitem(a6),a6 copy
- move.l mi_nextitem(a6),a6 rename
- move.l mi_nextitem(a6),a6 info
- move.l mi_nextitem(a6),a6 snapshot
- move.l mi_nextitem(a6),a6 unsnapshot
- move.l mi_nextitem(a6),a6 leave out
- move.l mi_nextitem(a6),a6 put away
- move.l mi_nextitem(a6),a6 ~~~
- move.l mi_nextitem(a6),a6 delete
- move.b #'D',mi_command(a6)
- ori.w #4,mi_flags(a6)
- nomenus move.l ibase,a1
- move.l 4,a6
- jsr -414(a6)
- quit rts
- nextwindow
- move.l wd_nextwindow(a6),d0
- tst.l d0
- beq nomenus
- move.l d0,a6
- jmp ggg
- ibase dc.l 0
- firstmenu dc.l 0
- secmenu dc.l 0
- thirdmenu dc.l 0
- iname dc.b "intuition.library",0
-