Rev 5677 | Rev 5693 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5677 | Rev 5680 | ||
---|---|---|---|
Line 71... | Line 71... | ||
71 | STATUS_INITIAL = 0 |
71 | STATUS_INITIAL = 0 |
72 | STATUS_CONNECTING = 1 |
72 | STATUS_CONNECTING = 1 |
73 | STATUS_REQ_LOGIN = 2 |
73 | STATUS_REQ_LOGIN = 2 |
74 | STATUS_LOGIN = 3 |
74 | STATUS_LOGIN = 3 |
75 | STATUS_CONNECTED = 4 |
75 | STATUS_CONNECTED = 4 |
- | 76 | STATUS_CLOSED = 5 |
|
Line 76... | Line 77... | ||
76 | 77 | ||
77 | STATUS_DISCONNECTED = 10 |
78 | STATUS_DISCONNECTED = 10 |
78 | STATUS_DNS_ERR = 11 |
79 | STATUS_DNS_ERR = 11 |
79 | STATUS_SOCK_ERR = 12 |
80 | STATUS_SOCK_ERR = 12 |
80 | STATUS_CONNECT_ERR = 13 |
81 | STATUS_CONNECT_ERR = 13 |
81 | STATUS_PROTO_ERR = 14 |
82 | STATUS_PROTO_ERR = 14 |
82 | STATUS_SECURITY_ERR = 15 |
83 | STATUS_SECURITY_ERR = 15 |
83 | STATUS_LIB_ERR = 16 |
84 | STATUS_LIB_ERR = 16 |
- | 85 | STATUS_THREAD_ERR = 17 |
|
Line 84... | Line 86... | ||
84 | STATUS_THREAD_ERR = 17 |
86 | STATUS_LOGIN_FAILED = 18 |
85 | 87 | ||
86 | include "keymap.inc" |
88 | include "keymap.inc" |
87 | include "gui.inc" |
89 | include "gui.inc" |
88 | include "network.inc" |
90 | include "network.inc" |
89 | include "raw.inc" |
91 | include "raw.inc" |
- | 92 | include "copyrect.inc" |
|
Line 90... | Line 93... | ||
90 | include "copyrect.inc" |
93 | include "rre.inc" |
Line 91... | Line 94... | ||
91 | include "rre.inc" |
94 | include "des.inc" |
Line 208... | Line 211... | ||
208 | mcall send, [socketnum], PointerEvent, 6, 0 |
211 | mcall send, [socketnum], PointerEvent, 6, 0 |
209 | jmp mainloop |
212 | jmp mainloop |
Line 210... | Line 213... | ||
210 | 213 | ||
211 | button: |
214 | button: |
- | 215 | mcall 17 ; get id |
|
212 | mcall 17 ; get id |
216 | mov [status], STATUS_CLOSED |
213 | mcall close, [socketnum] |
217 | mcall close, [socketnum] |
Line 214... | Line 218... | ||
214 | mcall -1 |
218 | mcall -1 |
Line 318... | Line 322... | ||
318 | update_gui dd 0 |
322 | update_gui dd 0 |
319 | mouse_dd dd 0 |
323 | mouse_dd dd 0 |
320 | update_framebuffer dd 0 |
324 | update_framebuffer dd 0 |
Line 321... | Line 325... | ||
321 | 325 | ||
322 | URLbox edit_box 235, 70, 10, 0xffffff, 0x6f9480, 0, 0, 0, 65535, serveraddr, mouse_dd, ed_focus, 0, 0 |
326 | URLbox edit_box 235, 70, 10, 0xffffff, 0x6f9480, 0, 0, 0, 65535, serveraddr, mouse_dd, ed_focus, 0, 0 |
323 | USERbox edit_box 150, 70, 10, 0xffffff, 0x6f9480, 0, 0, 0, 127, username, mouse_dd, ed_focus, 0, 0 |
327 | USERbox edit_box 200, 90, 10, 0xffffff, 0x6f9480, 0, 0, 0, 127, username, mouse_dd, ed_focus, 0, 0 |
Line 324... | Line 328... | ||
324 | PASSbox edit_box 150, 90, 10, 0xffffff, 0x6f9480, 0, 0, 0, 127, password, mouse_dd, 0, 0, 0 |
328 | PASSbox edit_box 200, 90, 30, 0xffffff, 0x6f9480, 0, 0, 0, 127, password, mouse_dd, ed_pass, 0, 0 |
325 | 329 | ||
326 | serverstr db "server:" |
330 | serverstr db "server:" |
327 | userstr db "username:" |
331 | userstr db "username:" |
Line 336... | Line 340... | ||
336 | sz_err_connect db "Could not connect to the server.", 0 |
340 | sz_err_connect db "Could not connect to the server.", 0 |
337 | sz_err_proto db "A protocol error has occured.", 0 |
341 | sz_err_proto db "A protocol error has occured.", 0 |
338 | sz_err_security db "Server requested an unsupported security type.", 0 |
342 | sz_err_security db "Server requested an unsupported security type.", 0 |
339 | sz_err_library db "Could not load needed libraries.", 0 |
343 | sz_err_library db "Could not load needed libraries.", 0 |
340 | sz_err_thread db "Could not create thread.", 0 |
344 | sz_err_thread db "Could not create thread.", 0 |
- | 345 | sz_err_login_failed db "Login failed.", 0 |
|
Line 341... | Line 346... | ||
341 | 346 | ||
342 | err_msg dd sz_err_disconnected |
347 | err_msg dd sz_err_disconnected |
343 | dd sz_err_dns |
348 | dd sz_err_dns |
344 | dd sz_err_sock |
349 | dd sz_err_sock |
345 | dd sz_err_connect |
350 | dd sz_err_connect |
346 | dd sz_err_proto |
351 | dd sz_err_proto |
347 | dd sz_err_security |
352 | dd sz_err_security |
348 | dd sz_err_library |
353 | dd sz_err_library |
- | 354 | dd sz_err_thread |
|
Line 349... | Line 355... | ||
349 | dd sz_err_thread |
355 | dd sz_err_login_failed |
350 | 356 | ||
351 | ; import |
357 | ; import |
Line 406... | Line 412... | ||
406 | keymap rw 128 |
412 | keymap rw 128 |
407 | keymap_shift rw 128 |
413 | keymap_shift rw 128 |
408 | keymap_alt rw 128 |
414 | keymap_alt rw 128 |
409 | username rb 128 |
415 | username rb 128 |
410 | password rb 128 |
416 | password rb 128 |
- | 417 | keys rd 32*2 ; DES keys for VNC authentication |
|
- | 418 | ||
411 | serveraddr rb 65536 |
419 | serveraddr rb 65536 |
412 | receive_buffer rb RECEIVE_BUFFER_SIZE |
420 | receive_buffer rb RECEIVE_BUFFER_SIZE |
413 | framebuffer_data rb 1280*1024*3 ; framebuffer |
421 | framebuffer_data rb 1280*1024*3 ; framebuffer |
Line 414... | Line 422... | ||
414 | 422 |