diff --git a/hello_bs/README.md b/hello_bs/README.md index 3a7d42e..d0c0f5e 100644 --- a/hello_bs/README.md +++ b/hello_bs/README.md @@ -30,13 +30,21 @@ Then use `MC32` as instructed below. ### Image > RGB ppm with imagemagick -You can convert any image to PPM, then change the file's extension to .rgb, and convert it with MC32. +You can convert your image to RGB with: ```bash -mogrify -format ppm image.xxx +convert input.png RGB:output.rgb ``` -### TIM/RGB > BS conversion +### Image > YUV422 UYVY with imagemagick + +You can convert your image to YUV with: + +```bash +convert input.png UYVY:output.yuv +``` + +### TIM/RGB/UYVY > BS conversion Use the [`MC32` tool](http://psx.arthus.net/tools/pimp-psx.zip) conversion tool to import the image, specifying the right dimensions, and convert to `bs` with those settings : @@ -56,3 +64,4 @@ img2tim : https://github.com/Lameguy64/img2tim MC32 : http://psx.arthus.net/tools/pimp-psx.zip mdecnote : http://psx.arthus.net/sdk/Psy-Q/DOCS/TECHNOTE/mdecnote.pdf +PSX RGB and YUV format : http://psx.arthus.net/sdk/Psy-Q/DOCS/Devrefs/Dataconv.pdf , p.68 diff --git a/hello_bs/bs/bace.rgb b/hello_bs/bs/bace.rgb new file mode 100644 index 0000000..b3cacbf Binary files /dev/null and b/hello_bs/bs/bace.rgb differ diff --git a/hello_bs/bs/bace.yuv b/hello_bs/bs/bace.yuv new file mode 100644 index 0000000..2ed70d8 Binary files /dev/null and b/hello_bs/bs/bace.yuv differ