View Issue Details

IDProjectCategoryView StatusLast Update
0000962OpenMPT[All Projects] Playback Compatibilitypublic2017-07-02 15:50
ReporterYarn366Assigned ToSaga Musix 
PrioritynormalSeverityminorReproducibilityN/A
Status resolvedResolutionfixed 
Platformx64OSWindowsOS Version7
Product VersionOpenMPT 1.27.00.* (old testing) 
Target VersionOpenMPT 1.26.12.00 / libopenmpt 0.2-beta26 (upgrade first)Fixed in VersionOpenMPT 1.26.12.00 / libopenmpt 0.2-beta26 (upgrade first) 
Summary0000962: PT 3.6: VBlank/CIA timing flag not supported
Description

The ProTracker 3.6 IFF format has a way of signifying whether the module uses VBlank or CIA timing: if the INFO chunk is present, then bit 0x0100 of the flags field indicates the timing method: 0 for VBlank, 1 for CIA. In OpenMPT, this bit should override the heuristic done in the MOD loader. (And yes, ProTracker 3.62 does support this flag, unlike several other documented flags.)

Also, if the module is determined to use VBlank timing, the tempo in the INFO chunk should be ignored; ProTracker 3.62 always sets the tempo to 125 in VBlank mode.

TagsNo tags attached.
Has the bug occurred in previous versions?Yes
Tested code revision (in case you know it)r8243

Activities

Saga Musix

Saga Musix

2017-05-31 10:29

administrator   ~0003042

Interesting. Do you have any quick example modules to test this with?

Saga Musix

Saga Musix

2017-05-31 17:10

administrator   ~0003043

Implemented in r8256 (including support for reading the multi-line song message).

Issue History

Date Modified Username Field Change
2017-05-31 04:15 Yarn366 New Issue
2017-05-31 10:29 Saga Musix Note Added: 0003042
2017-05-31 10:29 Saga Musix Assigned To => Saga Musix
2017-05-31 10:29 Saga Musix Status new => assigned
2017-05-31 17:10 Saga Musix Status assigned => resolved
2017-05-31 17:10 Saga Musix Resolution open => fixed
2017-05-31 17:10 Saga Musix Fixed in Version => OpenMPT 1.27.01.00 / libopenmpt 0.3.1 (upgrade first)
2017-05-31 17:10 Saga Musix Target Version => OpenMPT 1.27.01.00 / libopenmpt 0.3.1 (upgrade first)
2017-05-31 17:10 Saga Musix Note Added: 0003043
2017-07-02 15:50 Saga Musix Fixed in Version OpenMPT 1.27.01.00 / libopenmpt 0.3.1 (upgrade first) => OpenMPT 1.26.12.00 / libopenmpt 0.2-beta26 (upgrade first)
2017-07-02 15:50 Saga Musix Target Version OpenMPT 1.27.01.00 / libopenmpt 0.3.1 (upgrade first) => OpenMPT 1.26.12.00 / libopenmpt 0.2-beta26 (upgrade first)