Login
Forum Help



Post Your Message
="hidden" name="cat" value="Programming">
Username: (Login)

Topic:
Message:
 


Previous Messages
Posted By

Fuzzweed
on 2024-12-01
10:02:50
 Re: Bug help. Whats happening here?

There are so many inconsistencies and omissions in the PG.

Posted By

Csabo
on 2024-12-01
09:42:05
 Re: Bug help. Whats happening here?

I linked an article here in the Plus/4 World encyclopedia / knowledge base; from there you can see that it's the "TED off" bit. If you turn it on, the TED stops generating output... You probably never want to do that in practice happy

Posted By

Fuzzweed
on 2024-12-01
09:20:30
 Re: Bug help. Whats happening here?

Obviously the worked straight away because you're a godamn genius, but why?
My prog guide says that's the flash attribute (which I would have thought should be 1='no'), so how the heck is that messing with the PC???

Posted By

Csabo
on 2024-12-01
08:07:42
 Re: Bug help. Whats happening here?

It's the $20 bit on $FF07. Change the LDA #$A7 to LDA #$87 and you should be fine.

Posted By

Fuzzweed
on 2024-12-01
07:45:09
 Bug help. Whats happening here?

Left: Raw code. Middle: YAPE monitor Right: CBM studio disassembly

PC at $114B does a store to $FF07

but then the PC jumps to $117E* not continuing to $114E as expected.

*actually even this is not stable, sometimes it jumps to $117B

The only thing I can think of would be bumping the NTSC flag (?) but #$A7 is PAL and yape is set to pal before and after.

I've got RAM banked in and interupts set but off.

Confused.






Copyright © Plus/4 World Team, 2001-2024. Support Plus/4 World on Patreon