Login
Forum Help



Post Your Message
Username: (Login)

Topic:
Message:
 


Previous Messages
Posted By

Lavina
on 2006-07-21
14:52:16
 Re: MY YAPE BUG IS CAPTURED!!! (I'm not crazy. Phew.)

no its not cool at all. It's rather annoying. Actually I have not seen it on the real machine... I mean my bug.

Posted By

Csabo
on 2006-07-21
13:08:10
 Re: MY YAPE BUG IS CAPTURED!!! (I'm not crazy. Phew.)

Well...

You guys know about the fact that if you modify anything on screen (e.g. writing characters to the screen), these operations should not be done at the same time when the machine is actually displaying those characters? When I said "should not be done" - if you want smooth display that is. The built in MONITOR or BASIC was not designed with this in mind, a lot of commands print stuff on screen at any "random" time, regardless of where the current vertical raster position is.

This effect can easily be reproduced:
A1100 SEI
LDA #$01
STA $FF0C
LDA #$56
CMP $FF1D
BNE $1108
INC $FF0D
JMP $1108
G1100

Now simply press pagedown in YAPE. When the cursor reaches line $56, you will see the exact same effect. It's no surprise: we're modifying the cursor position exactly at the same time as the TED is rendering it.

So... This is not a bug, it's just a simple side effect of MONITOR and BASIC not being a double-buffered, demo-quality application happy Sure, most of us have probably seen this, but ignored it. Cool?

Posted By

Lavina
on 2006-07-21
12:35:29
 Re: MY YAPE BUG IS CAPTURED!!! (I'm not crazy. Phew.)

maybe Luca's captured bug is present on the real iron, but mine for sure not. We would have noticed this.... And I spotted my bug years ago in Yape, but nobody else.

And yes, it's only present for some 1/10 sec.

Posted By

Ulysses777
on 2006-07-21
12:25:12
 Re: MY YAPE BUG IS CAPTURED!!! (I'm not crazy. Phew.)

I've just tried Luca's example on a real machine (by rapidly pressing Return and then pressing Home)...and the exact same thing happens (eventually) happy

It only happens for a fraction of a second, but it is there happy

Posted By

Luca
on 2006-07-21
10:31:20
 Re: MY YAPE BUG IS CAPTURED!!! (I'm not crazy. Phew.)

Actually, something weird appears to happen.

Look at this screenshot: http://c64.rulez.org/~luca/fire/_trash/nastybug.gif:
More precise: look at the zero of .8010, when the character overlap the 0 as negative.

I used the last version (YAPE 0.67), and simply (A)ssembling some lines it occurs. You can see the bug 1 of 10 times circa, in two or three fixed position of the screen, depending by unkown variables. It can happen with several locations, e.g. I'd seen some caused by entering A 8003...
What about checking the original machine?

Posted By

Lavina
on 2006-07-21
10:02:15
 Re: MY YAPE BUG IS CAPTURED!!! (I'm not crazy. Phew.)

we are experimenting with Luca. It appears to work only in the line 8, where my .8011 is located.

Luca just saw the same stufff!!!!! It is replicated in laboratory conditions now its OFFICIAL!!!! I am not crazy.

Posted By

Lavina
on 2006-07-21
09:43:01
 Re: MY YAPE BUG IS CAPTURED!!! (I'm not crazy. Phew.)

and I used printscreen to capture the moment of enter pressing.

Posted By

Lavina
on 2006-07-21
09:41:53
 MY YAPE BUG IS CAPTURED!!! (I'm not crazy. Phew.)

Take a look at this:

http://gotu.uw.hu/yapebug.jpg


Here is the proof. I told you it exists. I managed to find a constellation while coding today. As I hit enter at row .8011 , it happens!!!!! actually 2-3 times out of 10 enterhits. Most of the times at the indicated location, but sometimes one char position to the right and down.

I told you I am not crazy. I have very fast eye perception!!
Don't tell me nobody found this bug before!!


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