Rev 387 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 387 | Rev 417 | ||
---|---|---|---|
Line 82... | Line 82... | ||
82 | 82 | ||
Line 83... | Line 83... | ||
83 | CODEC_REG_POWERDOWN equ 0x26 |
83 | CODEC_REG_POWERDOWN equ 0x26 |
84 | CODEC_REG_ST equ 0x26 |
84 | CODEC_REG_ST equ 0x26 |
Line 85... | Line -... | ||
85 | - | ||
86 | 85 | ||
87 | DEV_PLAY equ 1 |
86 | DEV_PLAY equ 1 |
88 | DEV_STOP equ 2 |
87 | DEV_STOP equ 2 |
89 | DEV_CALLBACK equ 3 |
88 | DEV_CALLBACK equ 3 |
90 | DEV_SET_BUFF equ 4 |
89 | DEV_SET_BUFF equ 4 |
Line 241... | Line 240... | ||
241 | end virtual |
240 | end virtual |
242 | 241 | ||
Line 243... | Line 242... | ||
243 | EVENT_NOTIFY equ 0x00000200 |
242 | EVENT_NOTIFY equ 0x00000200 |
Line 244... | Line 243... | ||
244 | 243 | ||
245 | OS_BASE equ 0; 0x80400000 |
244 | OS_BASE equ 0x80000000 |
246 | SLOT_BASE equ OS_BASE+0x0080000 |
- | |
Line 247... | Line 245... | ||
247 | new_app_base equ 0x80000000 |
245 | SLOT_BASE equ OS_BASE+0x0080000 |
248 | 246 | ||
249 | public START |
247 | public START |
Line 367... | Line 365... | ||
367 | @@: |
365 | @@: |
368 | cmp eax, DEV_GET_MASTERVOL |
366 | cmp eax, DEV_GET_MASTERVOL |
369 | jne @F |
367 | jne @F |
370 | mov ebx, [edi+output] |
368 | mov ebx, [edi+output] |
371 | add ebx, new_app_base |
369 | stdcall get_master_vol, ebx |
372 | stdcall get_master_vol, ebx |
- | |
373 | ret |
370 | ret |
374 | @@: |
371 | ;@@: |
375 | cmp eax, DEV_GET_INFO |
372 | ; cmp eax, DEV_GET_INFO |
376 | jne @F |
373 | ; jne @F |
377 | mov ebx, [edi+output] |
374 | ; mov ebx, [edi+output] |
378 | stdcall get_dev_info, ebx |
375 | ; stdcall get_dev_info, ebx |
379 | ret |
376 | ; ret |
380 | @@: |
377 | @@: |
381 | .fail: |
378 | .fail: |
382 | or eax, -1 |
379 | or eax, -1 |
383 | ret |
380 | ret |
384 | endp |
381 | endp |
385 | 382 |