Post by assortedkingdede on Sept 17, 2020 16:20:52 GMT -5
(Note this is a repost because the original thread was in the wrong category)
I am writing a FMV demo for Sega CD but I have been having issues with displaying images. It seems to happen if I add more than six tile and pallette files in the code because then BasiEgaXorz says that it made 2.01111602783203 clusters.
Here is the code:
I am writing a FMV demo for Sega CD but I have been having issues with displaying images. It seems to happen if I add more than six tile and pallette files in the code because then BasiEgaXorz says that it made 2.01111602783203 clusters.
Here is the code:
option SEGACD
while 1
disable screen
loadtiles tile1,1119,128
pallettes pallette1,0,0,16
gosub draw
sleep 5
disable screen
loadtiles tile2,1119,128
pallettes pallette2,0,0,16
gosub draw
sleep 5
disable screen
loadtiles tile3,1119,128
pallettes pallette3,0,0,16
gosub draw
sleep 5
disable screen
loadtiles tile4,1119,128
pallettes pallette4,0,0,16
gosub draw
sleep 5
disable screen
loadtiles tile5,1119,128
pallettes pallette5,0,0,16
gosub draw
sleep 5
disable screen
loadtiles tile6,1119,128
pallettes pallette6,0,0,16
gosub draw
sleep 5
'disable screen
'loadtiles tile7,1119,128
'pallettes pallette7,0,0,16
'gosub draw
'sleep 5
wend
draw:
i=128
for y=0 to 27
for x=0 to 39
drawtile i,x,y
i++
next
next
enable screen
return
'draw: ' With basiegaxorz v0.12, you can now do this (just uncomment this line)
drawtilesinc 128,0,0,40,28
enable screen
return
tile1: datafile ANIDATA\tile1.bin,bin
tile2: datafile ANIDATA\tile2.bin,bin
tile3: datafile ANIDATA\tile3.bin,bin
tile4: datafile ANIDATA\tile4.bin,bin
tile5: datafile ANIDATA\tile5.bin,bin
tile6: datafile ANIDATA\tile6.bin,bin
'tile7: datafile ANIDATA\tile7.bin,bin
'tile8: datafile ANIDATA\tile8.bin,bin
'tile9: datafile ANIDATA\tile9.bin,bin
'tile10: datafile ANIDATA\tile10.bin,bin
'tile11: datafile ANIDATA\tile11.bin,bin
'tile12: datafile ANIDATA\tile12.bin,bin
'tile13: datafile ANIDATA\tile13.bin,bin
pallette1: datafile ANIDATA\pallette1.bin,bin
pallette2: datafile ANIDATA\pallette2.bin,bin
pallette3: datafile ANIDATA\pallette3.bin,bin
pallette4: datafile ANIDATA\pallette4.bin,bin
pallette5: datafile ANIDATA\pallette5.bin,bin
pallette6: datafile ANIDATA\pallette6.bin,bin
'pallette7: datafile ANIDATA\pallette7.bin,bin
'pallette8: datafile ANIDATA\pallette8.bin,bin
'pallette9: datafile ANIDATA\pallette9.bin,bin
'pallette10: datafile ANIDATA\pallette10.bin,bin
'pallette11: datafile ANIDATA\pallette11.bin,bin
'pallette12: datafile ANIDATA\pallette12.bin,bin
'pallette13: datafile ANIDATA\pallette13.bin,bin