Login:
Menu:
Post: Author:
FamiTracker > General > Bug Reports & Feature Requests > Effect C00 in 0.3.6 Owner: Shiru New post
Page 1 of 1 Sort:  
Effect C00 in 0.3.6 Posted: 2011-05-09 04:12 Reply | Quote
Shiru



Member for: 6349 days
Location: Russia, Moscow
Status: Offline

#17055
Noticed that when C00 effect used, cursor sometimes stops not on the last row of a pattern, but on a row preceding it. It depends from speed as well. For example, it happens if C00 placed at row 10 (hex), with speed 2.

Posted: 2011-05-09 05:13 Reply | Quote
Delek

Avatar

Member for: 5802 days
Status: Offline

#17057
I think that is a classic bug of a division truncation.

_______________________
Delek's Website
DefleMask Tracker
Delek's SoundCloud
Delek's YouTube Channel
Posted: 2011-05-09 18:01 Reply | Quote
jsr
Administrator

Avatar

Member for: 7383 days
Location: Sweden
Status: Offline

#17073
Actually it's caused by a race condition. The last row is played but it doesn't always update the pattern editor, I will try to fix it.

_______________________
Programmer and developer
Posted: 2011-05-09 20:03 Reply | Quote
modusponens

Avatar

Member for: 6201 days
Location: Redmond, WA
Status: Offline

#17076
A race condition? Like, it only happens to Russians or something?

_______________________
All men are mortal.
Socrates is a man.
Therefore, all men are Socrates.
Posted: 2011-05-10 05:05 Reply | Quote
rainwarrior

Avatar

Member for: 5608 days
Location: Canada
Status: Offline

#17092
Russians with multiple threads.

Posted: 2011-05-12 00:13 Reply | Quote
jsr
Administrator

Avatar

Member for: 7383 days
Location: Sweden
Status: Offline

#17136
Race condition means that different threads is trying to manipulate the same object and the result is dependent on the thread run order.

_______________________
Programmer and developer
Page 1 of 1 Sort: