Mam pewien problem z odczytem danych z dysku oraz z jednoczesnym odczytem danych z klawiatury. Być może ktoś z forumowiczów będzie w stanie mi pomóc?
Problem jest następujący... Ładuję sobie plik z dysku do pamięci za pomocą prostego wywołania procedur z Kernala:
Kod: Zaznacz cały
lda #$01
ldx #$08
ldy #$0f
jsr $ffba
lda #3
ldx #<hi_scores_file_name
ldy #>hi_scores_file_name
jsr $ffbd
lda #$00
jsr $ffd5
jsr $ffcc
jsr $ffc3
Czy tak ma być, czy to raczej jakiś bug w moim kodzie? Bardzo proszę o pomoc!
Powyższy problem pojawia się na VICE, zawsze jest ten sam komunikat:
Kod: Zaznacz cały
Main CPU: JAM at $2144
Czy ktoś spotkał się kiedykolwiek z podobnym problemem? Dodam jeszcze, że przerwania IRQ mam zablokowane w czasie wykonywania powyżej zamieszczonego fragmentu kodu...
Pozdrawiam,
DJ Gruby.