BMP2MSX alternative ?

Página 1/2
| 2

Por Metalion

Paladin (690)

Imagen del Metalion

18-12-2007, 13:52

Is there another BMP to MSX conversion tool available other than BMP2MSX ?

Specifically, I am thinking of a tool that would take into account the remarks discussed in the MSX Assembly pages here concerning the palette construction in SCREEN8.

I am trying to convert a BMP picture into a SCREEN8 file but the BMP2MSX result is wrong. The gray-blue tones are not well rendered. So I thought that maybe someone had worked out a tool which could be more efficient for the color space conversion.

Maybe as a plugin for BMP2MSX ?

Login sesión o register para postear comentarios

Por Sonic_aka_T

Enlighted (4130)

Imagen del Sonic_aka_T

18-12-2007, 18:45

I emailed the author of BMP2MSX about this phenomenon some time ago and he released an updated version the very next day! If you have the latest version of BMP2MSX it should apply the correct SC8 palette.

Por Metalion

Paladin (690)

Imagen del Metalion

18-12-2007, 20:08

I have BMP2MSX version 1.50211.
Is it the latest one ?

Por KdL

Paladin (799)

Imagen del KdL

18-12-2007, 20:55

sRGB SC8 Palette for PaintShopPro & PhotoShop:
http://map.tni.nl/downloads/articles/sc8_palette_srgb.zip

Others:
http://map.tni.nl/downloads/

Por KdL

Paladin (799)

Imagen del KdL

18-12-2007, 20:55

Por JX10p

Supporter (11)

Imagen del JX10p

18-12-2007, 21:16

I have old program in Basic to convert BMP to SC8, but BMP file must be: OS/2, 256x212, 72dpi, 256 colours.

10 KEYOFF:CLS
12 COLOR15,1,1
16 PRINT"BMP to SCREEN8   ARNOLD KURZYNSKI 1997"
18 PRINT
20 PRINT"  BMP - OS/2"
22 PRINT"  256 X 212  72 X 72 dpi"
24 PRINT"  8-bit 256 colours"
28 PRINT:PRINT:PRINT:PRINT:PRINT"  Press any key"
30 A$=INPUT$(1):CLS
120 DIM KL(255)
140 ON STOP GOSUB 350
150 STOP ON
160 LOCATE0,0:PRINT"Filename":LOCATE0,1:INPUTN$
165 NN$=N$+".bmp"
180 OPENNN$AS#1LEN=1
190 FIELD#1,1 AS A$:C=27
192 LOCATE0,3:PRINT"Reading table of colours"
193 LOCATE0,5:PRINT"Decoding:"
200 FOR T=O TO 255:GET#1,C:B=ASC(A$)\64:C=C+1:GET#1,C:G=ASC(A$)\32:C=C+1:GET#1,C:R=ASC(A$)\32:C=C+1
210 KL(T)=32*G+4*R+B
212 LOCATE7,5:PRINTUSING"###%";INT(T/2.55)
220 NEXT
230 SCREEN8
240 LI=0:PC=55066!
250 PC=PC-256
265 FOR K=0 TO 255:GET#1,PC+K+1:VPOKELI,KL(ASC(A$)):LI=LI+1:NEXT
285 IF LI=54272! THEN 330
290 GOTO 250
330 CLOSE
332 BEEP:NM$=N$+".sc8"
335 BSAVENM$,0,54271!,S
350 SCREEN0
360 END

Por JX10p

Supporter (11)

Imagen del JX10p

18-12-2007, 21:17

monkey = : and P

Por jltursan

Paragon (1900)

Imagen del jltursan

18-12-2007, 22:37

monkey = penguin

Wink

Btw, you can use the code tag to post source code and avoid the character misunderstanding.

Por wolf_

Ambassador_ (9471)

Imagen del wolf_

18-12-2007, 22:55

I shall fix.. edit time is gone for him..

Por wolf_

Ambassador_ (9471)

Imagen del wolf_

18-12-2007, 23:02

And they're not monkeys, but penguins, Konami's eternal MSX symbol, you, you, non-history-knowing analogue beast Hannibal

Por JX10p

Supporter (11)

Imagen del JX10p

18-12-2007, 23:10

Pleeeeeease !!!
I know Penguins Adventure, but this face looks like... MONKEY Smile

Página 1/2
| 2
My MSX profile