I didn't really understand how to load tiles and sprites into vram address, I just tested on emulator until they loaded OK, so it might fail on a real console.
PVsneslib - SNES JUKEBOX
Moderator: Moderators
Forum rules
- For making cartridges of your Super NES games, see Reproduction.
Re: PVsneslib - SNES JUKEBOX
Well, new release,
, some of the songs will be changed.
I didn't really understand how to load tiles and sprites into vram address, I just tested on emulator until they loaded OK, so it might fail on a real console.
I didn't really understand how to load tiles and sprites into vram address, I just tested on emulator until they loaded OK, so it might fail on a real console.
- Attachments
-
- Music_Player.zip
- (1.4 MiB) Downloaded 207 times
Re: PVsneslib - SNES JUKEBOX
Updated at first post 
Re: PVsneslib - SNES JUKEBOX
It is because PVSnesLib is compiled with options that are different of your options in makefile (for example, SRAM , fast/slow rom, and so on).Mills wrote:UPDATE: Au 2016
Thanks to pvsneslib i made a cool jukebox for SNES, including lots of impulse tracker files i edited from games or pop music.
Now (2016) I found my little rom and I tried to improve it. But i can't compile roms anymore with snesdev, this is the error:
How could I solve that?Code: Select all
CHECK HEADERS: the object files are from different projects
Thanks
Check the makefile shipped with PVSnesLib and your makefile.
Re: PVsneslib - SNES JUKEBOX
OK I changed the hdr.asm like the original:alekmaul wrote:It is because PVSnesLib is compiled with options that are different of your options in makefile (for example, SRAM , fast/slow rom, and so on).Mills wrote:How could I solve that?Code: Select all
CHECK HEADERS: the object files are from different projects
Thanks
Check the makefile shipped with PVSnesLib and your makefile.
Code: Select all
Mine:
CARTRIDGETYPE $00 ; $00 = only ROM
ROMSIZE $08 ; $0c
SRAMSIZE $00
Original
CARTRIDGETYPE $02 ; $02 = ROM+SRAM, see WLA documentation for others
ROMSIZE $08 ; $08 = 2 Mbits, see WLA doc for more..
SRAMSIZE $01 ; $01 = 16
It compiles with the original config, but it shows a lot of lines like this:
Code: Select all
OBTAIN ROMBANKS:...
name.obj: 1MEM_INSERT: Overwrite at: ...
.
.
.
Re: PVsneslib - SNES JUKEBOX
I have same things on my projects with no issue on graphics ...
I think your graphics problems is elsewhere.
Code: Select all
Cavernsofdeath.obj: 1MEM_INSERT: Overwrite at $7fc0 (old $43 new $4c).
Cavernsofdeath.obj: 1MEM_INSERT: Overwrite at $7fc1 (old $41 new $49).
Cavernsofdeath.obj: 1MEM_INSERT: Overwrite at $7fc2 (old $56 new $42).
Cavernsofdeath.obj: 1MEM_INSERT: Overwrite at $7fc3 (old $45 new $53).
Re: PVsneslib - SNES JUKEBOX
Thanks, I surelly made something wrong with the banks.alekmaul wrote:I have same things on my projects with no issue on graphics ...I think your graphics problems is elsewhere.Code: Select all
Cavernsofdeath.obj: 1MEM_INSERT: Overwrite at $7fc0 (old $43 new $4c). Cavernsofdeath.obj: 1MEM_INSERT: Overwrite at $7fc1 (old $41 new $49). Cavernsofdeath.obj: 1MEM_INSERT: Overwrite at $7fc2 (old $56 new $42). Cavernsofdeath.obj: 1MEM_INSERT: Overwrite at $7fc3 (old $45 new $53).
Re: PVsneslib - SNES JUKEBOX
Those hex values represent CAVE vs. LIBS.
Re: PVsneslib - SNES JUKEBOX
Any clue of why "PadsUp(0)" is not working?.
It worked perfect, and now it does nothing...
Thanks.
EDIT: I used it after wait vblank and it worked
I still can't figure out how to make a wavy background, there is no doc about hdma functions.
It worked perfect, and now it does nothing...
Thanks.
EDIT: I used it after wait vblank and it worked
I still can't figure out how to make a wavy background, there is no doc about hdma functions.
Re: PVsneslib - SNES JUKEBOX
hello,
try to use padsCurrent(0);
Will check why padsUp(0); is not working anymore

try to use padsCurrent(0);
Will check why padsUp(0); is not working anymore
Sorry, don't understand thistepples wrote:Those hex values represent CAVE vs. LIBS.
Re: PVsneslib - SNES JUKEBOX
I'd really love to have a MSU-1 version of that JukeBox, where you can add your own .pcm files. I've already tried to mod it myself, but I'm very unexperienced and thus I've failed (surprise xP). If it wouldn't be too much work, would you mind creating(modding this one and probably decreaseing the song ammount, because 60 .pcm songs would be a little bit big - filezisewise) a MSU-1 JukeBox, or telling how to do so? And if you were to create one/mod this one, could you use "neutral" track names? - like "Track 1", "Track 2",... so that we can/could replace the .pcm files with own, custom .pcm files/tracks. Thanks alot for reading!
- I totally understand if you haven't got any time for that, it's just something I'd be really interested in.
- I totally understand if you haven't got any time for that, it's just something I'd be really interested in.