Menu

Fenix / News: Recent posts

0.87d

- Se agrega funcion
RESERVE_CHANNELS(NChannels)
donde NChannels son la cantidad de canales a reservar (desde el 0)
devuelve cantidad de canales reservados, -1 si error.
- Fix en destroy_instances que hacia que al matar un proceso hijo menor con hijos los hijos no se relacionen bien con sus "nuevo" hermano mayor.
- Fix varios de mensajes de debug, y errores graves
- Se cambiaron algunas cosas de lugar y se ubicaron en el lugar correcto
- Ahora la consola de debug puede ser invocada en el siguiente FRAME usando la sentencia "DEBUG;" en el codigo.
- Ahora la consola bloquea la ejecucion de cualquier proceso.
- Se agregan nuevos comandos de debug.
- Se agrega variable de consola DEBUG la que permite habilitar y deshabilitar el log de debug.

Posted by SplinterGU 2007-01-30

Games Samples update & CVS

Actualizacion a familia 0.86

Tambien se actualiza CVS, con opcion para generar ejecutables independientes de libc en linux y fix menores en fxc, en uso de ; como finalizador de IF

Posted by SplinterGU 2006-12-30

Release 0.86h

Binarios Windows, Linux

Posted by SplinterGU 2006-12-29

Nueva release 0.86g

Resumen de los cambios en la 0.86:
- Fix de orden de codigos de instrucciones (sysprocs.h, cambio temporal). Caídas si se cargaban dlls con muchas funciones.
- Concepto de variables "públicas" (locales) por proceso. Esto hace que se puedan definir variables locales para un solo proceso determinado y no para todos los procesos.
- Declaracion LOCAL, PUBLIC y PRIVATE, en cualquier orden dentro de un Process y dentro del cuerpo del programa.
- Se incorpora nombre de proceso como tipo de dato. Esto sirve para referenciar variables públicas (y locales), dentro de un proceso de tipo específico. Es necesario para poder usar la nueva funcionalidad de variables públicas. El tipo de dato finalmente termina siendo un "int" para mantener compatibilidad.
- Se mantiene compatibilidad con LOCAL global. Se pueden definir variables locales comunes a todos los procesos y otras locales por proceso.
- Redefinición de prototipos de funciones en pathfind.c por conflicto con funciones en C
- Enable funciones MMX en GNUC
- Nuevo formato dcb, se hacen uso de sizeof de las estructuras utilizadas (antes se usaba tamaño sumado a mano, muy problemático) y se agrega las secciones de datos públicas.
- Algunos free de memoria ante ciertos errores en funciones de runtime
- Se normaliza el configure, se corrije y se le da soporte para windows
- Limpieza en compilación, se agrego carpetas "obj", donde se compilan los .o y los binarios se dejan en la carpeta "bin"
- Más información de debug
- Se agrega claúsula PUBLICS en la consola de debug
- Fix en liberacion de strings al usar funciones locales (no instancias)
- Ahora las strings staticas se cargan del dcb con contador de uso en 0 y con flag de reservada, para no ser descartadas... (algo muy interno)
- Nuevo dcb, que ahora se graba cierta info que antes era opcional
- Mejoras varias en el código, compilador e interprete
- Otros bugs menores, que actualmente no recuerdo...

Posted by SplinterGU 2006-12-23

New BeOS preview

Recently we added MAC port for fenix, now it is the turn for BeOS... check the web for more info

Posted by Carlos Falo Hervás 2002-09-10

Updated all sample games to 0.82 version

All games have been updated to 0.82 version, so they compile with no changes in last fenix release

Posted by Carlos Falo Hervás 2002-09-10

New release v 0.82

A very big update this one adding also MAC OS X platform version! Go for it in the website: http://fenix.divsite.net

Posted by Carlos Falo Hervás 2002-09-03

Release 0.8 out

Well, 0.8 release is out for win32... linux port is coming along in a few days (jus missing dll support :) ... kawn, linux's port maintainer is back on the keyboard again!)

In this release:

Fixed a memory leak problem
Fixed map_put/map_xput clipping problems
added a last param to map_block_copy, 0 copies just data (trasparent parts in orig are not copied), 1 copies also transparent parts (dest. graphic will become transparent in that areas)

Posted by Carlos Falo Hervás 2002-07-15

Release 0.76b out & ready

DL it from the official webpage... 2 minor bugfixes in this advancement release...

- correcteda clipper bug in MAP_BLOCK_COPY
- now SAVE uses size parameter in bytes not dwords avoiding corrupt savefiles

Posted by Carlos Falo Hervás 2002-07-02

Version 0.76 is out

You can find it in the official site. Only win32 release for now, still pending the linux port. In a few days 0.76b will be released with some minor bugfixes

Posted by Carlos Falo Hervás 2002-06-27

Added some examples and sample games

Games:
- CuboMania: Order the numbered boxes as fast as you can...
- Paf!: Small PANG clone, fun and addictive. Use cursor keys and b/n/m to fire
- EpsiloN: A space invaders.
- Rata: Rat & Snakes. Keep running from the vicious snakes... if you can?!
- Rocks: Jump and dodge the cubes falling from the top of the screen.

Posted by Jose Luis Cabello 2002-04-06

Release 0.74 is out

Available to download in the project's webpage... new on this version:
- Ships with SDL 1.1.4
- Collision can accept now a single process ID as well as TYPE XXX parameter
- Added SET_TITLE(STRING title) to change window title in fxi windowed (-w) mode (NOTE: MUST be called before set_mode(xxx) call)

Posted by Carlos Falo Hervás 2002-04-02

Release 0.73b is out!

Well, it's been ages since news and files were updated in the site... but the project still lives :) Need a prove? Release 0.73b is out

Posted by Carlos Falo Hervás 2002-03-15

Version 0.7 released

Version 0.7 beta of Fenix was released yesterday. A new web page has been written in English and is now hosted at fenix.sourceforge.net, and although most of the documentation is still in Spanish at least there is a readme page with some information about the program and its current state. If you are interested in fenix and have any question about it, feel free to drop me a line at jlceb@cir.es

Posted by Jose Luis Cebrian 2000-08-17

Welcome

Welcome to the Fenix project. There isn't a lot of things here for now. If you are curious about what is it, visit the DIV Games Studio homepage at http://www.divgames.com/ or, if you know Spanish, the old Fenix homepage at http://pagina.de/fenixc/

If you're interested in the project, you can join the development mailing list. Note that most talks are likely to be hosted at the fenix-spanish mailing list, as my English is far from perfect and this is a project originated in Spain.

Posted by Jose Luis Cebrian 2000-02-18