PDA

View Full Version : [N64 APP]Myth64 Video Player



wraggster
August 25th, 2011, 12:13
An entry into this years Neoflash Coding Contest, heres the full details:

Hey... http://www.neoflash.com/forum/Smileys/classic/~sm-68.gif~.gif this is going to be my entry for the neoflash's retro competition 2011.

Intro
Myth64 player is a video player for the n64 myth flashcart.It uses a custom video format
and was made without using the official SDK.

Overview
The player fully utilizes the sd capabalities of the n64 myth flash cart (but at the same time its limited by the slow GBA SD interface) , which means
that you can simply convert all your videos , drag & drop them directly on your SDC , and then watch them on demand using the built in minimalistic
media browser.

At present , the player supports 2 surface resolution modes:
160x112 (uses static rdp instruction block) ( Display is set to 256x240 16bit )
128x128 (uses static rdp instruction block) ( Display is set to 256x240 16bit ) (default)
(And in case anyone asks , yes , fullscreen(up to 256x240 or 320x240) is possible with rdp and statically compiled instruction blocks, but without sd core upgrade we can't improve the frame quality(most of the time is spent on io code because there is no support from the hardware), so its going to look awful....)

The audio is clocked at 22050Mhz(can go up to 44100, but its locked from the encoder's side for the reason i meantioned already) and syncs well with the video layer.

Finally , as i mentioned already , the player includes a minimalistic media browser which allows you to browse your media directory and play your favorite
videos.

Downloads
Encoder + player + 1 sample video + neoflash intro video + usage guide:
mirror 1 : http://www.mediafire.com/?6uq7eunbvfbqzjw (http://www.mediafire.com/?6uq7eunbvfbqzjw)
mirror 2 : http://www.sendspace.com/file/5aapf6 (http://www.sendspace.com/file/5aapf6)
Please make sure to read the "readme-player.txt" and "readme-encoder.txt" before using any of the software included in the archive.

Some thanks go to the following people :
ChillyWilly - myth hardware routines / sd init code (also tested the player and provided feedback).
Shaun Taylor - Libdragon author : http://www.dragonminded.com/n64dev/ (http://www.dragonminded.com/n64dev/)
Sanni - For testing the player on his ntsc-j console and providing instant feedback (he even recorded a quick video).

And some credits to :
"soundgator.com" - for the "dream harp" sound sample which is used for the neoflash intro video
"ECDT1089" for his Crash bandicoot 3 playthrough which is included as a demo video :
http://www.youtube.com/watch?v=-dtCc2H1UoE

http://www.neoflash.com/forum/index.php/topic,7130.0.html

End

Download and Give Feedback Via Comments