@recedent, post #59
Ciekawe czy dalej by działał gdyby wywalić z Kickstartu wszystkie elementy AmigaOS.To zależy od sposobu uruchomienia. W zasadzie można zaryzykować stwierdzenie „nie działałby”, ponieważ nawet jeżeli zapisalibyśmy go na „niedosowej” dyskietce, czyli startowałby się z bootblocka, to jednak kod, który skłania Amigę do załadowania bootblocka z dyskietki, znajduje się w Kickstarcie.
@Krashan, post #61
while(size--){
*dst++ = *src++
}while(size){
*dst = *src;
src++; dst++;
size--;
}@sanjyuubi, post #63
while(size--) {
*dst++ = *src++;
}
while(size) {
*dst = *src;
dst++; src++; size--;
}
do {
*dst++ = *src++;
} while(--size);.L3: move.l (%a1)+,(%a0)+ dbra %d0,.L3 clr.w %d0 subq.l #1,%d0 jcc .L3 .L9: move.l (%a1)+,(%a0)+ subq.l #1,%d0 jne .L9 .L14: move.l (%a1)+,(%a0)+ subq.l #1,%d0 jne .L14
@mschulz, post #64
.L3: move.l (%a1)+,(%a0)+ # ta pętla wykona się max. 65536 razy dbra %d0,.L3 clr.w %d0 # ta część wykona się (size / 65536) razy, więc się nie liczy subq.l #1,%d0 jcc .L3
@Phibrizzo, post #66
@Phibrizzo, post #66
@Hexmage960, post #71
@Hexmage960, post #71
@Norbert, post #82
@sanjyuubi, post #86
@juen, post #88