Releases: RetroNick2020/raster-master
Raster Master v1.4 R81
Just a bug fix. Exporting to RES Binary broken if you selected Open Watcom putimage format. Working on the code to read RES Binary in Open Watcom/Turbo C/QuickC. This will work together with the recently released tools RtBinObj and RtBinSrc. These tools can also work separately if you need to include other types of data in your EXE file.
Raster Master v1.4 R80
Added Export for Amiga C/Pascal Bob/VSprites to file instead of just arrays. Exporting to these file formats allows you to use the Amiga Hunkster tool to attach the images to your exe file. Hunkster can be downloaded from its repository
Fixed Exporting AmigaBASIC vsprites DATA statements - was exporting to file
Fixed some ILBM open/save bugs with 256 color images
Raster Master v1.4 R79
Fixed Thumbnail view bug. When creating a new image and pasting to it and then switching to another image the previous thumbnail did not update with the pasted image.
ILBM/IFF image format bugs. Mostly with PBM variant used for 256 colors for Deluxe Paint 2.3 enhanced on PC. This format is a little tricky. Ended up moving around some code to fix issues. This format is not widely supported by other IFF/ILBM source code. Decoding for this variant has to be done separately to keep things from looking too crazy.
Raster Master v1.4 R78
R78 brings more options for PNG format. in previous versions if you needed transparent PNG image you had to paint the area with Fuchsia color. This is something not very obvious unless you are reading these release notes. Now in File menu there is a Properties option. Currently you can select an index color to be transparent, use Fuchsia (did not remove this), or use Custom option. With Custom option you can also set the Alpha level. Pick the RGB value you want to be transparent and set the A value to select transparent level. All these options can be mixed to use multiple transparent colors.
Raster Master v1.4 R77
-Import from Clipboard added in Sprite Import. This increases the amount of sources you can obtain images from.
-Fixed XGA/XGA256 palette issue when Opening with PNG format
Raster Master v1.4 R76
-Quality improvements in Sprite Importing for Vga/Vga 256 Palettes
-Additional Sprite Import options for Mono/CGA/Amiga Palettes - no Palette tricks anymore
-Menu for XGA/XGA Palettes selection fixed
-BMP/PCX/LBM/GIF formats updated to load palettes in propper bit level for current palette
Example programs updated to show
PUT/putimage file
PUT/putimage array code
converting PUT/putimage file to obj and linking to exe
Palettes
Mouse shape code
Turbo Pascal
Quick Pascal
Freepascal (8086/GO32/Windows)
QuickBASIC
GWBASIC - full support for mouse and palettes, bload images - see channel code section)
Turbo/Power BASIC - Full for mouse and palettes and Bload images
Turbo C
QuickC (should work with Microsoft C - but did not test)
Open Watcom C (8086 and 32bit DOS)
More Example programs for Amiga compilers
More Example programs for QB64/Freebasic for RGB/RGBA Output format
Raster Master v1.4 R75
-New 8 bit Palette Mode. With the new palette mode we can import all the available art packs/sprite images without losing quality. This benefits mostly modern languages and libraries. Anything using raylib and RGB/RGBA output options.
-New Palette mode is found in Palette Menu under Palette XGA and Palette XGA 256
-Sprite Import Utility also has new Palette Modes as Import options
-Fix Open Palette menu item. Small typo was causing palette to be loaded incorrectly
Note: While coding the new palette modes I did discover a way to enhance the VGA (6 bit) sprite imports. I will automate this in a future version. There is a way to take advantage of this right now by doing a small palette trick in the current version
- Import your sprite from the sprite Utility
- Select XGA/XGA 256
- Exit Sprite Utility
- Switch to Sprite you just imported and go to Palette->Copy
- Now go back to Palette Menu and Select Palette VGA/VGA 256, EGA, or any of the Amiga Palette Modes
- Palette Menu again and Select Paste
This should result in better quality than just importing as VGA/EGA. This also allows you to import to Amiga Modes which are not listed as part of the import modes.
Raster Master v1.4 R74
-minor update to Turbo C Palette export - was creating palettes in the wrong case for Turbo C, fixed to output only lowercase.
Raster Master v1.4 R73
-Open Watcom support added for exporting palettes and mouse shapes. Res Export options now include Open Watcom just like all the other compilers. Open Watcom is now fully supported!
-Fixed a bug where the incorrect format was chosen when Exporting putimage to a single file when selecting freepascal/freebasic.
Raster Master v1.4 R72
Initial Open Watcom Support. After doing some testing I was able to figure out that the Open Wacom graph library is very similar to Microsoft and Borland.
The graphic commands look like Microsoft but the internal bitmap format for 16 colors is like borland BGI
The header bytes of the bitmap format contain 3 unsigned int (width,height,color bits)
For now you can export only image arrays and image array with mask. I have tested 2,4,16, and 256 color bitmaps. All confirmed working!
File->Export->Open Watcom C