![]() |
|
World Firsts and RecordsResearched and documented by Jazzcat.Welcome to the most extensive list of C64 demo scene World Firsts and World Records. This World of Demos segment is based on the original list of world firsts located on the very informative http://codebase64.org. The Recollection list of World Firsts and Records has already become the epicentre of demo achievement and will continue to be expanded and refined together with the assistance of the sceners directly involved. World Firsts - Effects
AGSP (Any Given Screen Position)Definition: AGSP is the combination of Variable Screen Positioning (VSP) and Line Cruncher (making it possible to have games with colourful bitmap graphics that scrolled, such as Hannes Sommer's "Fred's Back" series).Exilon/Microsystems Digital Technologies - 6 November 1988![]() CSDb download entry AGSP (Any Given Screen Position) Flexible Line Interpretation (FLI)Definition: AGSP is the combination of Variable Screen Positioning (VSP) and Line Crunching. In this effect, it is using the FLI mode.Boogaloo/Horizon, Exilon/Horizon & Magic Man/Crazy - October 1990![]() CSDb download entry ![]() CSDb download entry Bitmap StretcherDefinition: stretching a logo or picture (meaning just that, not turning it upside down or other things covered by FPP).Bitbuster/Rawhead - 8 October 1988![]() CSDb download entry Different Y Character Position (DYCP)
Yip/PureByte - 27 June 1986![]() CSDb download entry Different Y Sideborder Position (DYSP)
Dosman/Triton Technology - January 1988![]() CSDb download entry Flexible Line Distance (FLD)Definition: moved bitmap or character rows an arbitrary number of vertical raster lines apart, making it possible to arbitrarily move any 8 pixel high graphic block smoothly up and down across the screen. Adding sine curves to this positioning provided a wavy effect.R2D2/Flying Crackers - February 1986![]() Download entry ![]() Download entry Flexible Line Interpretation (FLI) (as moving colour effect)Definition: FLI can be used to increase the number of unique colours which can appear in an 8x8 or 8x4 block on the screen. This mode is occasionally extended further with sprites and/or interlacing two bitmaps together (as in SHIFLI or UIFLI).Solomon/Beyond Force - January 1989![]() CSDb download entry FLI Changing DYCP (FCD)Definition: soon.Depeh/Antic - May 1991![]() CSDb download entry Flexible Line Interpretation (FLI) Flexible Pixel Distance (FPD)Definition: soon.Crossbow/Crest - October 1990![]() CSDb download entry Flexible Line Interpretation (FLI) StretcherDefinition: one FLI line is stretched on the Y axis.Trivia: does not have the graphical ability of the Crest routine but is the first of its kind.ChristopherJam - 12 March 1991![]() CSDb download entry Flexible Line Interpretation (FLI) Single Line StretcherDefinition: one FLI line is stretched on the Y axis.Trivia from DeeKay: "a few days before Scroll/Megastyle released "Aaargh!", we had the effect done for years (about 1993, it was my second logo after I joined Crest) for a part in Meet Crest, and Xbow knew Scroll was gonna release it, claiming to be first, so we quickly slapped together Krestage 2!) It's really just a deviation of the FLI FPD that Crossbow made years earlier in "2 Years Crest" (October 1990) with one register set differently."Crossbow/Crest - 26 April 1997![]() CSDb download entry Flexible Pixel Position (FPP)Definition: FPP is basically a variation of the FLI mode, allows the placement of any line of a character-based graphic at any one y-position, allowing for effects like x-rotating logos, barrel-like effects or smooth stretching and waving over the whole screen.Crossbow/Crest - 20 April 1989![]() CSDb download entry Interlaced Flexible Line Interpretation (IFLI) Line CrunchingDefinition: soon.Crossbow/Crest - 7 April 1996![]() CSDb download entry Interlaced Flexible Line Interpretation (IFLI) Stretching (every 8th line)Definition: soon.Crossbow/Crest - 7 April 1996![]() CSDb download entry Kefren BarsDefinition: soon.Glasnost/Camelot - 28 December 1991![]() CSDb download entry Line CrunchingDefinition: The routine can scroll a bitmap larger than one screen vertically without having to move all the bitmap data manually.The Omega Man/Teeside Cracking Service - 22 July 1987![]() CSDb download entry Raytracing - Realtime
Depeh/Antic - 20 April 1992![]() CSDb download entry Rotozoomer - Tilter
Perff/No Name - 29 December 1995![]() CSDb download entry Side BordersDefinition: border restriction area around the screen, which works as a frame for the display area.TSI/1001 Crew - April 1986![]() CSDb download entry Sprite CrunchingDefinition: Sprite Crunching is a way to shrink sprites in y-size, it is based on a glitch in the VIC-chip (which is quite common) that appears on a cycle-exact position every rasterline.Crossbow/Crest - April 1997![]() CSDb download entry Sprite StretchingDefinition: this VIC trick is about being able to stretch a horizontal line by any amount.Bob/Triad - 26 February 1989![]() CSDb download entry Tech TechDefinition: this effect assigns a new X-position to any line of a graphic. By using animated sine waves the routine could for example wave a logo or picture horizontally over the screen.Omega Supreme & Moonray/Rawhead/The Shadows - 13 June 1988![]() CSDb download entry Twister (diagonal)Definition: diagonal (45 degree) precalculated slicesBritelite/Dekadence - 12 April 2009![]() CSDb download entry Twister (horizontal)Definition: twister made with character-precision horizontally with a precalculated charset.Britelite/Dekadence - 26 March 2005![]() CSDb download entry Twister (horizontal)Definition: twister made with pixel-precision horizontally.Britelite/Dekadence - 20 September 2005![]() CSDb download entry Upper/Lower BordersDefinition: border restriction area around the screen, which works as a frame for the display area.Flash/Flash Cracking Group - 11 October 1985![]() CSDb download entry Variable Screen Positioning (VSP)Definition: allows arbitrary x-placement of a bitmap, with the bitmap wrapping around at the border.JCB/The Mean Team - 30 October 1987![]() CSDb download entry World Firsts - Graphic
Advanced HiResDefinition: HiRes X expanded sprite underlay under a two colour HiRes bitmap, allowing 3 colours in HiRes (with some limitations).Clarence/Graffity - 29 December 1996![]() CSDb download entry Advanced Flexible Line Interpretation (AFLI)Definition: also known as Advanged FLI (which was just a typo) and HI-FLI (both AFLI titles were invented by D'arc/Topaz Beerline. This mode is allows up to 136 colours. Note: AFLI splits were done earlier but this is the first use of this mode as bitmap.CLF/Origo Dreamline - 16 April 1990![]() CSDb download entry AsslaceDefinition: interlaced MultiColor bitmap but with checkerboard sprites flicked over the whole screen to minimise the flicker (hence the image is darker).Crossbow/Crest - April 2004![]() CSDb download entry Flexible Line Interpretation (FLI)Definition: FLI can be used to increase the number of unique colours which can appear in an 8x8 or 8x4 block on the screen. This mode is occasionally extended further with sprites and/or interlacing two bitmaps together (as in SHIFLI or UIFLI). This mode usually cause the left-most 24 pixels of the display to become unusable. Respect to Solomon/Beyond Force, who laid the groundworks for FLI with the colours only and not the bitmap itself.ASP/Black Mail - July 1989![]() CSDb download entry Half Char Bitmap (HCB)Definition: HCB is exactly the same as MultiColor mode restrictions but in each 4x4 pixel instead of 4x8 (two individual d800 colours per 4x8 block, first 4 vertical lines and last 4 in each block, allows 3 different colours (ink/paper/d800) in each 4x4 block, and addition of universal background colour that is the same for the whole screen).HCL/Booze Design - 25 October 2008![]() CSDb download entry HiRes Mode Flexible Line Interpretation (HMFLI)Definition: FLI one frame and the other is AFLI, switched every frame.Peacemaker/Hitmen - 30 October 2016![]() CSDb download entry Interlaced Flexible Line Interpretation (IFLI)Definition: two FLI's flicked together but shifted one pixel HiRes in the other frame.Manfred Trenz (under the pseudonym Mattias Kranz) - 1991![]() CSDb download entry Interlaced Advanced Flexible Line Interpretation (IAFLI)Definition: HiRes-FLI per line but with two AFLI's flicked together.CLF/Origo Dreamline - 16 April 1990![]() CSDb download entry Interlaced Xtended Flexible Line Interpretation (IXFLI)Definition: HiRes FLI per line with MultiColor underlay 192x168px and interlaced.Dane/Crest - 3 August 2002![]() CSDb download entry MegatextDefinition: 4 petscii screens flicked together.Mathman/Hack n' Trade - 31 July 2004![]() CSDb download entry Multi-Resolution Flexible Line Interpretation (MRFLI)Definition: MRFLI alternates each vertical scanline by MultiColor and HiRes and then the second field alternates the data (this allows a huge amount of colours without having to resort to sprite underlay/overlay).Algorithm/Onslaught - 22 February 2010![]() CSDb download entry MultiColor Sprite Underlay Flexible Line Interpretation (MUCSU FLI)Definition: MUCSU FLI expands the HiRes version of MUCSU by having FLI Per line together with a MultiColor X expanded sprite underlay. The underlay is 240x160 (5 sprites across) with the FLI overlay of 304x160.Algorithm/Onslaught - 28 May 2011![]() CSDb download entry MultiColor Sprite Underlay HiRes (MUCSU HiRes)Definition: MUCSU HiRes consists of a HiRes bitmap along with a MultiColor X expanded sprite underlay covering the whole screen. Think of it as a non-processor intensive version of MUFLI updating sprites only every 21 raster lines.Algorithm/Onslaught - 22 February 2009![]() CSDb download entry MultiColor Underlayed Flexible Line Interpretation (MUFLI)Definition: Like UFLI, just with the possibility to also change all sprite colours every 2 lines (alternating with the FLI). Has an extra option to use MultiColor sprites to give extra colour depth to certain areas.Crossbow/Crest - 8 July 2006![]() CSDb download entry MultiColor Underlayed Interlaced Flexible Line Interpretation (MUIFLI)Definition: MUFLI interlaced (just with the 40th AFLI-only bitmap column, which was filled with the border colour before, hence resolution is now at 296x200px).Crossbow & DeeKay/Crest - 18 July 2009![]() CSDb download entry New Underlayed Flexible Line Interpretation (NUFLI)Definition: Like MUFLI, without the MultiColor option, but with 40th bitmap column and colourful sprite graphics in the FLI bug and the option for rasterbars in the border instead. Full 320x200px size.Crossbow & DeeKay/Crest - 18 July 2009![]() CSDb download entry New Underlayed Interlaced Flexible Line Interpretation (NUIFLI)Definition: NUFLI but interlaced.Crossbow & DeeKay/Crest - 18 July 2009![]() CSDb download entry Permanent Raster Split (PRS)Definition: All sideborders, 3 of 16 colours per line, 12 splits, 1024 lines. Grey dot VIC bug taken care of (avoiding repeated d020 writes with same colour). 4th colour per line via SAX (colour 1 & 2).enthusi/Onslaught - 26 February 2011![]() CSDb download entry Super HiResDefinition: 96x200px with 16 colours although the standard picture size appears as 96x167 pixels. The mode has 2 layers of multiplexed hires sprites. Each hires sprite is 24*21 pixels and single color. Each layer consist of 4*8px hires sprites of the same colour. Two layers provide 2 colours and hires picture lying behind them provides another two, which can be set separately for each 8x8px attribute area.TBH/Onslaught - January 1991![]() CSDb download entry Super HiRes Flexible Line Interpretation (SHFLI)Definition: AFLI bitmap, 96x167px big with 2 layers of HiRes-sprites of fixed colour. Background is light grey because there is nothing left to cover the FLI bug with.Crossbow & DeeKay/Crest - 7 April 1996![]() CSDb download entry Super HiRes Flexible Line Interpretation Xtra Large (SHFXL)Definition: AFLI bitmap, 144x168px big, with a single-coloured layer of unexpanded sprites. Can have any colour covering the FLI-bug.Crossbow & DeeKay/Crest - April 1997![]() CSDb download entry Super HiRes Interlaced Flexible Line Interpretation (SHIFLI)Definition: SHFLI but interlaced.Crossbow & DeeKay/Crest - 7 April 1996![]() CSDb download entry Tri-Lace Flexible Line Intepretation (TRI-FLI)Definition: Tri-Lace flicks three FLI pictures (FLI once per 2 lines) utilising deflicker methods to reduce the flicker (both in the conversion and display code). Allows a huge amount of colours with less restrictions.Algorithm/Onslaught - 11 January 2010![]() CSDb download entry Underlayed Flexible Line Interpretation (UFLI)Definition: AFLI bitmap (FLI every second line) with one single-coloured layer of x-expanded HiRes-sprites underneath the set pixels. 288x200px big, FLI-bug is covered with an arbitrary colour.Crossbow & DeeKay/Crest - 7 April 1996![]() CSDb download entry Underlayed Interlaced Flexible Line Interpretation (UIFLI)Definition: UFLI but interlaced.Crossbow & DeeKay/Crest - 29 December 1997![]() CSDb download entry Xtended Flexible Line Interpretation (XFLI)Definition: HiRes FLI per line with MultiColor underlay 192x168px.Dane/Crest - 3 August 2002![]() CSDb download entry World Firsts - SID
Multi-SpeedDefinition: sound routine (at least) running multiple times per frame making the resolution of some things higher as "the grains" get smaller and because some things have more resolution they can sound smoother.Michael Winterberg - 3 July 1986![]() CSDb download entry 8x Multi-SpeedDefinition: sound routine (at least) runs 8x per frame making the resolution of some things higher as "the grains" get smaller and because some things have more resolution they can sound smoother.Jeff/X-Factor - 27 June 1992![]() CSDb download entry 12x Multi-SpeedDefinition: sound routine (at least) runs 12x per frame making the resolution of some things higher as "the grains" get smaller and because some things have more resolution they can sound smoother.Jeff/Camelot - 1994![]() CSDb download entry 16x Multi-SpeedDefinition: sound routine (at least) runs 16x per frame making the resolution of some things higher as "the grains" get smaller and because some things have more resolution they can sound smoother.Taki/Natural Beat - 15 September 1998![]() CSDb download entry Echoes (Realtime)Definition: samples voice 3 in realtime and creates an echo of it, which is played via $d418.Geir Tjelta/Maniacs of Noise - 21 September 2009![]() CSDb download entry Periodic Noise Waveforms (PNW)Definition: New waveforms created from the SID by short sequences of the noise waveform.SounDemoN/Dekadence - 26 March 2005![]() CSDb download entry TrackerDefinition: trackers are a class of music sequencer software used to create and edit. A tracker allows the composer to arrange notes stepwise on a timeline across several channels. Soundmonitor was the first tracker-style music editor on C64 and more than likely on any other platform (Rockmonitor which was released a little later, took this even further by including samples).Chris Hülsbeck - October 1986![]() CSDb download entry World RecordsSingle Effects
Kefren Bars - Horizontal
Crossbow/Crest - 80 - 28 December 2008![]() CSDb download entry Plotted Sine-Dots (50FPS)
Cruzer/Camelot - 1536 plots - 7 August 2011![]() CSDb download entry Scroll Text (single load)
Megastyle - $1dcbb characters - June 1995![]() CSDb download entry Sprites Over Flexible Line Interpretation (FLI)
Ninja/The Dreams - 6 sprites - 10 April 2004![]() CSDb download entry Sprites On Single Rasterline
Crossbow/Crest - 9 sprites - 13 May 2007![]() CSDb download entry Sprites Visible
Crossbow/Crest - 144 sprites - April 1997![]() CSDb download entry Vector Plots - 3D
Axis/Oxyron - 484 plots - 28 October 2012![]() CSDb download entry Vector Plots - 3D Realtime
HCL/Booze Design - 284 plots - 3 October 2010![]() CSDb download entry Vertical Rasters
HCL/Booze Design - 216 rasters - 16 August 2002![]() CSDb download entry AmbigiousEffects too difficult to categorise or worth-to-mentions.
4 Channel Digi
Perff/No Name - 30 December 1994![]() CSDb download entry Doom Clone - FLI mode - Realtime
Depeh/Antic - 30 December 1994![]() CSDb download entry Doom Clone Rotating - Realtime
Perff/No Name - 6 April 1997![]() CSDb download entry Full Screen All Border HiRes Scroller
Vision/Crest - 25 December 1992![]() CSDb download entry Interlace
Flash Cracking Group & Radwar - 3 September 1987![]() CSDb download entry Plasma Vector
Depeh/Antic - 20 April 1992![]() CSDb download entry Rubber Vector - Filled
Jordan/Antic - 20 April 1992![]() CSDb download entry |
|||