Added: 10 months ago
From: stsquad1
Views: 305
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:

All Comments (7)

Sign In or Sign Up now to post a comment!
  • @rastansaga360 The movep was for the vertical dist logo which was broken into 8 pixel slices. The logo at the bottom was just a plain old pre-shifted movem logo with a raster line going through the middle.

  • @rastansaga360: The movep was for the vertical distorting logo. The slippy one in the border was a plain old pre-shifted logo with a raster bar zipping through the middle.

  • Good job man.

    I have some questions though.

    What language did you use?

    Did you use a graphics library?

    Did you have to write code in an assembler?

  • @thecoast47 The demo was all written in 68k assembler (using the rather nice DevPac Macro Assembler). The graphics routines where all written from scratch although IIRC we (ST Squad Demo Crew) had a demo library for common initialisation functions (enter super-user mode, set-up screens etc).

  • @thecoast47

    Most demos on the ST where written in assembler as it was the only way to get the most out of the hardware. I did own a copy of Lattice C but is was a fairly exotic thing to code in at the time. It wasn't overly scary at the time though, the assembler generated a simple executable that you could start from the GUI. You made a few TOS calls to get the initial control of the system but after that you basically "owned" the hardware and could do what you wanted.

  • @thecoast47 Apologies for the multiple posts, comments are limited in size.

    The one bit that wasn't assembler is the waveform generation. I had written a utility program in GFA Basic to compute the waveforms. They were then exported as a table of assembler which was linked into the final demo.

Loading...
Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more