# slideshow24

Version of slideshow that supports displays of 24-bit 3DO images.

### Synopsis

`slideshow24 <imagelist> [-a <n>]`

### Description

Loads and displays image files which may contain custom VDLs. This version has been modified to support 24-bit images. These modifications are preceded by **** 24-BIT ***** comments.

Outline of functionality:

- Read a list of image filenames
- Load a pair of buffers with the first two images in the list
- Show the first image in the list
- Respond to control pad input

  - Right and down arrows mean show next image in list
  - Left and up arrows mean show previous image in list
  - Start button means quit the program
  - B button means show the other buffer
  - C button means toggle automatic display mode

This program is designed to demonstrate image quality differences between standard CLUT images, custom CLUT images, and 24-bit images. The program determines the image type and submits any custom VDLs.

### Arguments

imagelist
  Name of file listing 24-bit image names, one name per line.

-a
  Set auto-show mode, displaying each image for n seconds

### Caveats

Current implementation causes the screen to flash as you switch between 16-bit and 24-bit images.

### Associated Files

slideshow24.c, slideshow24.make, slideshow24.h, loadfile24.h, loadfile24.c, vdl24util.c,vdl24util.h

### Location

examples/Graphics/Slideshow_24bit