Incorporated another round of feedback for pull request.
Adjusted comment formatting in several assembler files. Removed dummy kbhit() function, as it's better to get a linker error than an implementation that does the wrong thing.
This commit is contained in:
@@ -139,8 +139,7 @@ There are no loadable drivers available.
|
|||||||
|
|
||||||
<sect1>conio implementation<p>
|
<sect1>conio implementation<p>
|
||||||
|
|
||||||
The conio implementation is complete except for a working kbhit() function.
|
The conio implementation is complete except for a kbhit() function.
|
||||||
kbhit() currently returns true unconditionally.
|
|
||||||
|
|
||||||
<sect1>stdio implementation<p>
|
<sect1>stdio implementation<p>
|
||||||
|
|
||||||
|
|||||||
@@ -22,10 +22,10 @@ staloc:
|
|||||||
inc staloc+2
|
inc staloc+2
|
||||||
dey
|
dey
|
||||||
bne staloc
|
bne staloc
|
||||||
lda #>(SCRNBASE); load high byte
|
lda #>(SCRNBASE) ; Load high byte
|
||||||
sta staloc+2 ; restore base address
|
sta staloc+2 ; Restore base address
|
||||||
|
|
||||||
lda #$00 ; cursor in upper left corner
|
lda #$00 ; Cursor in upper left corner
|
||||||
sta CURS_X
|
sta CURS_X
|
||||||
sta CURS_Y
|
sta CURS_Y
|
||||||
jmp plot ; Set the cursor position
|
jmp plot ; Set the cursor position
|
||||||
|
|||||||
@@ -48,7 +48,7 @@ _init: ldx #$FF ; Initialize stack pointer to $01FF
|
|||||||
jsr _main
|
jsr _main
|
||||||
|
|
||||||
; ---------------------------------------------------------------------------
|
; ---------------------------------------------------------------------------
|
||||||
; Back from main (this is also the _exit entry): force a software break
|
; Back from main (this is also the _exit entry):
|
||||||
|
|
||||||
_exit: jsr donelib ; Run destructors
|
_exit: jsr donelib ; Run destructors
|
||||||
jmp RESET ; Display boot menu after program exit
|
jmp RESET ; Display boot menu after program exit
|
||||||
|
|||||||
@@ -1,11 +0,0 @@
|
|||||||
;
|
|
||||||
; int kbhit (void);
|
|
||||||
;
|
|
||||||
; Currently a dummy function that returns always true
|
|
||||||
|
|
||||||
.export _kbhit
|
|
||||||
|
|
||||||
_kbhit:
|
|
||||||
lda #$01 ; load low byte with true value
|
|
||||||
ldx #$00 ; load high byte
|
|
||||||
rts
|
|
||||||
Reference in New Issue
Block a user