Page 1 of 2

Oric Cinema - watch now full length movie ;)

Posted: Sun Mar 08, 2015 3:57 am
by iss
Hi all,
Of course this is joke, but here are the facts:
It follows the real storyline of "Star Wars: Episode IV - A New Hope".
It has 3372 frames, they are played at ~1fps which gives almost 1 hour.
Download, unzip attached "startwars.tap.zip" and load it in Oricutron.
Get your favorite drink, big box with popcorn and enjoy the movie.
During playback press and hold for a while 'space' for pause or (if you feel bored) 'escape' to quit.
I tested this release with Oricutron only, probably it will not work with real Oric.
starwars.jpg
starwars.jpg (11.07 KiB) Viewed 16587 times
starwars.tap.zip
(78.04 KiB) Downloaded 467 times
And like many other movies here is the "Making of":
Currently I'm working on my project "Commpack" for Oric. It will contain some utility programs and demos which use
the ACIA+modem emulation in Oricutron v1.2. For now ready are: kind of small ntp client, geo location tool and
telnet client with vt100 (80x24) terminal emulation which works in HIRES and supports 60 visible text columns.
I plan to add irc-client and kind of RSS news reader.

During my tests of the telnet client I found "Star Wars" for telnet.
To watch the original use your Windows/Linux/OSX telnet client:

Code: Select all

telnet towel.blinkenlights.nl
Unfortunately, with the telnet client for Oricutron the data flow is awfully slow,
so I decided to download the "movie" and convert it for off-line watching.
I hope to have enough time, so I can finish and release the "Commpack" for Oric until next month.
Than I'll start the hardware part of the project "Oric communicator" - RS232 and networking for the real Oric!

Re: Oric Cinema - watch now full length movie ;)

Posted: Sun Mar 08, 2015 8:19 am
by Symoon
Wonderful! Knowing this ASCII Star Wars, that was something I thought for lonnnng that it would be nice on Oric, and you made it ;)
IIRC the ASCII Telnet screen was larger than the Oric, did you have to re-work the screens?

Maybe by using a compression method, it could made into 3 or 4 parts for a real Oric ? (the ZIP being 79KB)

Re: Oric Cinema - watch now full length movie ;)

Posted: Sun Mar 08, 2015 8:34 am
by coco.oric
Nice demo, it's a long long long demo
Thanks for the file. I discover it, it's very funny for a fan of sw like me.

Re: Oric Cinema - watch now full length movie ;)

Posted: Sun Mar 08, 2015 9:18 am
by Hialmar
Awesome ! I remember watching this when I was a student ;)

Re: Oric Cinema - watch now full length movie ;)

Posted: Sun Mar 08, 2015 9:38 am
by ibisum
Brilliant! :)

Re: Oric Cinema - watch now full length movie ;)

Posted: Sun Mar 08, 2015 10:33 am
by peacer
Woow ! I am really surprised. I also watched this on telnet years ago and imagined if it could be possible on Oric too. You made it !

Re: Oric Cinema - watch now full length movie ;)

Posted: Sun Mar 08, 2015 11:18 pm
by Chema
Hehe I also knew about this on TELNET but never thought about translating to the Oric. Nice work!

Re: Oric Cinema - watch now full length movie ;)

Posted: Mon Mar 09, 2015 6:53 am
by Symoon
Symoon wrote:IIRC the ASCII Telnet screen was larger than the Oric, did you have to re-work the screens?
Ok, just realised it was in HIRES!
Converting to Oric ASCII codes wouldn't have been easy as the chars used don't always exist on Oric.

Re: Oric Cinema - watch now full length movie ;)

Posted: Mon Mar 09, 2015 8:33 am
by iss
@Symoon: You are right and you recall correctly!
The original ASCII 'picture' is bigger. It's 80x24 characters, but in every frame
are used only 13 lines. To fit horizontal I just cropped 10 columns from left and right -
fortunately no big loss of 'visual details' ;). Than every frame is RLE compressed and
stored as TAP, finally all frames together are concatenated with the player ;).
Else, the player works in HIRES and uses full 8-bit ASCII table - the font is 4x8 -
the most narrow font which still relatively readable, here is it:
font_hr60.png
font_hr60.png (2.01 KiB) Viewed 16505 times
The 'video driver' for 60x25 is written in C and can be reused easily in other projects -
I'll release the sources soon.

Re: Oric Cinema - watch now full length movie ;)

Posted: Mon Mar 09, 2015 5:50 pm
by Hialmar
Nice :)

Using this kind of code will be good for your IRC client.

Re: Oric Cinema - watch now full length movie ;)

Posted: Sun May 31, 2015 2:49 pm
by ibisum
RS232 and networking for the real Oric!
Apropros this, is it worth the effort to get Contiki caught up with things?

(See http://hitmen.c02.at/files/contiki/atmos/)

IMHO, getting Contiki support on Atmos with a COMMS project sounds like a really, really good idea.

Re: Oric Cinema - watch now full length movie ;)

Posted: Sun May 31, 2015 3:27 pm
by iss
@ibisum: yes, Contiki is on my ToDo list. I already succeeded to compile the sources from your link with the most recent CC65, so there is chance to have working Contiki on Oric, I hope soon.

Re: Oric Cinema - watch now full length movie ;)

Posted: Sun May 31, 2015 4:19 pm
by ibisum
I just compiled the sources too, but haven't succeeded in running them on Oricutron, alas. Did you get through a few mis-defined' fn's (strncasecmp) and so on, and get a working binary? I'd like to get that far too ..

Re: Oric Cinema - watch now full length movie ;)

Posted: Sun May 31, 2015 6:02 pm
by iss
yes, sources need some fixes (and 'strcasecmp' is one of them).
Attached are binary and the 'fixed' sources. You can use 'diff' program to see changes.
The binary is kind of working - activates top menu and windows (testing in Oricutron) :).
But for actual functionality needs moooore work.
Unfortunately this Oric port is based on old 1.0 version. And there is already ver.2.X which is very different from 1.0.
IMO, it's worth to start new port based ot last version 2.7.
contiki.tap
(21.65 KiB) Downloaded 362 times
contiki-1.0.zip
(218.47 KiB) Downloaded 347 times

Re: Oric Cinema - watch now full length movie ;)

Posted: Sun May 31, 2015 7:22 pm
by ibisum
Hmm .. your changes aren't that much different (at all) to mine .. but my binary just fails to boot. I'm using cc65 2.3.13 .. perhaps thats the problem? (Building on OSX) .. is there some sort of post "make atmos" step that needs to be done, perhaps converting the binary to .tap file? I confess to not knowing what cc65 is outputting for a binary .. does it perhaps need post-fixups or header adjustments, perhaps?