Jump to content

Search the Community

Showing results for tags 'imageviewer'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Commander X16 Forums
    • Introductions
    • X16 Discussion Lounge
    • X16 Help & Support Lounge
    • Off-topic Lounge

Categories

  • Official Software
  • Official Docs
  • Community Downloads
    • Games
    • Productivity Apps
    • Graphics Apps
    • Audio Apps
    • Demos
    • Networking Apps
    • Dev Tools
    • Tutorial Apps
    • Misc Apps

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


About Me

Found 5 results

  1. multi format image viewer View File This is a multi-format image viewer program. It supports IFF, PCX, BMP and Koala (c64). It supports full-screen 320x240x256 color bitmap mode and IFF Color Cycling ! Due to emulator restrictions (it seems) It only works when running from an sd-card file, so I've provided a zipped one that contains the program and a few sample images. The source code is here https://github.com/irmen/cx16imageviewer The video below shows the program in action! imageviewer-demo.mp4 Submitter desertfish Submitted 12/14/20 Category Demos  
  2. Version 2.0

    23 downloads

    This is a multi-format image viewer program. It supports IFF, PCX, BMP and Koala (c64). It supports full-screen 320x240x256 color bitmap mode and IFF Color Cycling ! Due to emulator restrictions (it seems) It only works when running from an sd-card file, so I've provided a zipped one that contains the program and a few sample images. The source code is here https://github.com/irmen/cx16imageviewer The video below shows the program in action! imageviewer-demo.mp4
  3. While delving into routines to load and show various image file formats (koala, pcx, png, iff, bmp) it occurred to me that none of them particularly suits the Cx16. Koala images are very specifically tied to the way the Vic-II in the C64 does graphics, and require a lot of conversion logic Bmp contains a lot of Windows clutter and is always large and uncompressed Pcx is always compressed and requires cpu power to decode (although that looks to be simple and the file format has little other overhead) Png is a complex beast and requires a zlib deflate uncompressor IFF is almost universally tied to the Amiga's bit-plane graphics and requires bit fiddling logic to decode So I thought why not create a new image file format that is optimized for images that are meant to be displayed on the Cx16? Currently I'm leaning towards the almost universal approach of having one file consisting of a header with meta data about the image, then the palette data, followed by the actual bitmap data. This looks to be convenient and with the appropriate fields in the header can be quite flexible as well to allow for various sizes, color depths and such. However there are a few issues with this approach: it does require the file to be loaded sequentially byte-by-byte, and this process is relatively slow compared to reading whole files at once using the LOAD kernel routine or the VLOAD basic command. Also unfortunately, reading the file sequentially only seems to work in the emulator when the file is on an sdcard image, which is a bit inconvenient compared to just reading it from a directory. So I was thinking: you could either VLOAD the file but taking into account that the bitmap data is preceded by several hundred bytes of header and pallette, and so use an adjusted load adress (but potentially overwriting other memory with that data). Or perhaps split the file in three parts: metadata, palette, bitmap. Each can then be loaded as desired with just a regular LOAD/VLOAD call. Any thoughts about the above ideas? Could the difference in loading times perhaps be explained by the fact that I am using the emulator with its tweaked load routines? VLOAD of an image is only possible when the image is exactly the width of the screen I think? If it is smaller or larger it will be displayed scrambled I suspect PS. I'm currently only investigating pure bit map images. I have zero knowledge about the VERA's tile based display capabilities but would very much like to include them into this format if at all possible.
  4. Version 1.0.2

    66 downloads

    I wrote a program that loads Commodore-64 multicolor pixel art images in the "koala" file format, and displays them to a regular Commander X16 320x200 graphics screen. The C64 uses a fixed palette of 16 colors for all its graphics. I do find that the saturation of the default colors in de c64 palette in the Cx16 emulator is not very good though: when the images are displayed on a C64 or in an emulator like Vice for instance, they look much better in my opinion. So the program sets a custom palette (the "pepto" Vic-II colors) to make the images look closer like they would on a C64. This program has been integrated in a multi-format image viewer now, the source code of that is here https://github.com/irmen/prog8/tree/master/examples/cx16/imageviewer
  5. C64 image file viewer (koala format) View File I wrote a program that loads Commodore-64 multicolor pixel art images in the "koala" file format, and displays them to a regular Commander X16 320x200 graphics screen. The C64 uses a fixed palette of 16 colors for all its graphics. I do find that the saturation of the default colors in de c64 palette in the Cx16 emulator is not very good though: when the images are displayed on a C64 or in an emulator like Vice for instance, they look much better in my opinion. So the program sets a custom palette (the "pepto" Vic-II colors) to make the images look closer like they would on a C64. This program has been integrated in a multi-format image viewer now, the source code of that is here https://github.com/irmen/prog8/tree/master/examples/cx16/imageviewer Submitter desertfish Submitted 12/02/20 Category Demos  
×
×
  • Create New...

Important Information

Please review our Terms of Use