@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.
@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).
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.
@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.
stsquad1 6 months ago
@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.
stsquad1 6 months ago
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 10 months ago
@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).
stsquad1 10 months ago
@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.
stsquad1 10 months ago
@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.
stsquad1 10 months ago