ReC98/th01_op.asm

119 lines
3.0 KiB
NASM
Raw Normal View History

2014-08-05 19:24:06 +00:00
;
; +-------------------------------------------------------------------------+
; | This file has been generated by The Interactive Disassembler (IDA) |
; | Copyright (c) 2009 by Hex-Rays, <support@hex-rays.com> |
; +-------------------------------------------------------------------------+
;
; Input MD5 : AD4E53E1F1A042FBDA82F86B9BD6728C
; File Name : th01/OP.EXE
; Format : MS-DOS executable (EXE)
; Base Address: 0h Range: 0h-14040h Loaded length: 13418h
; Entry Point : 0:0
; OS type : MS DOS
; Application type: Executable 16bit
.386
.model use16 large _TEXT
2014-08-05 19:24:06 +00:00
GAME = 1
include ReC98.inc
2014-08-05 19:24:06 +00:00
; ===========================================================================
; Segment type: Pure code
_TEXT segment word public 'CODE' use16
assume cs:_TEXT
assume es:nothing, ds:DGROUP, fs:nothing, gs:nothing
2014-08-05 19:24:06 +00:00
2014-08-27 22:58:40 +00:00
include libs/master.lib/graph_400line.asm
2014-08-27 04:03:08 +00:00
include libs/master.lib/graph_clear.asm
include libs/master.lib/graph_show.asm
2014-08-27 23:16:54 +00:00
include libs/master.lib/graph_start.asm
2014-08-23 14:11:16 +00:00
include libs/master.lib/palette_show.asm
2014-08-23 14:18:30 +00:00
include libs/master.lib/palette_init.asm
include libs/master.lib/respal_exist.asm
2014-09-03 13:41:25 +00:00
include libs/master.lib/respal_free.asm
include libs/master.lib/resdata.asm
2014-08-30 07:00:31 +00:00
include libs/master.lib/file_read.asm
include libs/master.lib/file_close.asm
2014-08-30 07:12:17 +00:00
include libs/master.lib/file_ropen.asm
include libs/master.lib/file_seek.asm
include libs/master.lib/dos_free.asm
include libs/master.lib/keystart.asm
include libs/master.lib/keybios.asm
include libs/master.lib/dos_ropen.asm
include libs/master.lib/egc.asm
2014-08-30 10:13:04 +00:00
include libs/master.lib/random.asm
_TEXT ends
2014-08-05 19:24:06 +00:00
.data
; libs/master.lib/grp[data].asm
extern graph_VramSeg:word
extern graph_VramWords:word
extern graph_VramLines:word
extern graph_VramZoom:word
; libs/master.lib/pal[data].asm
extern PaletteTone:word
extern PalettesInit:rgb_t:COLOR_COUNT
extern PaletteNote:word
extern ResPalSeg:word
; libs/master.lib/respal_exist[data].asm
IDLEN EQU 10
extern ResPalID:byte:IDLEN
; libs/master.lib/fil[data].asm
extern file_BufferSize:word
extern file_Handle:word
; libs/master.lib/keytable[data].asm
extern key_table_normal:word
extern key_table_shift:word
extern key_table_ctrl:word
extern key_table_alt:word
; libs/master.lib/keystart[data].asm
extern key_started:word
; libs/master.lib/keyback[data].asm
extern key_back_buffer:word
; libs/master.lib/dos_ropen[data].asm
extern file_sharingmode:word
; libs/master.lib/clip[data].asm
extern ClipXL:word
extern ClipXW:word
extern ClipXR:word
extern ClipYT:word
extern ClipYH:word
extern ClipYB:word
extern ClipYT_seg:word
extern ClipYB_adr:word
; libs/master.lib/rand[data].asm
extern random_seed:dword
.data?
; libs/master.lib/pal[bss].asm
extern Palettes:rgb_t:COLOR_COUNT
; libs/master.lib/fil[bss].asm
extern file_Buffer:dword
extern file_BufferPos:dword
extern file_BufPtr:word
extern file_InReadBuf:word
extern file_Eof:word
extern file_ErrorStat:word
; libs/master.lib/keystart[bss].asm
extern key_backup:byte:786
extern keywork:byte:10
end