Another Twilighte's magic trick?

The Oric video chip is not an easy beast to master, so any trick or method that allows to achieve nice visual results is welcome. Don't hesitate to comment (nicely) other people tricks and pictures :)
Post Reply
User avatar
Symoon
Archivist
Posts: 1872
Joined: Sat Jan 14, 2006 12:44 am
Location: Paris, France
Contact:

Another Twilighte's magic trick?

Post by Symoon »

I just found this hires screen in Twilighte's stuff.
Load it in HIRES.

Now, how does he do that? Apparently, there is no code. Tricky use of flashing attributes? Puzzling!
Attachments
SPLASH2.tap
(7.87 KiB) Downloaded 88 times

User avatar
iss
Wing Commander
Posts: 1057
Joined: Sat Apr 03, 2010 5:43 pm
Location: Bulgaria
Contact:

Re: Another Twilighte's magic trick?

Post by iss »

Yea, it's fascinating. Here are the 'magic' bytes:
SPLASH2.png
Though it's so simple, to invent and use the trick one should have a special Oric-way of thinking ... or be Twi. :(

User avatar
Symoon
Archivist
Posts: 1872
Joined: Sat Jan 14, 2006 12:44 am
Location: Paris, France
Contact:

Re: Another Twilighte's magic trick?

Post by Symoon »

Well spotted, thanks!
I wasn't aware that the flashing attribute actually seems to invert certain values.

User avatar
ibisum
Wing Commander
Posts: 1276
Joined: Fri Apr 03, 2009 8:56 am
Location: Vienna, Austria
Contact:

Re: Another Twilighte's magic trick?

Post by ibisum »

This really is the essence of Twilighte -- he always seemed to know exactly what he was doing, and the results were extraordinary for the Oric.

User avatar
mikeb
Flying Officer
Posts: 213
Joined: Wed Sep 05, 2018 8:03 pm
Location: West Midlands, UK
Contact:

Re: Another Twilighte's magic trick?

Post by mikeb »

.... I'm not sure, but isn't this what is used to "animate" the MANIC <--> MINER jumping text in the loading phase? That's in text mode, using single blocks though.

Combination of inverse video bits and flashing attributes -- inverse video complements the colours, not swaps them fg for bg) which gives you more colours to play with, OR by carefully selecting colours and their complements, stuff can appear and disappear -- Manic Miner uses RED and CYAN.

@Symoon the flashing attribute doesn't invert the colours. It alternates between normal output (fg = fg, bg = bg) and (all bg colour).

Let's call "normal" PAPER: Cyan, INK: Red

In theory, you can only have fixed blocks of cyan (bg), or red (fg). That's all. But :-

You can have a flashing attribute, followed by a solid block of RED (ink), which will go RED,CYAN,RED,CYAN

And you can have a flashing attribute, followed by an INVERSE block of RED (ink), which will go CYAN,RED,CYAN,RED (the opposite phase).

I think that's how it went ;)

User avatar
coco.oric
Squad Leader
Posts: 547
Joined: Tue Aug 11, 2009 9:50 am
Location: North of France
Contact:

Re: Another Twilighte's magic trick?

Post by coco.oric »

Waaow, another trick from the king of Oric's hires.
Nice idea, to help us waiting for the loading of the tape
coco.oric as DidierV, CEO Member
Historic owner of Oric, Apple II, Atari ST, Amiga

User avatar
Symoon
Archivist
Posts: 1872
Joined: Sat Jan 14, 2006 12:44 am
Location: Paris, France
Contact:

Re: Another Twilighte's magic trick?

Post by Symoon »

mikeb wrote:
Sat Oct 19, 2019 4:54 pm
.... I'm not sure, but isn't this what is used to "animate" the MANIC <--> MINER jumping text in the loading phase? That's in text mode, using single blocks though.
I just checked and you're right! And we just discussed that a few weeks ago. I'm getting old ;)

Thanks for the flashing explanation!

Post Reply