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!
Another Twilighte's magic trick?
Another Twilighte's magic trick?
- Attachments
-
- SPLASH2.tap
- (7.87 KiB) Downloaded 380 times
Re: Another Twilighte's magic trick?
Yea, it's fascinating. Here are the 'magic' bytes:
Though it's so simple, to invent and use the trick one should have a special Oric-way of thinking ... or be Twi.
Though it's so simple, to invent and use the trick one should have a special Oric-way of thinking ... or be Twi.
Re: Another Twilighte's magic trick?
Well spotted, thanks!
I wasn't aware that the flashing attribute actually seems to invert certain values.
I wasn't aware that the flashing attribute actually seems to invert certain values.
- ibisum
- Wing Commander
- Posts: 1655
- Joined: Fri Apr 03, 2009 8:56 am
- Location: Vienna, Austria
- Contact:
Re: Another Twilighte's magic trick?
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.
- mikeb
- Flight Lieutenant
- Posts: 282
- Joined: Wed Sep 05, 2018 8:03 pm
- Location: West Midlands, UK
- Contact:
Re: Another Twilighte's magic trick?
.... 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
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
- coco.oric
- Squad Leader
- Posts: 720
- Joined: Tue Aug 11, 2009 9:50 am
- Location: North of France
- Contact:
Re: Another Twilighte's magic trick?
Waaow, another trick from the king of Oric's hires.
Nice idea, to help us waiting for the loading of the tape
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
Historic owner of Oric, Apple II, Atari ST, Amiga
Re: Another Twilighte's magic trick?
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!