为什么我的dosbox的像素没有对齐,我检查X和Y交叉点以找到像素的正确位置,并且在我的检查中我在像素的正确位置上但为什么它总是走错了路...... 请帮帮我。
使用红色圆圈查看错误像素位置的图片
title marvel.asm
dosseg
.model small
.stack 0100h
.code
marvel_start:
mov ax, @data
mov ds, ax
mov ax, 1003h
int 10h
;bg_color
mov ax, 0600h
mov bh, 70h
mov ch, 0h
mov cl, 0h
mov dh, 24h
mov dl, 79h
int 10h
;dead_pool
;black_highlight
mov ax, 0600h
mov bh, 01h
mov ch, 1h
mov cl, 9h
mov dh, 1h
mov dl, 14h
int 10h
mov ax, 0600h
mov bh, 01h
mov ch, 2h
mov cl, 8h
mov dh, 2h
mov dl, 8h
int 10h
mov ax, 0600h
mov bh, 01h
mov ch, 2h
mov cl, 15h
mov dh, 2h
mov dl, 15h
int 10h
mov ax, 0600h
mov bh, 01h
mov ch, 3h
mov cl, 7h
mov dh, 3h
mov dl, 7h
int 10h
mov ax, 0600h
mov bh, 01h
mov ch, 3h
mov cl, 16h
mov dh, 3h
mov dl, 16h
int 10h
mov ax, 0600h
mov bh, 01h
mov ch, 4h
mov cl, 6h
mov dh, 8h
mov dl, 6h
int 10h
mov ax, 0600h
mov bh, 01h
mov ch, 4h
mov cl, 17h
mov dh, 8h
mov dl, 17h
int 10h
mov ax, 0600h
mov bh, 01h
mov ch, 9h
mov cl, 7h
mov dh, 9h
mov dl, 7h
int 10h
mov ax, 0600h
mov bh, 01h
mov ch, 9h
mov cl, 17h
mov dh, 9h
mov dl, 18h
int 10h
mov ax, 0600h
mov bh, 01h
mov ch, 9h
mov cl, 17h
mov dh, 9h
mov dl, 18h
int 10h
;weapon_of_dead_pool_left
mov ax, 0600h
mov bh, 01h
mov ch, 5h
mov cl, 2h
mov dh, 5h
mov dl, 3h
int 10h
mov ax, 0600h
mov bh, 01h
mov ch, 6h
mov cl, 2h
mov dh, 6h
mov dl, 2h
int 10h
mov ax, 0600h
mov bh, 01h
mov ch, 6h
mov cl, 4h
mov dh, 6h
mov dl, 4h
int 10h
mov ax, 0600h
mov bh, 01h
mov ch, 6h
mov cl, 4h
mov dh, 6h
mov dl, 4h
int 10h
mov ax, 0600h
mov bh, 01h
mov ch, 7h
mov cl, 5h
mov dh, 7h
mov dl, 5h
int 10h
mov ax, 0600h
mov bh, 01h
mov ch, 7h
mov cl, 3h
mov dh, 7h
mov dl, 3h
int 10h
mov ax, 0600h
mov bh, 01h
mov ch, 8h
mov cl, 4h
mov dh, 8h
mov dl, 4h
int 10h
mov ax, 0600h
mov bh, 01h
mov ch, 9h
mov cl, 5h
mov dh, 9h
mov dl, 5h
int 10h
;weapon_of_dead_pool_right
;pixel_not_align
; mov ax, 0600h
; mov bh, 01h
; mov ch, 4h
; mov cl, 21h
; mov dh, 4h
; mov dl, 22h
; int 10h
;pixel_not_align
; mov ax, 0600h
; mov bh, 01h
; mov ch, 5h
; mov cl, 22h
; mov dh, 5h
; mov dl, 22h
; int 10h
;pixel_not_align
mov ax, 0600h
mov bh, 01h
mov ch, 5h
mov cl, 20h
mov dh, 5h
mov dl, 20h
int 10h
mov ax, 0600h
mov bh, 01h
mov ch, 6h
mov cl, 19h
mov dh, 6h
mov dl, 19h
int 10h
mov ax, 0600h
mov bh, 01h
mov ch, 7h
mov cl, 18h
mov dh, 7h
mov dl, 18h
int 10h
mov ax, 4c00h
int 21h
end marvel_start