Rev 5720 | Rev 5750 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 5720 | Rev 5722 | ||
---|---|---|---|
Line 15... | Line 15... | ||
15 | format binary as "" |
15 | format binary as "" |
Line 16... | Line 16... | ||
16 | 16 | ||
17 | __DEBUG__ = 1 |
17 | __DEBUG__ = 1 |
Line 18... | Line 18... | ||
18 | __DEBUG_LEVEL__ = 2 |
18 | __DEBUG_LEVEL__ = 2 |
19 | 19 | ||
Line 20... | Line 20... | ||
20 | BITS_PER_PIXEL = 8 ; 8, 16 24 |
20 | BITS_PER_PIXEL = 32 ; 8, 16, 24 or 32 |
Line 21... | Line 21... | ||
21 | SERVERADDRLEN = 4096 |
21 | SERVERADDRLEN = 4096 |
Line 38... | Line 38... | ||
38 | include "../../dll.inc" |
38 | include "../../dll.inc" |
39 | include "../../struct.inc" |
39 | include "../../struct.inc" |
40 | include "../../develop/libraries/box_lib/trunk/box_lib.mac" |
40 | include "../../develop/libraries/box_lib/trunk/box_lib.mac" |
41 | include "../../network.inc" |
41 | include "../../network.inc" |
Line 42... | Line 42... | ||
42 | 42 | ||
43 | struct pixel_format |
43 | struct PixelFormat |
44 | bpp db ? |
44 | bpp db ? |
45 | depth db ? |
45 | depth db ? |
46 | big_endian db ? |
46 | big_endian db ? |
47 | true_color db ? |
47 | true_color db ? |
Line 52... | Line 52... | ||
52 | green_shift db ? |
52 | green_shift db ? |
53 | blue_shift db ? |
53 | blue_shift db ? |
54 | padding rb 3 |
54 | padding rb 3 |
55 | ends |
55 | ends |
Line 56... | Line 56... | ||
56 | 56 | ||
57 | struct framebuffer |
57 | struct ServerInit |
58 | width dw ? |
58 | width dw ? |
59 | height dw ? |
59 | height dw ? |
60 | pixelformat pixel_format |
60 | pixelformat PixelFormat |
61 | name_length dd ? |
61 | name_length dd ? |
62 | name rb 256 |
62 | name db ? |
Line 63... | Line 63... | ||
63 | ends |
63 | ends |
64 | 64 | ||
Line 154... | Line 154... | ||
154 | 154 | ||
Line 155... | Line 155... | ||
155 | mcall 12, 2 |
155 | mcall 12, 2 |
156 | 156 | ||
157 | draw_framebuffer: |
157 | draw_framebuffer: |
158 | DEBUGF 1, "Drawing framebuffer\n" |
158 | DEBUGF 1, "Drawing framebuffer\n" |
Line 159... | Line 159... | ||
159 | mcall 7, framebuffer_data, dword[screen], 0 |
159 | mcall 7, framebuffer, dword[screen], 0 |
160 | mov [update_framebuffer], 0 |
160 | mov [update_framebuffer], 0 |
161 | 161 | ||
Line 273... | Line 273... | ||
273 | ClientInit db 0 ; not shared |
273 | ClientInit db 0 ; not shared |
Line 274... | Line 274... | ||
274 | 274 | ||
275 | SetPixelFormat32 db 0 ; setPixelformat |
275 | SetPixelFormat32 db 0 ; setPixelformat |
276 | db 0, 0, 0 ; padding |
276 | db 0, 0, 0 ; padding |
277 | .bpp db 32 ; bits per pixel |
277 | .bpp db 32 ; bits per pixel |
278 | .depth db 32 ; depth |
278 | .depth db 24 ; depth |
279 | .big_endian db 0 ; big-endian flag |
279 | .big_endian db 0 ; big-endian flag |
280 | .true_color db 1 ; true-colour flag |
280 | .true_color db 1 ; true-colour flag |
281 | .red_max db 0, 255 ; red-max |
281 | .red_max db 0, 255 ; red-max |
282 | .green_max db 0, 255 ; green-max |
282 | .green_max db 0, 255 ; green-max |
283 | .blue_max db 0, 255 ; blue-max |
283 | .blue_max db 0, 255 ; blue-max |
284 | .red_shif db 0 ; red-shift |
284 | .red_shift db 16 ; red-shift |
285 | .green_shift db 8 ; green-shift |
285 | .green_shift db 8 ; green-shift |
286 | .blue_shift db 16 ; blue-shift |
286 | .blue_shift db 0 ; blue-shift |
Line 287... | Line 287... | ||
287 | db 0, 0, 0 ; padding |
287 | db 0, 0, 0 ; padding |
288 | 288 | ||
289 | SetPixelFormat24 db 0 ; setPixelformat |
289 | SetPixelFormat24 db 0 ; setPixelformat |
Line 477... | Line 477... | ||
477 | keys rd 32*2 ; DES keys for VNC authentication |
477 | keys rd 32*2 ; DES keys for VNC authentication |
Line 478... | Line 478... | ||
478 | 478 | ||
Line 479... | Line 479... | ||
479 | sz_err_security_c rb 512+1 |
479 | sz_err_security_c rb 512+1 |
480 | 480 | ||
Line 481... | Line 481... | ||
481 | receive_buffer rb RECEIVE_BUFFER_SIZE |
481 | receive_buffer rb RECEIVE_BUFFER_SIZE |
482 | framebuffer_data rb 1280*1024*3 ; framebuffer |
482 | framebuffer rb 1280*1024*3 ; framebuffer |
483 | 483 | ||
484 | rb 0x1000 |
484 | rb 0x1000 |