Jeśli chcesz wziąć udział w dyskusjach na forum - zaloguj się. Jeżeli nie masz loginu - poproś o członkostwo.
Vanilla 1.1.4 jest produktem Lussumo. Więcej informacji: Dokumentacja, Forum.
; calculate offset in xbyte
lda xdraw+1
lsr
lda xdraw
ror ;just one bit over 256. Max screenwidth = 512!!!
lsr
lsr
sta xbyte
; calculate offset in xbyte
lda xdraw
and #%11111000
sta xbyte
; let's calculate coordinates from xdraw and ydraw
lda xdraw+1
lsr
lda xdraw
ror ;just one bit over 256. Max screenwidth = 512!!!
lsr
lsr
sta xbyte
;---
ldx ydraw
ldy linetableL,x
lda linetableH,x
sta xbyte+1
; which bit?
lda xdraw
and #%00000111
tax
; make plot
lda (xbyte),y
ora bittable,x
sta (xbyte),y
rts
; let's calculate coordinates from xdraw and ydraw
lda xdraw
and #%11111000
sta xbyte
lda xdraw+1
;---
ldx ydraw
clc
adc linetableH,x
sta xbyte+1
ldy linetableL,x
; which bit?
lda xdraw
and #%00000111
tax
; make plot
lda (xbyte),y
ora bittable,x
sta (xbyte),y
rts
W. Zientara, "Podstawowe procedury systemu operacyjnego":
Podczas inicjowania komputera sprawdzana jest poprawność układów pamięci ROM zawierających system operacyjny. Dokonywane jest to przez zsumowanie zawartości wszystkich bajtów pamięci i porównanie otrzymanego wyniku z zapisaną w ROM sumą kontrolną.tdc:
Kto by pomyślał, że wątek warsztatu Action! może doprowadzić do takich analiz :P (i to jeszcze Atari vs Commodore - temat żelazny, nie da się go obejść :P )tdc:
Chyba trzeba ogłosić jakiś konkurs - do ilu absurdalnych rzeczy może doprowadzić wątek programowania w Action!;))Pecus:
Na pewno, ale to nie ten wątekPecus:
Ale czego brakuje??? :)Pecus:
O i TeDeC wrócił!Pecus:
Ja np. TeDeCa lubię i z radością z nim pokonwersuję.