1
0
mirror of https://frontier.innolan.net/github/AmigaExamples.git synced 2025-11-19 19:40:07 +00:00
Files
AmigaExamples/023.slideshow
..
2016-03-24 16:12:29 +11:00
2016-03-25 14:39:28 +11:00
2016-03-24 16:12:29 +11:00
2016-03-24 16:12:29 +11:00
2016-03-24 21:12:45 +11:00
2016-03-24 17:32:49 +11:00
2016-03-29 08:44:18 +11:00
2016-03-24 16:12:29 +11:00
2016-03-25 15:09:48 +11:00
2016-03-25 19:49:36 +11:00
2016-03-23 13:59:04 +11:00
2016-03-24 21:12:45 +11:00

photo slideshow

The main theme of this demo is trackloading data whilst the application is running.

We cram a DD floppy full of image and music data, then load and display each image in turn whilst playing a P61 module.

There are quite a few new things in here:

  • We use a modified bootloader that reads the size of the main program from the disk before trackloading it.
  • Photon's trackloader is also now copied into the main program so it can be used to load subsequent data.
  • We use multiple sections and a linker script to help with organising data on the ADF image. The linker script is not technically required, however I wanted to see what I could do with vlink and linker scripts.
  • We switched to the doynamite68k compressor/decompressor. The compressed file are larger than those generated by Shinkler, however the decompressor is a lot faster.
  • P61 is configured to use CIA mode.
  • Module by Jester taken from here

try it