English Amiga Board


Go Back   English Amiga Board > Coders > Coders. General

 
 
Thread Tools
Old 25 May 2006, 08:36   #1
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,369
Vertical Insanity Razor1911

As a hardware engineer I was always curious about the text in the scroller of this demo, talking about an undocumented opcode (Movef) which never existed.

http://www.pouet.net/prod.php?which=4286

Why would they make up such rubbish?

---------------------------------------------

Now Many years later I thought I'd found the answer. I find a C64 demo claiming a similar thing. I started thinking there WERE a lot of undocumented opcodes on the 6502, perhaps this isnt rubbish?

http://www.pouet.net/prod.php?which=15401

The style of the two demo's is identical. One is almost certainly a parody of the other. I started thinking, perhaps Razor 1911 saw this demo, liked it and decided to make a copy.

I then started to wonder which came first and which is a parody of which? It made sense in my mind for the C64 one to be first and the Amiga one to be a piss take, but according to the dates in Pouet the Amiga version was first?

Anyone have any insight into this coding / demo oddity?
alexh is offline  
Old 25 May 2006, 14:05   #2
AGN
Registered User
 
Join Date: Aug 2004
Location: Poland
Posts: 142
Quote:
Originally Posted by alexh
I started thinking there WERE a lot of undocumented opcodes on the 6502, perhaps this isnt rubbish?
http://www.google.pl/search?q=undocumented+opcodes+6502
AGN is offline  
Old 25 May 2006, 14:57   #3
Frog
Junior Member
 
Frog's Avatar
 
Join Date: Aug 2001
Location: France
Posts: 1,385
btw a wonderful intro with an excellent music by Uncle Tom if i remember right
Frog is offline  
Old 25 May 2006, 17:20   #4
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,369
@AGN

I know that there are undocumented opcodes in 6502. But if you have a read you see that undocumented opcode $72 mentioned in the scroller of this demo (sometimes referred to as HALT) crashes the 6502!!

@Frog

Yeah Spell Amelioration, very nice.

Last edited by alexh; 25 May 2006 at 17:31.
alexh is offline  
Old 25 May 2006, 17:31   #5
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,369
I still dont know which came first, or if one was a parody of the other... anyone know?

Or why two excellent groups would write stuff in scrollers about undocumented opcodes which *appears* to be rubbish.

Surely Ray "NZO" Norrish or some other sceners know's something?
alexh is offline  
Old 25 May 2006, 22:15   #6
LocalH
Amiga user since 1990
 
LocalH's Avatar
 
Join Date: Aug 2004
Location: Kingsport, TN / USA
Age: 44
Posts: 295
Make that three excellent groups, perhaps it's become a scene tradition (I shall remember this if I ever make a vertical rasterbar part on the Genesis/Megadrive).

Crest also did a similar vertical rasterbar part in Ice Cream Castle, where they also mentioned an undocumented "opcode" used to create vertical bars at a resolution of 1 multicolor pixel. This was released in April 1991, which makes it the last of the three to be released. It bested Megastyle's version, which only used 2-multicolor-pixel wide bars. All faked of course, but in demos you fake what the hardware doesn't normally allow you to do =P
LocalH is offline  
Old 25 May 2006, 23:08   #7
Photon
Moderator
 
Photon's Avatar
 
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,618
Quote:
Originally Posted by alexh
As a hardware engineer I was always curious about the text in the scroller of this demo, talking about an undocumented opcode (Movef) which never existed.

http://www.pouet.net/prod.php?which=4286

Why would they make up such rubbish?

---------------------------------------------

Now Many years later I thought I'd found the answer. I find a C64 demo claiming a similar thing. I started thinking there WERE a lot of undocumented opcodes on the 6502, perhaps this isnt rubbish?

http://www.pouet.net/prod.php?which=15401

The style of the two demo's is identical. One is almost certainly a parody of the other. I started thinking, perhaps Razor 1911 saw this demo, liked it and decided to make a copy.

I then started to wonder which came first and which is a parody of which? It made sense in my mind for the C64 one to be first and the Amiga one to be a piss take, but according to the dates in Pouet the Amiga version was first?

Anyone have any insight into this coding / demo oddity?
The vertical bars in more than 64 colors are 1 line high HAM bobs, stretched down the screen with a simple negative modulo by the copper.

The logo and scroller are sprites, whose colors are unaffected by the HAM mode. These sprites are in fact vertical, but skewed one pixel per line so it would appear they are wider than 16 pixels (each).


So claiming that it's done with undocumented opcodes is a lie meant to fool lamers. It's not the first time it's happened, either. In the demo '420 bobs', Gurk/PHA suggests that the thick pink lines/arcs made up of many pink round bobs is made with the blitter's line drawing mode, while quickly shifting the line Mask...
Photon is offline  
Old 26 May 2006, 01:38   #8
Ray Norrish
Registered User
 
Ray Norrish's Avatar
 
Join Date: May 2005
Location: Cheshire, UK
Age: 56
Posts: 322
There are plenty of demos where the text describes some bullshit way the effect was acheived - strange really, as the real technique being described would be far more interesting!

Vertical rasters are a nice copper trick I used myself on occasion, but there's no "secret" opcode involved there.
Ray Norrish is offline  
Old 27 May 2006, 02:30   #9
BuZz
Registered User
 
Join Date: May 2002
Location: Oxford / UK
Age: 47
Posts: 583
Send a message via ICQ to BuZz
You can make it even nicer by using some hardware scrolling and making them "bend" :-)

One thing you can do in fill mode with the blitter is make some simple Sierpinski triangles. I did it in an intro once. a sinus plotted line of pixels with a vertical blitter fill after each plot. rinse and repeat.

(of course i was not the first to do this. i saw another demo do it and just copied.. infact a friend showed me his source which did it and i pretty much stole that )
BuZz is offline  
Old 27 May 2006, 18:03   #10
Galahad/FLT
Going nowhere
 
Galahad/FLT's Avatar
 
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 9,012
Rebels Total Triple Trouble does the vertical bend bars.
Galahad/FLT is offline  
Old 27 May 2006, 18:52   #11
musashi5150
move.w #$4489,$dff07e
 
musashi5150's Avatar
 
Join Date: Sep 2005
Location: Norfolk, UK
Age: 42
Posts: 2,351
And a Vision Factory cracktro which can be found on the frontpage of flashtro.com right now
musashi5150 is offline  
Old 27 May 2006, 18:55   #12
NOB
Zone Friend
 
Join Date: Aug 2005
Location: Germany
Age: 52
Posts: 424
Quote:
flashtro.com
flashrtro.com = awesome site!
NOB is offline  
Old 28 May 2006, 13:38   #13
Frog
Junior Member
 
Frog's Avatar
 
Join Date: Aug 2001
Location: France
Posts: 1,385
Quote:
Originally Posted by Galahad/FLT
Rebels Total Triple Trouble does the vertical bend bars.
a wonderful demo with great copper tricks ! i make an icon for it btw, just in case you wanted to make a whdload fix
Frog is offline  
Old 28 May 2006, 14:35   #14
Galahad/FLT
Going nowhere
 
Galahad/FLT's Avatar
 
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 9,012
Quote:
Originally Posted by Frog
a wonderful demo with great copper tricks ! i make an icon for it btw, just in case you wanted to make a whdload fix

Yeah, I've done it, just one bug left on o3o
Galahad/FLT is offline  
Old 28 May 2006, 15:20   #15
Frog
Junior Member
 
Frog's Avatar
 
Join Date: Aug 2001
Location: France
Posts: 1,385
cool

http://download.abime.net/pygmicons/PygmIconsGL_D3.lha (glowicon)
http://download.abime.net/pygmicons/PygmIconsNX_D3.lha (newicon)
Frog is offline  
Old 30 May 2006, 01:55   #16
Ray Norrish
Registered User
 
Ray Norrish's Avatar
 
Join Date: May 2005
Location: Cheshire, UK
Age: 56
Posts: 322
Quote:
Originally Posted by Galahad/FLT
Rebels Total Triple Trouble does the vertical bend bars.
and a whole lot more.. that was one special demo for lots of stuff.
Ray Norrish is offline  
Old 30 May 2006, 02:03   #17
Ray Norrish
Registered User
 
Ray Norrish's Avatar
 
Join Date: May 2005
Location: Cheshire, UK
Age: 56
Posts: 322
vertival wobbly copper

Not as good as ttt, but here's an uncompleted dcs cracktro I was working on in the dim past. Source is available somewhere (I`ll dig it up if anyone is interested).

At least it demostrates the principal in code (both the repeating modulo of the 1 line graphic, and the vertical wobbly itself). It's also a nice design, with closed off borders and sprite logo.

I`ve uploaded it to the zone. Note that it's compiled for an a1200, so needs 2mb chip / a1200 settings in WinUae.
Ray Norrish is offline  
Old 30 May 2006, 10:01   #18
musashi5150
move.w #$4489,$dff07e
 
musashi5150's Avatar
 
Join Date: Sep 2005
Location: Norfolk, UK
Age: 42
Posts: 2,351
That's really nice - I like it a lot
musashi5150 is offline  
Old 30 May 2006, 19:46   #19
BippyM
Global Moderator
 
BippyM's Avatar
 
Join Date: Nov 2001
Location: Derby, UK
Age: 48
Posts: 9,355
Quote:
Originally Posted by Ray Norrish
Not as good as ttt, but here's an uncompleted dcs cracktro I was working on in the dim past. Source is available somewhere (I`ll dig it up if anyone is interested).

At least it demostrates the principal in code (both the repeating modulo of the 1 line graphic, and the vertical wobbly itself). It's also a nice design, with closed off borders and sprite logo.

I`ve uploaded it to the zone. Note that it's compiled for an a1200, so needs 2mb chip / a1200 settings in WinUae.
I have it working in a 0.5mb chip + 0.5mb slow a500 kick 1.3 config

And the source would be a treat
BippyM is offline  
Old 30 May 2006, 21:40   #20
Ray Norrish
Registered User
 
Ray Norrish's Avatar
 
Join Date: May 2005
Location: Cheshire, UK
Age: 56
Posts: 322
interesting, cos it's using $172000 for the screen
Ray Norrish is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Looking for vertical shooter amiades Looking for a game name ? 2 03 February 2012 11:43
[Found: Insanity Fight] Vertical Scrolling Shootemup capehorn Looking for a game name ? 5 13 March 2009 08:18
I'm looking for a specific vertical shooter. Help? blackfiber Looking for a game name ? 2 30 June 2008 09:48
vertical sync flickers PiCiJi support.WinUAE 2 25 September 2004 14:34
Razor1911 Slideshow rObOt request.Demos 1 25 October 2002 22:18

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 22:27.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.12218 seconds with 13 queries