mirror of https://github.com/nmlgc/ReC98.git
30 lines
408 B
NASM
30 lines
408 B
NASM
|
public GAME_EXIT
|
||
|
game_exit proc far
|
||
|
push bp
|
||
|
mov bp, sp
|
||
|
call pfend
|
||
|
graph_accesspage 1
|
||
|
call graph_clear
|
||
|
graph_accesspage 0
|
||
|
call graph_clear
|
||
|
graph_accesspage 0
|
||
|
graph_showpage al
|
||
|
if GAME ge 4
|
||
|
call mem_unassign
|
||
|
call vsync_end
|
||
|
else
|
||
|
call vsync_end
|
||
|
call mem_unassign
|
||
|
endif
|
||
|
call text_clear
|
||
|
if GAME ge 3
|
||
|
call js_end
|
||
|
endif
|
||
|
call egc_start
|
||
|
if GAME ge 4
|
||
|
call bgm_finish
|
||
|
endif
|
||
|
pop bp
|
||
|
retf
|
||
|
game_exit endp
|