4,6 → 4,9 |
; Compile with FASM for Menuet |
; |
|
appname equ 'Chess Client for Chessclub.com ' |
version equ '0.2' |
|
use32 |
|
org 0x0 |
19,9 → 22,17 |
include 'lang.inc' |
include 'macros.inc' |
|
;file_info: |
; |
; dd 0,0,-1,0x4000,0x20000 |
; db '/rd/1/chess.bmp',0 |
|
file_info: |
|
dd 0,0,-1,0x4000,0x20000 |
dd 0 |
dd 0 |
dd 0 |
dd -1 |
dd 0x4000 |
db '/rd/1/chess.bmp',0 |
|
pawn_color: |
52,7 → 63,9 |
|
START: ; start of execution |
|
mov eax,58 |
; mov eax,58 |
mov eax,70 |
; mov ebx,file_info |
mov ebx,file_info |
int 0x40 |
|
896,18 → 909,10 |
mov bx,550 |
mov cx,470 |
mov edx,[wcolor] |
add edx,0x03000000 |
mov esi,0x80557799 |
mov edi,0x00557799 |
add edx,0x13000000 |
mov edi,header |
int 0x40 |
|
mov eax,4 ; WINDOW LABEL |
mov ebx,8*65536+8 |
mov ecx,0x10ffffff |
mov edx,labelt |
mov esi,labellen-labelt |
int 0x40 |
|
call display_status |
|
mov eax,8 ; BUTTON 4: Connect |
1213,8 → 1218,8 |
sq_black dd 0x336688 ; 666666 |
sq_white dd 0xffffff |
|
labelt db 'Chess Client for Chessclub.com - v0.1' |
labellen: |
header db appname,version,0 |
|
setipt db ' . . .' |
setiplen: |
setportt db ' ' |