Code: Select all
INKEY LDA $FF03
BPL ROMKEY
CLRA
RTS
ROMKEY JMP $BBE5
Code: Select all
INKEY LDA $FF03
BPL ROMKEY
CLRA
RTS
ROMKEY JMP $BBE5
I think the only way to avoid flicker is to call the keyboard routine from the ISR.pser1 wrote: The ml program will be inquirig keyboard internally via [$8006], I hope that this will not afffect the IRQ-handler.
You could call the keyboard routine from your ISR. Try the attached updated demo (Encoder 09 source) code.pser1 wrote:don't know if it could be solved in any way
Code: Select all
10 PMODE3,1:PCLS
20 POKE255,ASC("S"):EXEC
30 CIRCLE(128,96),90,2
40 GOTO 20
Code: Select all
CHGVEC STX $010D * set IRQ dispatch routine
ANDCC #$AF * enable IRQ/FIRQ interrupts
RTS * return to caller
I have patched the boot code to make it work with all currently available DragonDOS compatible ROMs (excluding DOSPlus 4.8 which fails to boot ANY DragonDOS bootable disk).sixxie wrote:oh yes, in case anyone else hits this, you also need to be using the DragonDOS 1.0 ROM to BOOT this!
Is this a reply to jedie or myself? My answer would be yes.sixxie wrote:You ok with me posting a disassembly?
jedie wrote:Can you post the assembly code from this?