@@ -366,7 +366,7 @@ begin |
| 366 |
'order4, duty_instruments, wave_instruments, noise_instruments, NULL, waves};', |
366 |
'order4, duty_instruments, wave_instruments, noise_instruments, NULL, waves};', |
| 367 |
[DescriptorName, |
367 |
[DescriptorName, |
| 368 |
Song.TicksPerRow[0], Song.TicksPerRow[1], Song.TicksPerRow[2], Song.TicksPerRow[3], |
368 |
Song.TicksPerRow[0], Song.TicksPerRow[1], Song.TicksPerRow[2], Song.TicksPerRow[3], |
| 369 |
OrderCount(Song) |
369 |
OrderCount(Song)*2 |
| 370 |
])); |
370 |
])); |
| 371 |
|
371 |
|
| 372 |
AssignFile(F, Filename); |
372 |
AssignFile(F, Filename); |
@@ -586,7 +586,7 @@ begin |
| 586 |
+IntToStr(Song.TicksPerRow[1])+', ' |
586 |
+IntToStr(Song.TicksPerRow[1])+', ' |
| 587 |
+IntToStr(Song.TicksPerRow[2])+', ' |
587 |
+IntToStr(Song.TicksPerRow[2])+', ' |
| 588 |
+IntToStr(Song.TicksPerRow[3])); |
588 |
+IntToStr(Song.TicksPerRow[3])); |
| 589 |
OutSL.Add('dw '+IntToStr(OrderCount(Song))); |
589 |
OutSL.Add('dw '+IntToStr(OrderCount(Song)*2)); |
| 590 |
OutSL.Add('dw order1, order2, order3, order4'); |
590 |
OutSL.Add('dw order1, order2, order3, order4'); |
| 591 |
OutSL.Add('dw duty_instruments, wave_instruments, noise_instruments'); |
591 |
OutSL.Add('dw duty_instruments, wave_instruments, noise_instruments'); |
| 592 |
OutSL.Add('dw routines'); |
592 |
OutSL.Add('dw routines'); |
@@ -808,7 +808,7 @@ begin |
| 808 |
if Assemble(Filename + '_song.obj', |
808 |
if Assemble(Filename + '_song.obj', |
| 809 |
ConcatPaths([RuntimeDir, 'hUGEDriver', 'song.asm']), |
809 |
ConcatPaths([RuntimeDir, 'hUGEDriver', 'song.asm']), |
| 810 |
['SONG_DESCRIPTOR=song', |
810 |
['SONG_DESCRIPTOR=song', |
| 811 |
'ORDER_COUNT='+IntToStr(OrderCount(Song)), |
811 |
'ORDER_COUNT='+IntToStr(OrderCount(Song)*2), |
| 812 |
'TICKS0='+IntToStr(Song.TicksPerRow[0]), |
812 |
'TICKS0='+IntToStr(Song.TicksPerRow[0]), |
| 813 |
'TICKS1='+IntToStr(Song.TicksPerRow[1]), |
813 |
'TICKS1='+IntToStr(Song.TicksPerRow[1]), |
| 814 |
'TICKS2='+IntToStr(Song.TicksPerRow[2]), |
814 |
'TICKS2='+IntToStr(Song.TicksPerRow[2]), |