|
|
| version 1.10, 2004/01/28 23:36:13 | version 1.11, 2004/01/31 08:34:41 |
|---|---|
| Line 82 section .text | Line 82 section .text |
| %if USE_EGCASM | %if USE_EGCASM |
| extern _egca_read | extern egc_read |
| extern _egca_read_w | extern egc_read_w |
| extern _egca_write | extern egc_write |
| extern _egca_write_w | extern egc_write_w |
| %else | %else |
| extern @egc_read@4 | extern @egc_read@4 |
| extern @egc_read_w@4 | extern @egc_read_w@4 |
| Line 264 grcgtdw_end: pop ecx | Line 264 grcgtdw_end: pop ecx |
| @egc_wt: VRAMTRACE | @egc_wt: VRAMTRACE |
| pop ebx | pop ebx |
| %if USE_EGCASM | %if USE_EGCASM |
| jmp _egca_write | jmp egc_write |
| %else | %else |
| pushad | pushad |
| call @egc_write@8 | call @egc_write@8 |
| Line 385 grcgtcr_end: not al | Line 385 grcgtcr_end: not al |
| align 16 | align 16 |
| @egc_rd: pop ebx | @egc_rd: pop ebx |
| %if USE_EGCASM | %if USE_EGCASM |
| jmp _egca_read | jmp egc_read |
| %else | %else |
| pushad | pushad |
| call @egc_read@4 | call @egc_read@4 |
| Line 619 grcgwtdw_end: pop ecx | Line 619 grcgwtdw_end: pop ecx |
| @egcw_wt: VRAMTRACE_W | @egcw_wt: VRAMTRACE_W |
| pop ebx | pop ebx |
| %if USE_EGCASM | %if USE_EGCASM |
| jmp _egca_write_w | jmp egc_write_w |
| %else | %else |
| test ecx, 1 | test ecx, 1 |
| jne short egcw_wtodd | jne short egcw_wtodd |
| Line 781 grcgwtcr_end: not ax | Line 781 grcgwtcr_end: not ax |
| test ecx, 1 | test ecx, 1 |
| jne short egcw_rdodd | jne short egcw_rdodd |
| %if USE_EGCASM | %if USE_EGCASM |
| jmp _egca_read_w | jmp egc_read_w |
| %else | %else |
| pushad | pushad |
| call @egc_read_w@4 | call @egc_read_w@4 |
| Line 793 grcgwtcr_end: not ax | Line 793 grcgwtcr_end: not ax |
| egcw_rdodd: | egcw_rdodd: |
| %if USE_EGCASM | %if USE_EGCASM |
| inc ecx | inc ecx |
| call _egca_read | call egc_read |
| mov ah, al | mov ah, al |
| dec ecx | dec ecx |
| jmp _egca_read | jmp egc_read |
| %else | %else |
| pushad | pushad |
| push ecx | push ecx |