;D
we ported to DC and lived to tell the tale
releases and preview versions..
http://code.google.com/p/bennugddreamcast/ (http://code.google.com/p/bennugddreamcast/)
hello world - mod_say tested ok...
(http://bennugddreamcast.googlecode.com/files/bennu%20dreamcast.jpg)
:D
-----------------------------------
How might we add a game to it? Or is this all it can do at the moment? Thanks
Quote from: DoctorN on November 05, 2011, 04:08:01 PM
:D
-----------------------------------
How might we add a game to it? Or is this all it can do at the moment? Thanks
possible yes, but each bennu module is not tested and
not guaranteed, but is possible that be functional..
solution 1:
---------------
1.use current bennupack,
2. compile this examples to test dc features
http://code.google.com/p/bennugd-monolithic/source/browse/#svn%2Ftrunk%2Fexamples
3. copy dcb generated to same dc directory bennu executable.. create a cdi image ..
4. run in emulator, remember that in "bennu dc" paths included "/cd/" before filename. byexample: fpg_open("/cd/draws.fpg")
5. and remember too, rename the .dcb file to main.dcb
solution 2:
-------------
next week our team test this port.. and will include some games to test dc features..
Thanks ..
That's a very ambitious port. Good work and good luck.
spread the rumours so that everybody finds out about it
God Bless Everyone, happy christmas
(http://t3.gstatic.com/images?q=tbn:ANd9GcTTZjkKh-46UHYPAgohDwprNGrBj8_AzAyjI1pPFtDgkV4jYmFMwpo_JsTT)
available a CDI image with graphic test
(http://bennugddreamcast.googlecode.com/files/bennu%20dreamcast2.jpg)
(http://bennugddreamcast.googlecode.com/files/bennu%20dreamcast3.jpg)
(http://bennugddreamcast.googlecode.com/files/bennu%20dreamcast4.jpg)
(http://bennugddreamcast.googlecode.com/files/bennu%20dreamcast5.jpg)
thats all folks..
The FPS on those screens looks awfully low.
Remember they are from the emulator...
Really impressive!
Thanks a lot :)
Have you let people in the DC scene know about this?
I let the DC community know and they want is the Streets of Rage remake lololol.
I could not get any of the controls working in the sprite test cd.
What are the controls you have set for making a game in bennu and putting it on dc?
bennu include a libraries:
mod_joy and libjoy to control gamepads
soon more news...
new game available !!! asteroids
and gamepad maped with keyboard keys!!! see readme.txt
That example game is already awesome. This is the video shows it running on Dreamcast.
http://www.youtube.com/watch?v=PfFPdAfwMs4
Quote from: VasiliyRS on November 11, 2011, 01:44:19 PM
That example game is already awesome. This is the video shows it running on Dreamcast.
http://www.youtube.com/watch?v=PfFPdAfwMs4
really nice!
great! but, does the sound work?
will there be vmu support (saving and loading, the save games having an icon, a display being sent to the vmu) soon?
Quote from: VasiliyRS on November 11, 2011, 01:44:19 PM
That example game is already awesome. This is the video shows it running on Dreamcast.
http://www.youtube.com/watch?v=PfFPdAfwMs4 (http://www.youtube.com/watch?v=PfFPdAfwMs4)
thanks,
team's work in free time, and work is very slow,
soon...
-------------
1. save and load from memory
2. sound
3. speed improvements...
Thanks for this port.
(http://bennugddreamcast.googlecode.com/files/zombies%202012.JPG)
New game example + play wav sounds + speed improvements..
Very nice work! Looking forward to using Bennu in a future Dreamcast game!
Great Great Great ! :)
Really cool :)
And here's new video: http://www.youtube.com/watch?v=xBnmQzuDsM8
By the way, i see you uploaded zombies2012 fixed.rar , what was fixed ? I used previous release.
Looks better and better with every build!
Can you add this example http://code.google.com/p/yeti3dplusplus/ ?
SCROLLING THAT WORKS! :D
Quote from: VasiliyRS on November 14, 2011, 09:10:08 PM
And here's new video: http://www.youtube.com/watch?v=xBnmQzuDsM8 (http://www.youtube.com/watch?v=xBnmQzuDsM8)
By the way, i see you uploaded zombies2012 fixed.rar , what was fixed ? I used previous release.
Looks better and better with every build!
Can you add this example http://code.google.com/p/yeti3dplusplus/ (http://code.google.com/p/yeti3dplusplus/) ?
i see you uploaded zombies2012 fixed.rar , what was fixed ? my friends not change correct DC key controls, dc controls was fixed in this game,
now you can change weapons and navigate in main menu.. correctly how in pc version..
Can you add this example http://code.google.com/p/yeti3dplusplus/ (http://code.google.com/p/yeti3dplusplus/) ?hmm... port is not finished 100%, music and vmu support .. remaining
if time is available then, we will port it..
SCROLLING THAT WORKS!all bennu features works, splinterGU is a master,
fenix is discontinued and not updated then best use bennu (all fenix bugs was fixed) !!!
any help creating examples or
porting existing bennu games to DC is wellcome... and will be included
in google website..
Thx..
isnt there alot of games on the bennupack?
also, if you do vmu, will you be able to do a vmu image?
Is great to see my game ported and running on the Dreamcast! :)
You're doing a great work with the port.
Quote from: gecko on November 15, 2011, 03:21:40 PM
Is great to see my game ported and running on the Dreamcast! :)
You're doing a great work with the port.
Looks like a great and fun game. Can't wait to try it out!
Dreamcast homebrew will improve because of this lol
8)
VMU support now is available .. more easy and only 2 functions...
Music support beta - using directly Yamaha AICA SPU (Sound Processing Unit)
very fast and excelent for games...
New Video Playback example !!!
nice to intros !!!
create a ROQ video files, easy with quake video maker..
http://www.swift-tools.net/Quake/QVM/ (http://www.swift-tools.net/Quake/QVM/)
(http://bennugddreamcast.googlecode.com/files/dreamcast%20video%20playback.JPG)
is there an example?
Preview 3D features... soon a fast PVR version .. available a CDI image
(http://bennugddreamcast.googlecode.com/files/dc%203d%20screenshot.jpg)
Hello, first time posting here. I like what I have seen with this engine so far. Thank you for porting this to the Dreamcast! The Dreamcast community can't thank you enough! Keep up the great work guys! 8)
1. Will you by any chance release a stable version complete with documentation (by that I mean a readme containing what the keyboard controls to dreamcast controls are and stuff) soon?
2. What are the keyboard to dc controls anyways? Or is it with the joy?
3. Is there vmu functionally? (drives a1, a2, b1, b2, c1, c2, d1, d2)
4. Games like mine have imports for everything, are there dreamcast versions of those?
I tested your yeti3D one as a sd iso and it was pretty good.
EDIT: Ok I found the controls out. I couldnt get my game to work on the dreamcast. Since im almoast done with the demo, how about I send you the code to look at to see whats wrong? I bet its probably just something that has not been ported yet though.
1. Will you by any chance release a stable version complete with documentation (by that I mean a readme containing what the keyboard controls to dreamcast controls are and stuff) soon?}
keyboard is fully supported.. mapped keys with gamepad is available too
docs is the same bennu docs available in
http://wiki.bennugd.org/index.php?title=Bennu_Wiki (http://wiki.bennugd.org/index.php?title=Bennu_Wiki)
2. What are the keyboard to dc controls anyways? Or is it with the joy?
previous answer
3. Is there vmu functionally? (drives a1, a2, b1, b2, c1, c2, d1, d2)
a1 only , by simply purposes(fenix/bennu filosophy) more easy functions to learn
4. Games like mine have imports for everything, are there dreamcast versions of those?
yes only for official modules , unique yeti3d is not official module included
mod_debug
mod_dir
mod_draw
mod_effects
mod_file
mod_flic
mod_grproc
mod_joy
mod_key
mod_m7
mod_map
mod_math
mod_mem
mod_mouse
mod_path
mod_proc
mod_rand
mod_regex
mod_say
mod_screen
mod_scroll
mod_sort
mod_sound
mod_string
mod_sys
mod_text
mod_time
mod_timers
mod_video
mod_wm
5. I couldnt get my game to work on the dreamcast.
please study bennudc examples included in bennu dc site...
(currently, music not work) only s3m modules
1. What is the mod_dream.dll for?
2. Is it safe to use the .bin files from the yeti3D one? Or is that why my game may not be working (by that, I mean should I download the one that also has the .exe file?)?
3. In your readme, you put:
Quotefpg_open("/cd/file.fpg");
In my game, images/soundfx/music are loaded:
Quotejump_sound = load_wav(".\SOUND\PLAYERJUMP.wav");
Should I change it to:
Quotejump_sound = load_wav(".\CD\SOUND\PLAYERJUMP.wav");
or:
Quotejump_sound = load_wav("\CD\SOUND\PLAYERJUMP.wav");
I asked because I am unable to check the files (which are on my pc at home) and I forget if it was the first one or the ladder
On the side note, I have tested all of your games on original DC hardware and it is good. I made them into sdiso's (for use with dreamshell 4 and the sd card adapter, perfect for homebrew and backing up saves and such), would anyone care for me to upload all of the examples into sdiso form?
1. What is the mod_dream.dll for?
is for compile examples how s3m player or vmu features, (this is a not official module)
2. Is it safe to use the .bin files from the yeti3D one? Or is that why my game may not be working (by that, I mean should I download the one that also has the .exe file?)?
not, use previous samples bin..
3. In your readme, you put:
jump_sound = load_wav("/cd/sound/playerjump.wav");
in lowercase is better.. (remember create directories in lowercase too)
to test this examples in win32 please create a cd directory in root driveby example..
c:\cd\
and run all test in this directory, non changing code , is more practice.. and run correctly in dc
or a second alternative is copying all resource in the same directory from .prg, and loading since code
load_wav("/cd/playerjump.wav");
that too works, and non exists a cd directory.. but more ugly
can it be / or \ or it does not matter?
in my code all folders are caps and some files are caps.
ill get back to you on my game. thanks
edit: is it possible to stream a large file size song from the cd to the game?
is it possible to stream a large file size song from the cd to the game?
please test play cdfunctions to play cd tracks
;D
bug detected:
* load png files causes a crash error..
please use FPG files instead.. thanks..
soon more news..
ok I will test do you know the best format to use? .s3m or .ogg for cd?
ok I will test do you know the best format to use? .s3m or .ogg for cd?
CD TRACKS ARE CREATED WITH BURNER APPS ..
bootdreams could add music tracks with wav files
actually bennu haves load_s3m function in mod_dreamcast only for music..
or use play cd bennu functions to play cd tracks..
others modules how mod,it,xm and ogg,mp3 are not supported, why sdl_mixer haves any errors..
I do not know how to use the ROQ program and a test game I made will not load. the only thing it loads is an fpg and its "cd/fpg.fpg" so that makes no sense
http://forums.filefront.com/sw-jk3-modding-mapping-editing/221961-how-make-roq-video.html
ROQ VIDEOS IN BENNU NOT SUPPORT MUSIC(is slow),, PLEASE LOAD A S3M SONG INSTEAD..
http://www.moddb.com/tutorials/how-to-create-a-roq-video-file1
ok do you have any cd play commands? the file will be in the root of the game as sound.wav
inclkude cd tracks with bootdreams (choose A120% icon and enable CDDA tracks in menu)
remember convert music a MP3 format and copy in C:\BootDreams\cdda ... before use in bootdreams
and play tracks with..
http://wiki.bennugd.org/index.php?title=Mod_cd (http://wiki.bennugd.org/index.php?title=Mod_cd)
changed the code to this, the dreamcast resets itself.
import "mod_video"
import "mod_text"
import "mod_sound";
import "mod_key";
import "mod_dream";
import "mod_mem";
import "mod_cd";
global
volumen;
md;
memBYTE;
memMB;
end;
Process main()
Begin
set_fps(0,0);
//write(0, 20, 10, 0, "Loading s3m - song.. ");
write_int(0, 20, 20, 0, &FPS);
//md = DC_S3MPLAY("/cd/game.s3m");
/* md= load_song("/cd/game.s3m"); // "/cd/game.s3m") ;
play_song (md,-1) ;
*/
//if (md)
// write(0, 20, 30, 0, "Loading OK.. (P)lay (S)top");
//else
// write(0, 20, 30, 0, "Error: Loading song.. ");
//end;
write(0,10,90,3 ,"Free mem in BYTE:");
write(0,10,110,3,"Free mem in MB: ");
write_int(0,160,90,3,&memBYTE);
write_int(0,160,110,3,&memMB);
DC_PLAYROQ("/cd/video.roq",true); //(videopath, loop)
cd_play(1,1,1);
set_mode(320,240,16);//fix bennu video
write(0, 10, 150, 0, "Press (d) to repeat video/ Press (start) to stop.. ");
loop /*
if (key(_p))
DC_S3MPLAY("/cd/game.s3m");
end
if (key(_s))
DC_S3MSTOP();
end
*/
if (key(_d))
DC_PLAYROQ("/cd/video.roq",true);
set_mode(320,240,16);//fix bennu video
while (key(_d)) frame; end;
end;
memBYTE=memory_free();
memMB=memory_free()/1024/1024;
frame;
end
end;
ok
we have a emulator .. but check us.. this error.. anyway
new release..
- load png images - error fixed..
- remove play songs code - now dll haves 100k less
so playing songs dont work anymore?
play songs with fast play_s3m function in mod_dream.dll
http://www.dcee.net/Files/Music/S3m/ (http://www.dcee.net/Files/Music/S3m/)
http://modarchive.org/index.php?request=view_by_list&query=A (http://modarchive.org/index.php?request=view_by_list&query=A)
why sdl_mixer haves any errors ...
are there specific load and unload and play and pause commands? could you by any chance get the game i uploaded (that uses the level editor) working on the dc?
are there specific load and unload and play and pause commands?
nop , only play and stop commands
could you by any chance get the game i uploaded?
nop change the code, all works ok, load_song always returns zero.. and not runtime errors happen.
:)
new fixes now mod_cd works ok.. please test in real hardware and comment results..
cdda music in dreamcast work ok.. please test in real dreamcast and upload video please..
thx..
New examples available now
8)
Cool! My game will not run on the dreamcast even though ive followed everything you said, and it only uses 11mb of ram. Can I send it to you so you can get it working?
hmm please share and test it.. then :o
hosting site
mediafire.com
i'll upload it here XD.
It comes with the source (which has already been edited to use the /cd/ directory). It doesnt have mod_dream (if that is what is needed). The controls should work with just the joy itself (cause that is the code that is in there). If you can get it to work, can you upload the source and stuff? thanks
Could you work on these features for your next release?
*vmu images
*custom save logos with the names in the explorer
Quote from: DoctorN on April 08, 2012, 07:30:09 PM
Could you work on these features for your next release?
*vmu images
*custom save logos with the names in the explorer
sorry,
time not available , but team is working in a new
3d hw accelerated engine for DC and PS2
Quotebut team is working in a new 3d hw accelerated engine for DC and PS2
Wow! Awesome news! Are there will be tools (map editors etc) for creating our own games? When approximatly you can show us first screenshots? Are you going to accept donations for your engine?
screenshots.. ?
soon
Please Donate Bennugd Project.. to support more ports.. in top page (Press Donate option)
Hello,
Have you implemented L and R ?
Something like key(_????).
Thanks a lot!!
-IS INCLUDED IN MOD_JOY MODULE
PLEASE SEARCH CORRECT NUMBER TO L AND R
http://wiki.bennugd.org/index.php?title=Mod_joy (http://wiki.bennugd.org/index.php?title=Mod_joy)
MANUALLY YOU CAN DEFINE A BUTTON
#DEFINE BUTTONA 0
#DEFINE GAMEPAD1 0
...
...
..
IF ( joy_getbutton ( GAMEPAD1 , BUTTONA ) )
...
..
..
END
GREETINGS
Hi,
Thanks but I am a bit confused...I am a newbie after all.
Could you give an example where you use L and R?
if
?
?
end
Thanks a lot!!
;D
actually not have emulator to test buttons but , your can test the correct number to L and R
IF ( joy_getbutton ( 0 , 0 ) )
say("press button 1")
END
IF ( joy_getbutton ( 0 , 1 ) )
say("press button 2")
END
etc.. etc... ;D
Has any of this been updated lately?
Hello... I'm porting an old Fenix game (Primitive Nightmare) to Bennu, and have it mostly running within Windows. There are a few bugs, but I think I can figure them out and fix them. So far, I haven't been able to get a CD to boot on the Dreamcast, but I'll work that out eventually.
I just would like to know if this port is still supported by the developers. I'd really like to use Bennu to write Dreamcast games and would hate to see it disappear. There are some functions in this port that have example source code, but no real documentation (DC_VMSAVE, DC_VMLOAD, for one; the source is a bit confusing).
The FPS on those screens looks awfully low funda galaxy alpha (http://www.fundagalaxys5.com/category-funda-samsung-galaxy-alpha-173.html).