Dream-ROQ update NEOGEO CD BIOS FMV RUNNING AT 60FPS on DREAMCAST DREAM ROQ UPDATE

Moderator: VasiliyRS

User avatar
Ian Micheal
Developer
Posts: 2123
Contact:

Dream-ROQ update NEOGEO CD BIOS FMV RUNNING AT 60FPS on DREAMCAST DREAM ROQ UPDATE

Post#1 » Sun Feb 09, 2020 1:37 am

I have updated Dream-ROQ video player It will be used to show any FMV intros from now on with my projects it runs at 60fps with mp3 sound

It's overspeed because the real neogeo cd bios video runs at 30fps


I will be releasing the update on my github for people to use for FMV intros or cutscenes in games and a how to encoded videos and mp3's to use it

Code: Select all

Dreamroq Library

Introduction
============
Dreamroq is a RoQ playback library designed for the Sega Dreamcast video
game console.

RoQ is a relatively simple video file format developed for video-heavy
CD-ROM games. Read more about the format here:

http://wiki.multimedia.cx/index.php?title=RoQ

The Dreamroq library includes a player component that is designed to run
under the KallistiOS (KOS) open source operating system. Read more about
KOS at:

http://gamedev.allusion.net/softprj/kos/

The library also includes a sample testing utility that can be built
and executed on Unix systems. This utility is useful for debugging and
validation.

RoQ sample files can be found at:

http://samples.mplayerhq.hu/game-formats/idroq/

RoQ files can also be created using the Switchblade encoder:

http://icculus.org/~riot/

A version of Switchblade is also included in FFmpeg and many derivative
programs:

http://ffmpeg.org/


License
=======
Dreamroq is meant to be license-compatible with the rest of the KallistiOS
operating system, which is a BSD-style open source license. You can read
the specific text in LICENSE.KOS.


Building (Unix)
===============
To build and test on Linux/Mac OS X/Cygwin, simply type:

  make

in the source directory. This will build the executable test-dreamroq. This
utility has the following usage:

  ./test-dreamroq <file.roq>

This will decode the RoQ file from the command line into a series of PNM
files in the current working directory (watch out-- this could take up a
lot of disk space).


Building (KOS)
==============
There are 2 Makefiles included with Dreamroq. The first -- implicitly
invoked when running a bare 'make' command as seen in the "Building (Unix)"
section -- builds the test utility. The second Makefile is Makefile.KOS,
invoked with:

  make -f Makefile.KOS

This is a standard KOS Makefile which assumes that a KOS build environment
is available. This is covered in the KOS documentation. This step will
build a file named dreamroq-player.elf which can be loaded onto a Dreamcast
console via standard means (also outside the scope of this document).

The file dreamcast-player.c contains a hardcoded RoQ file path in its
main function. It is best if this points to a file burned on an optical
disc. It is also viable to build a small RoQ file as a ROM disk into the
ELF file (which is well supported in KOS) and load the file from the '/rd'
mount point.


Bugs, Issues, and Future Development
====================================
The player is just a proof of concept at this point. It doesn't try to
render frames with proper timing-- it just plays them as fast as possible
(which often isn't very fast, mostly due to the I/O bottleneck).

If the RoQ video is taller than it is wide, expect some odd rendering.

The API between the library and the client app leaves a bit to be desired.
Notably absent is some proper initialization and teardown mechanism.
Currently, the first call to the render callback initializes the PVR buffers
but they are never explicitly freed.


Credits
=======
Library originally written by Mike Melanson (mike -at- multimedia.cx)

Audio support added by Josh "PH3NOM" Pearson (ph3nom.dcmc@gmail.com)

User avatar
Anthony817
Shark Patrol
Posts: 3171

Re: Dream-ROQ update NEOGEO CD BIOS FMV RUNNING AT 60FPS on DREAMCAST DREAM ROQ UPDATE

Post#2 » Sun Feb 09, 2020 2:00 am

WOW! Awesome stuff man! Keep it up brother! You are a huge asset to the community!
Image

User avatar
Ian Micheal
Developer
Posts: 2123
Contact:

Re: Dream-ROQ update NEOGEO CD BIOS FMV RUNNING AT 60FPS on DREAMCAST DREAM ROQ UPDATE

Post#3 » Sun Feb 09, 2020 2:39 am

Anthony817 wrote:WOW! Awesome stuff man! Keep it up brother! You are a huge asset to the community!


I'm making a real release of a game in a few 60fps Dreamneo with over clock turbo mode plus this new intro to show it off it works better then the real machine a real high point.. Been able to Improve enhance the game.. Not bleem but it's playing the game better then the xbox 1 port release..

Doing all that now be a few

User avatar
Anthony817
Shark Patrol
Posts: 3171

Re: Dream-ROQ update NEOGEO CD BIOS FMV RUNNING AT 60FPS on DREAMCAST DREAM ROQ UPDATE

Post#4 » Sun Feb 09, 2020 2:54 am

Damn can't wait to see the game! I am interested in trying that release you do, as well as the OG Xbox port to see how well it compares.

I just created my own OG Xbox component cable last week from using a cheap Chinese 3rd party component cable connector that had no shielding hence shitty interference, but I hacked it together with a spare 360 component cable and the 3rd party one, so now it is better than ever. Can run my Xbox in HD now flawlessly. with ZERO interference as it has great shielding. Was total shit before. Pretty much an "official" cable from Microsoft parts now.

This is what it looks like, a true chimera. :lol:

Image
Image

User avatar
Ian Micheal
Developer
Posts: 2123
Contact:

Re: Dream-ROQ update NEOGEO CD BIOS FMV RUNNING AT 60FPS on DREAMCAST DREAM ROQ UPDATE

Post#5 » Sun Feb 09, 2020 5:41 am

Anthony817 wrote:Damn can't wait to see the game! I am interested in trying that release you do, as well as the OG Xbox port to see how well it compares.

I just created my own OG Xbox component cable last week from using a cheap Chinese 3rd party component cable connector that had no shielding hence shitty interference, but I hacked it together with a spare 360 component cable and the 3rd party one, so now it is better than ever. Can run my Xbox in HD now flawlessly. with ZERO interference as it has great shielding. Was total shit before. Pretty much an "official" cable from Microsoft parts now.

This is what it looks like, a true chimera. :lol:

Image

talking about the xbox 1 ports of neogeo games not a real xbox games .. anyways I recorded my video upside down now trying to fix it lmao one day have proper gear and a clue

hated they called the new xbox a xbox 1 started using it sorry to get your hopes up for that Just dreamneo on super turbo with upgrades to the real game far as speed and effects

  • Similar Topics
    Replies
    Views
    Last post

Return to “Emulation”

Who is online

Users browsing this forum: No registered users