RoboPlay - Multi format music player in Fusion-C

Page 16/23
9 | 10 | 11 | 12 | 13 | 14 | 15 | | 17 | 18 | 19 | 20 | 21

Par denjhang

Rookie (30)

Portrait de denjhang

27-04-2021, 17:38

Does the latest version plan to support XM playback? If it does, I am looking forward to it. I found the XM player module in the roboplay source code. LOL!
In addition, I would like to ask a question. When I use openmsx to play midi music, I find that the playback speed is fast and sometimes slow. When the number of notes is large, the playback speed will be significantly slower. Is there a way to improve the situation? Question

Par denjhang

Rookie (30)

Portrait de denjhang

28-04-2021, 05:46

opl4.h:18: syntax error: token -> 'opl4_detect' ; column 16

I encountered this problem when I tried to compile roboplay. oO

Par ToriHino

Paladin (856)

Portrait de ToriHino

28-04-2021, 06:53

That's just in the middle of a regular function declaration. Which version of SDCC are you using? (although i don't think it should matter for this). I currently build it with SDCC 4.0.0.

Par denjhang

Rookie (30)

Portrait de denjhang

28-04-2021, 07:45

I tried sdcc4.1.0, 3.6.0, 2.9.0 all have the same problem. Question

Par denjhang

Rookie (30)

Portrait de denjhang

28-04-2021, 08:17

I think there is a problem with my compilation method. Currently, as long as the bool type appears, an error will be reported.
I use make all directly, this should be a problem.

Par denjhang

Rookie (30)

Portrait de denjhang

28-04-2021, 08:56

I found success in compiling these files in cgywin, but it was unable to compile xm.c LOL!

Par denjhang

Rookie (30)

Portrait de denjhang

28-04-2021, 09:35

players\xm.c:186: error 26: '_get_segment' not a structure/union member
players\xm.c:186: error 12: called object is not a function
players\xm.c:210: error 26: '_get_segment' not a structure/union member
players\xm.c:210: error 12: called object is not a function
players\xm.c:261: syntax error: token -> ',' ; column 54
players\xm.c:248: error 26: '_get_segment' not a structure/union member
players\xm.c:248: error 12: called object is not a function
players\xm.c:262: error 20: Undefined identifier 'instrument_header'
players\xm.c:262: error 25: Structure/Union expected left of '.->'
players\xm.c:271: error 20: Undefined identifier 'instrument_header'
players\xm.c:271: error 25: Structure/Union expected left of '.->'
players\xm.c:273: error 26: '_get_segment' not a structure/union member
players\xm.c:273: error 12: called object is not a function
players\xm.c:280: error 47: indirections to different types assignment
from type 'unsigned-char generic* auto'
to type 'struct __00000008 generic* data'
players\xm.c:282: error 20: Undefined identifier 'instrument_header'
players\xm.c:282: error 25: Structure/Union expected left of '.->'
players\xm.c:284: error 20: Undefined identifier 'i'
players\xm.c:284: error 20: Undefined identifier 'i'
players\xm.c:286: error 20: Undefined identifier 'instrument_header'
players\xm.c:286: error 25: Structure/Union expected left of '.->'
players\xm.c:309: error 20: Undefined identifier 'instrument_header'
players\xm.c:309: error 25: Structure/Union expected left of '.->'
players\xm.c:322: syntax error: token -> '}' ; column 1
sdcpp.exe: fatal error: when writing output to : Invalid argument
make: *** [makefile:52: xm.no_tracker] Error 1

Par ToriHino

Paladin (856)

Portrait de ToriHino

28-04-2021, 12:22

The xm.c is still in a very preliminary state Smile Started on it some time back, but did not get to it yet to pick it up again.

Par denjhang

Rookie (30)

Portrait de denjhang

28-04-2021, 14:29

I found that amd.c is missing tracker.h. Shocked!
I also tried 000.ply and found that only a few tracks can be played normally.

Par denjhang

Rookie (30)

Portrait de denjhang

28-04-2021, 14:42

There seems to be a problem with mod.ply. When playing "Firefox_+_Tip_-_Enigma.mod", the wrong notes appear during the first few seconds of playing.

Page 16/23
9 | 10 | 11 | 12 | 13 | 14 | 15 | | 17 | 18 | 19 | 20 | 21