I present to you a movie player, that works with my OS (it has a thread in Full-Scale Projects).
A video of it:
[ame="http://www.youtube.com/watch?v=FirS8k-jB8c"]YouTube - Alcyone Media Player[/ame]
How it works
First, you need to record a film with some kind of recorder. I used my recorder, that only records in shades of gray, but the player should be able to handle color movies. The resolution is limited to 16x16 at the moment, theoretically after some modifications it should be able to play 30x18, the maximum resolution possible on the console screen.
Okay, so after you recorded a film, you plug the camera into the floppy slot of the computer. In this case, the RAM chip of the camera is connected to a data plug, and it shoud usually look like this. Now you can use the first of the two programs - the converter. What it does, is read the film from the RAM chip and prepare it to be played on console screen. It also saves it on the HDD of the computer.
Important: the converter only handles one movie format at the moment. It is very simple:
Byte 0: number of frames
Bytes 1-numer of frames*256: frames data. One frame is 256 bytes in R*65536+G*256+B format.
After the converter finishes its work, the movie is ready to be played. Start the second program, the movie player, enter the path to the movie and enjoy
How to install
First, spawn a computer with Alcyone on it. You can get a computer and Alcyone code from GWCD SVN (https://svn.wireos.com:81/svn/gwcd_computers/ and https://svn.wireos.com:81/svn/gwcd_cpu/)
Turn the computer on. When the system is ready, plug in a cartridge (CPU wired to a data plug). Load converter.txt to the CPU on the cartridge and enter "fdump convert.com" in the system. Then load movie_player.txt and type "fdump movplay.com". You can remove the cartridge now, voila, you have the player installed.
Attachments:
recorder2.txt - dupe of the recorder. May not work, in this case reload CPU with recorder2-cpu.txt.
converter.txt - code of the converter
movie_player.txt - code of the movie player


LinkBack URL
About LinkBacks








Reply With Quote


Bookmarks