Skip to content

Releases: RetroNick2020/raster-master

Raster Master v1.4 R81

09 May 15:17
Compare
Choose a tag to compare

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

15 Apr 19:53
Compare
Choose a tag to compare

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

09 Apr 16:32
Compare
Choose a tag to compare

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

15 Mar 01:04
Compare
Choose a tag to compare

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

24 Feb 02:43
Compare
Choose a tag to compare

-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

22 Feb 04:22
Compare
Choose a tag to compare

-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

20 Feb 14:00
Compare
Choose a tag to compare

-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

  1. Import your sprite from the sprite Utility
  2. Select XGA/XGA 256
  3. Exit Sprite Utility
  4. Switch to Sprite you just imported and go to Palette->Copy
  5. Now go back to Palette Menu and Select Palette VGA/VGA 256, EGA, or any of the Amiga Palette Modes
  6. 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

11 Feb 01:53
Compare
Choose a tag to compare

-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

05 Feb 00:05
Compare
Choose a tag to compare

-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

04 Feb 03:06
Compare
Choose a tag to compare

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