• HomeBoards
  • RulesRules
  • HelpHelp
  • WikiWiki
  • Donate

Author Topic: Oldplay  (Read 7442 times)

doglush (OP)

  • Posts: 102
Oldplay
« on: October 06, 2011, 10:45:54 am »
Anyone has he the source code of the OldPlay v1.12. To make an adaptation for Opendingux.
(Many broken link on the web)
Thanks

wy_scorpio

  • Posts: 368
Re: Oldplay
« Reply #1 on: October 06, 2011, 12:02:35 pm »
i have it
there is download
http://dl.dbank.com/c0wcbc8ufc
 :)
if you can add chinese font support in file brower?thanks

doglush (OP)

  • Posts: 102
Re: Oldplay
« Reply #2 on: October 06, 2011, 09:40:38 pm »
I'm a beginner, so it will be a hard work for me...
I'll try, i'll try :)

virusmater

  • Posts: 55
Re: Oldplay
« Reply #3 on: October 06, 2011, 11:23:49 pm »
I started compilling it under OpenDingux and bigger part of work is done. But i can't compile one of plugins. Here gcc output
Code: [Select]
/opt/opendingux-toolchain/usr/bin/mipsel-linux-gcc   -lm   -o uadecore main.o newcpu.o memory.o custom.o cia.o audio.o compiler.o cpustbl.o missing.o sd-sound.o md-support.o cfgfile.o fpp.o debug.o readcpu.o cpudefs.o cpuemu1.o cpuemu2.o cpuemu3.o cpuemu4.o cpuemu5.o cpuemu6.o cpuemu7.o cpuemu8.o uade.o players.o strlrep.o uadeipc.o uademain.o unixatomic.o ossupport.o ipcsupport.o
sd-sound.o: In function `sound_callback':
sd-sound.c:(.text.sound_callback+0x90): undefined reference to `SDL_SemWait'
sd-sound.c:(.text.sound_callback+0xc0): undefined reference to `SDL_SemPost'
sd-sound.c:(.text.sound_callback+0x5c): undefined reference to `SDL_SemWait'
sd-sound.c:(.text.sound_callback+0xc8): undefined reference to `SDL_SemPost'
sd-sound.o: In function `fill_audio_buffer':
sd-sound.c:(.text.fill_audio_buffer+0x8c): undefined reference to `SDL_SemWait'
sd-sound.c:(.text.fill_audio_buffer+0xbc): undefined reference to `SDL_SemPost'
sd-sound.c:(.text.fill_audio_buffer+0x68): undefined reference to `SDL_SemWait'
sd-sound.c:(.text.fill_audio_buffer+0xc4): undefined reference to `SDL_SemPost'
sd-sound.o: In function `flush_audio_buffer':
sd-sound.c:(.text.flush_audio_buffer+0x3c): undefined reference to `SDL_SemValue'
sd-sound.c:(.text.flush_audio_buffer+0x50): undefined reference to `SDL_SemPost'
sd-sound.c:(.text.flush_audio_buffer+0x64): undefined reference to `SDL_SemValue'
sd-sound.c:(.text.flush_audio_buffer+0x78): undefined reference to `SDL_SemPost'
sd-sound.c:(.text.flush_audio_buffer+0x40): undefined reference to `SDL_SemValue'
sd-sound.c:(.text.flush_audio_buffer+0x54): undefined reference to `SDL_SemPost'
sd-sound.c:(.text.flush_audio_buffer+0x68): undefined reference to `SDL_SemValue'
sd-sound.c:(.text.flush_audio_buffer+0x7c): undefined reference to `SDL_SemPost'
sd-sound.o: In function `finish_sound_buffer':
sd-sound.c:(.text.finish_sound_buffer+0x10): undefined reference to `SDL_SemPost'
sd-sound.c:(.text.finish_sound_buffer+0x74): undefined reference to `SDL_SemWait'
sd-sound.c:(.text.finish_sound_buffer+0x34): undefined reference to `SDL_SemPost'
sd-sound.c:(.text.finish_sound_buffer+0x54): undefined reference to `SDL_SemWait'
sd-sound.o: In function `setup_sound':
sd-sound.c:(.text.setup_sound+0x18): undefined reference to `SDL_OpenAudio'
sd-sound.c:(.text.setup_sound+0x60): undefined reference to `SDL_GetError'
sd-sound.c:(.text.setup_sound+0x8c): undefined reference to `SDL_CloseAudio'
sd-sound.c:(.text.setup_sound+0x50): undefined reference to `SDL_OpenAudio'
sd-sound.c:(.text.setup_sound+0x64): undefined reference to `SDL_GetError'
sd-sound.c:(.text.setup_sound+0x90): undefined reference to `SDL_CloseAudio'
sd-sound.o: In function `close_sound':
sd-sound.c:(.text.close_sound+0x20): undefined reference to `SDL_PauseAudio'
sd-sound.c:(.text.close_sound+0x40): undefined reference to `SDL_SemPost'
sd-sound.c:(.text.close_sound+0x5c): undefined reference to `SDL_Delay'
sd-sound.c:(.text.close_sound+0x24): undefined reference to `SDL_PauseAudio'
sd-sound.c:(.text.close_sound+0x50): undefined reference to `SDL_SemPost'
sd-sound.c:(.text.close_sound+0x60): undefined reference to `SDL_Delay'
sd-sound.o: In function `init_sound':
sd-sound.c:(.text.init_sound+0x14): undefined reference to `SDL_CreateSemaphore'
sd-sound.c:(.text.init_sound+0x44): undefined reference to `SDL_CreateSemaphore'
sd-sound.c:(.text.init_sound+0x34): undefined reference to `SDL_CreateSemaphore'
sd-sound.c:(.text.init_sound+0x4c): undefined reference to `SDL_CreateSemaphore'
sd-sound.o: In function `pause_sound':
sd-sound.c:(.text.pause_sound+0x18): undefined reference to `SDL_SemPost'
sd-sound.c:(.text.pause_sound+0x38): undefined reference to `SDL_Delay'
sd-sound.c:(.text.pause_sound+0x4c): undefined reference to `SDL_PauseAudio'
sd-sound.c:(.text.pause_sound+0x2c): undefined reference to `SDL_SemPost'
sd-sound.c:(.text.pause_sound+0x3c): undefined reference to `SDL_Delay'
sd-sound.c:(.text.pause_sound+0x54): undefined reference to `SDL_PauseAudio'
sd-sound.o: In function `resume_sound':
sd-sound.c:(.text.resume_sound+0x8): undefined reference to `SDL_PauseAudio'
sd-sound.c:(.text.resume_sound+0xc): undefined reference to `SDL_PauseAudio'
uade.o: In function `uade_song_end':
uade.c:(.text.uade_song_end+0x44): undefined reference to `uade_request_change_subtune'
uade.o: In function `uade_get_amiga_message':
uade.c:(.text.uade_get_amiga_message+0xa4): undefined reference to `uade_set_subtunes'
ossupport.o: In function `uade_amiga_scandir':
ossupport.c:(.text.uade_amiga_scandir+0x2c): undefined reference to `pspDebugScreenPrintf'
ossupport.c:(.text.uade_amiga_scandir+0x78): undefined reference to `pspDebugScreenPrintf'
ossupport.c:(.text.uade_amiga_scandir+0xc4): undefined reference to `pspDebugScreenPrintf'
ossupport.c:(.text.uade_amiga_scandir+0x16c): undefined reference to `pspDebugScreenPrintf'
ossupport.o: In function `uade_open_amiga_file':
ossupport.c:(.text.uade_open_amiga_file+0x38): undefined reference to `pspDebugScreenPrintf'
ossupport.o:ossupport.c:(.text.uade_open_amiga_file+0x84): more undefined references to `pspDebugScreenPrintf' follow
ipcsupport.o: In function `uade_ipc_write':
ipcsupport.c:(.text.uade_ipc_write+0x24): undefined reference to `get_write_mutex'
ipcsupport.c:(.text.uade_ipc_write+0x70): undefined reference to `release_write_mutex'
ipcsupport.c:(.text.uade_ipc_write+0x94): undefined reference to `release_write_mutex'
ipcsupport.o: In function `uade_ipc_data_available':
ipcsupport.c:(.text.uade_ipc_data_available+0x20): undefined reference to `get_read_mutex'
ipcsupport.c:(.text.uade_ipc_data_available+0x40): undefined reference to `release_read_mutex'
ipcsupport.o: In function `uade_ipc_read':
ipcsupport.c:(.text.uade_ipc_read+0x24): undefined reference to `get_read_mutex'
ipcsupport.c:(.text.uade_ipc_read+0x60): undefined reference to `client_sleep'
ipcsupport.c:(.text.uade_ipc_read+0x70): undefined reference to `get_read_mutex'
ipcsupport.c:(.text.uade_ipc_read+0x88): undefined reference to `release_read_mutex'
ipcsupport.c:(.text.uade_ipc_read+0xe0): undefined reference to `release_read_mutex'
collect2: ld returned 1 exit status
make: *** [uadecore] Ошибка 1
What is it? Why he dosen't see SDL lib? I don't know C at all. But i want to help dingoonity :)
http://dingoowiki.com - let's fill it!

zear

  • * Moderator
  • Posts: 2381
Re: Oldplay
« Reply #4 on: October 07, 2011, 01:58:12 am »
because you're not passing libSDL to the linker.
The correct line (assuming only SDL is missing) would be:
Code: [Select]
/opt/opendingux-toolchain/usr/bin/mipsel-linux-gcc   -lSDL_mixer -lSDL -lm   -o uadecore main.o newcpu.o memory.o custom.o cia.o audio.o compiler.o cpustbl.o missing.o sd-sound.o md-support.o cfgfile.o fpp.o debug.o readcpu.o cpudefs.o cpuemu1.o cpuemu2.o cpuemu3.o cpuemu4.o cpuemu5.o cpuemu6.o cpuemu7.o cpuemu8.o uade.o players.o strlrep.o uadeipc.o uademain.o unixatomic.o ossupport.o ipcsupport.o

virusmater

  • Posts: 55
Re: Oldplay
« Reply #5 on: October 07, 2011, 06:27:09 am »
Thank you, but not only sdl is missing
Code: [Select]
uade.o: In function `uade_song_end':
uade.c:(.text.uade_song_end+0x44): undefined reference to `uade_request_change_subtune'
uade.o: In function `uade_get_amiga_message':
uade.c:(.text.uade_get_amiga_message+0xa4): undefined reference to `uade_set_subtunes'
ossupport.o: In function `uade_amiga_scandir':
ossupport.c:(.text.uade_amiga_scandir+0x2c): undefined reference to `pspDebugScreenPrintf'
ossupport.c:(.text.uade_amiga_scandir+0x78): undefined reference to `pspDebugScreenPrintf'
ossupport.c:(.text.uade_amiga_scandir+0xc4): undefined reference to `pspDebugScreenPrintf'
ossupport.c:(.text.uade_amiga_scandir+0x16c): undefined reference to `pspDebugScreenPrintf'
ossupport.o: In function `uade_open_amiga_file':
ossupport.c:(.text.uade_open_amiga_file+0x38): undefined reference to `pspDebugScreenPrintf'
ossupport.o:ossupport.c:(.text.uade_open_amiga_file+0x84): more undefined references to `pspDebugScreenPrintf' follow
ipcsupport.o: In function `uade_ipc_write':
ipcsupport.c:(.text.uade_ipc_write+0x24): undefined reference to `get_write_mutex'
ipcsupport.c:(.text.uade_ipc_write+0x70): undefined reference to `release_write_mutex'
ipcsupport.c:(.text.uade_ipc_write+0x94): undefined reference to `release_write_mutex'
ipcsupport.o: In function `uade_ipc_data_available':
ipcsupport.c:(.text.uade_ipc_data_available+0x20): undefined reference to `get_read_mutex'
ipcsupport.c:(.text.uade_ipc_data_available+0x40): undefined reference to `release_read_mutex'
ipcsupport.o: In function `uade_ipc_read':
ipcsupport.c:(.text.uade_ipc_read+0x24): undefined reference to `get_read_mutex'
ipcsupport.c:(.text.uade_ipc_read+0x60): undefined reference to `client_sleep'
ipcsupport.c:(.text.uade_ipc_read+0x70): undefined reference to `get_read_mutex'
ipcsupport.c:(.text.uade_ipc_read+0x88): undefined reference to `release_read_mutex'
ipcsupport.c:(.text.uade_ipc_read+0xe0): undefined reference to `release_read_mutex'
http://dingoowiki.com - let's fill it!

pcercuei

  • Posts: 1709
    • My devblog
Re: Oldplay
« Reply #6 on: October 07, 2011, 09:00:27 am »
There's no Makefile? ...

virusmater

  • Posts: 55
Re: Oldplay
« Reply #7 on: October 07, 2011, 09:33:20 am »
it have make file, but makefiles for plugins divided from main applications' make file.
so i need compile all plugins separately.
and this makefiles sometimes don't correct (like for uade4all)
http://dingoowiki.com - let's fill it!

pcercuei

  • Posts: 1709
    • My devblog
Re: Oldplay
« Reply #8 on: October 07, 2011, 10:05:32 am »
The main Makefile probably call the other ones...

Anyway. You may success to compile it but the build won't work better. You need to remove the code which change the CPU clock first.

virusmater

  • Posts: 55
Re: Oldplay
« Reply #9 on: October 07, 2011, 10:11:23 am »
no, it doesn't call  :)
maybe my work is useless, but it interesting so i will try compile and launch it under opendingux
http://dingoowiki.com - let's fill it!

doglush (OP)

  • Posts: 102
Re: Oldplay
« Reply #10 on: October 18, 2011, 12:43:51 pm »
Too hard. I tried to remove overcloking cpu code. It's a bit too strange for me to make a port of this cool player.
Back to normal-dingux...

pcercuei

  • Posts: 1709
    • My devblog
Re: Oldplay
« Reply #11 on: October 18, 2011, 12:46:53 pm »
If somebody can upload the sources elsewhere, I will take a look.

jagotu

  • * Former Staff
  • Posts: 188
Re: Oldplay
« Reply #12 on: October 18, 2011, 04:34:53 pm »
There ya go, Ayla (if DropBox is no good for you, just say): http://dl.dropbox.com/u/19653954/oldplay-dingux-v1.12-src__%2BExternal_Libraries_.zip
Sorry guys for not caring about dingoonity lately. It was nice to be with you, and maybe I'll come back, but not now...

 

Post a new topic