Nota: Escribiré esta noticia en inglés para darle mayor impacto a la scene Dreamcastera, y está dedicada al gran Chui
If you remember Dreamers, Fenix is the codename for a GNU project to create a free compiler for a scripting language derived from the one created by Hammer Technologies for the game development suite, DIV Games Studio. It was superseded by BennuGD, a revision of Fenix language fixing bugs and adding more properties.
Three years ago, some colombian guys ported BennuGD to Dreamcast... but time passed fast and this port needed an upgrade. So... I took a look and here it is: an upgrade of BennuGD for our beloved console!
This new build is compatible with KOS 2.x, and has been build with SDL 1.2.13, SDL_Mixer 1.2.12, libpng 1.6.18 and freetype 2.6. It plays MOD music again (without any need of mod_dream), and it has support for 2 pads. Additionaly, it includes the extra "mod_ttf" for free... ;D
But what kind of news this would be without games, huh? Hey, you're right so... what about 3 new games, with source code included?? Yay, let's see them!!!
PixPang 2.2
Wait!! You're cheating Indiket, it's not new!! ... Not exactly xD . Yes, it's the same but now has been adapted to BennuGD, and also fixed important bugs, so it should be even better! High five!
This is a classic guys, the original fighting game demo of the DIV Studio, now into your Dreamcast! It's not as good as Street Fighter, and unfortunately it has some serious bugs (also happens in other BennuGD platforms due to Bennu conversion) but still, an interesting demo!!
Last but not least, we have Helioball. It is another tech demo of DIV, for 1 or 2 players, that consist to control a spaceship and try to score galactic goals. Be warned, CPU is hard as hell
indiket this is fantastic! Thank you so much for porting a new version of BennuGD! Is there some repository of Bennu games where we can look at? Do you port game requests?
I really like the fighting game, but I can not get it to play on my Dreamcast. I tried 5 times burning on different disc brands but it simply doesn;t boot.
Well, there are different forums to look for Bennu games, but I don't know of any central repo. Also, I'm not planing to do port requests: thats why I want the community to start working!
Hmm, that's strange. I recomend you to try it before on emu. Lxdream and nullDC work fine with the CDI image.
Buen trabajo, Indiket. Gracias por actualizarlo y mejorarlo. He estado probando varias cosas y va bastante mejor que la anterior versión de los Colombians.
Solo te comento una cosa, algunos mods como ya sabes que sí funcionaban con la versión de los Coldev no van ahora. Algunos te los he dicho ya por privado, éste que lo acabo de descubrir te lo comento por aquí:
import "mod_mem"
No da error ni nada pero no muestra la memoria, como ves. Es el ejemplo de los colombians en el que sí que iba solo cambiando tu binario y entonces no va...
A ver si alguien se anima a usar este nuevo BennuGD para Dreamcast. Yo estoy haciendo varias pruebas y veo que tiene potencial para hacerse cosas interesantes...
Cheers Indiket! I'm going to take the weekend and port my new two game engines from Fenix to BennuGD and give this build a go. Here's the first one, running in Fenix 0.84: https://www.youtube.com/watch?v=6Cx-ayg3QvQ
I can get my game to compile and run in BennuGD (with a couple of bugs; a holdover from Fenix that I'm sure I can fix). Unfortunately, I cannot get the game to boot in the Dreamcast. I've tried everything, even looking at the source code for the games posted here, compiling with the -D flag set to "macro=DREAMCAST" and making sure all of my paths and filenames are correct, but I get nothing but a black screen. Another unfortunate thing is that I cannot test my code using multisession CDs, so I'll have to set up an emulator for testing.... IF I can get my game to run on the Dreamcast. It runs fine using the old Fenix 0.84b runtime, so I'm at a loss as to why it doesn't work under BennuGD.
Any suggestions that may help would be greatly appreciated. Thanks!