<<< Gemix BETA 6.5 >>>

Actualizaciones, lanzamientos y últimas noticias sobre el lenguaje.

<<< Gemix BETA 6.5 >>>

Postby CicTec » Mon Jan 30, 2012 6:02 pm

TOOLS download: Gemix Studio 6.5 Tools

BETA download: Gemix Studio BETA 6.5.2 Win32
BETA download: Gemix Studio BETA 6.5.2 Linux
BETA download: Gemix Studio BETA 6.5.2 Mac OS X


NOTA: Para las licencias de uso de la BETA ver Aqui

10/05/2012 BETA 6.5 UPDATE 2
---------------------------------------

Features:

Language & Core
---------------------

  • + Añadido: soporte auto-localización path del core al compilador y auto-generación del ejecutable en la carpeta del source
  • * Arreglado: bug de compilación al declarar TYPEDEFS en ficheros PRG distintos del principal (include)
  • * Arreglado: bug en el operador bitwise NOT (~) al tratar correctamente todos los tipos enteros y no
  • * Arreglado: bug que impedía declarar correctamente punteros enteros de default
  • * Arreglado: bug al usar los operadores ++ y -- en punteros no referenciados
  • * Arreglado: bug en el operador ternario (?:) en devolver el resultado correcto en algunos casos
  • * Arreglado: bug que provocaba anomalias o crash del programa al usar datos o expresiones de tipo DOUBLE en las condiciones
  • * Arreglado: bug en la declaración de constantes cuando se especificaba el tipo u otro elemento del lenguaje no relacionado con la gramatica para la declaración provocando errores de compilación erraticos
  • * Arreglado: bug en el control de array LOCAL predefinidos de tipo FLOAT/DOUBLE
  • ! Información: mejorado utilizo de memoria para el compilador

Graphics
-----------

  • + Añadido: soporte de alpha compositing blends y nuevas constantes:
    • fx_src, fx_dst, fx_srcoverdst, fx_dstoversrc, fx_srcindst, fx_dstinsrc, fx_srcoutdst, fx_dstoutsrc, fx_srcatopdst, fx_dstatopsrc, fx_srccleardst, fx_srcxordst
  • * Arreglado: bug en SAVE_FPG y SAVE_MAP en guardar correctamente los cpoints y su info en algunos casos
  • * Arreglado: bug en la función DRAW al dibujar correctamente una linea cuando las coordenadas x1/y1 eran mayores que x2/y2
  • * Arreglado: bug de posible crash del programa cuando se pasaba un ID no valido a las funciones OUT_REGION y XOUT_REGION
  • * Arreglado: bugs en la función SAVE_IMAGE en guardar correctamente los cpoints del formato MAP y formatos de imagenes de 32bits con canal alpha
  • * Arreglado: bug en las funciones MAP_XXPUT y XXPUT que provocaba el crash del programa al pasar el valor 0 en los parametros size_x y size_y
  • ! Información: mejoradas funciones CLONE_FPG, CLONE_MAP, LOAD_FPG, LOAD_FPG_MAP, LOAD_MAP, SET_MAP_DESC y SET_MAP_NAME en la gestión de los cpoints y literales de info
  • ! Información: mejorada precisión varios FX cuando aplicados cumulativamiente
  • ! Información: mejorada precisión para graficos con canal alpha cuando renderizados cumulativamiente

Input
-------

  • * Arreglado: [Win] bug en la gestión incorrecta de los botones del mouse cuando el cursor estaba fuera de la client area en un programa en ventana

Mode7
--------

  • * Arreglado: bug en la función MODE7_TO_SCREEN en posicionar correctamente las coordenadas del punto en el eje X de pantalla
  • * Arreglado: [Mac] bug en renderizar correctamente un plano de mode7 en algunos casos

Sound
--------

  • + Añadido: nueva función GET_SONGATTRIB_SIZE
  • - Eliminado: set funciones MUSIC:
    • FADE_MUSIC, FADE_MUSIC_OFF, FADE_MUSIC_ON, GET_MUSIC_FREQUENCY, GET_MUSIC_ID, GET_MUSIC_LOOP, GET_MUSIC_LOOPCOUNT, GET_MUSIC_PAN, GET_MUSIC_POS, GET_MUSIC_SPEED, GET_MUSIC_TIME, GET_MUSIC_TIMEMS, GET_MUSIC_VOLUME, GET_MUSICATTRIB_FORMAT, GET_MUSICATTRIB_FREQUENCY, GET_MUSICATTRIB_LENGTH, GET_MUSICATTRIB_LENGTHMS, GET_MUSICATTRIB_LOOP, GET_MUSICATTRIB_LOOPCOUNT, GET_MUSICATTRIB_NAME, GET_MUSICATTRIB_PAN, GET_MUSICATTRIB_SIZE, GET_MUSICATTRIB_SPEED, GET_MUSICATTRIB_TYPE, GET_MUSICATTRIB_VOLUME, IS_FADING_MUSIC, IS_MUTED_MUSIC, IS_PAUSED_MUSIC, IS_PLAYING_MUSIC, LOAD_MUSIC, MUTE_MUSIC, PLAY_MUSIC, PAUSE_MUSIC, RESUME_MUSIC, SET_MUSIC_LOOP, SET_MUSIC_LOOPCOUNT, SET_MUSIC_PAN, SET_MUSIC_POS, SET_MUSIC_SPEED, SET_MUSIC_TIME, SET_MUSIC_TIMEMS SET_MUSIC_VOLUME, SET_MUSICATTRIB_LOOP, SET_MUSICATTRIB_LOOPCOUNT, SET_MUSICATTRIB_PAN, SET_MUSICATTRIB_SPEED, SET_MUSICATTRIB_VOLUME, STOP_MUSIC, UNLOAD_MUSIC, UNMUTE_MUSIC
    Ahora el soporte de musicas stream (WAV/MP2/MP3/OGG) ha sido integrado en el set de funciones SONG
  • - Eliminado: set funciones MIDI:
    • FADE_MIDI, FADE_MIDI_OFF, FADE_MIDI_ON, GET_MIDI_FREQUENCY, GET_MIDI_ID, GET_MIDI_LOOP, GET_MIDI_LOOPCOUNT, GET_MIDI_PAN, GET_MIDI_SPEED, GET_MIDI_TIME, GET_MIDI_TIMEMS, GET_MIDI_VOLUME, GET_MIDIATTRIB_CHANNELVOLUME, GET_MIDIATTRIB_FREQUENCY, GET_MIDIATTRIB_LENGTH, GET_MIDIATTRIB_LENGTHMS, GET_MIDIATTRIB_LOOP, GET_MIDIATTRIB_LOOPCOUNT, GET_MIDIATTRIB_NAME, GET_MIDIATTRIB_NUMCHANNELS, GET_MIDIATTRIB_PAN, GET_MIDIATTRIB_PANSEP, GET_MIDIATTRIB_SPEED, GET_MIDIATTRIB_VOLUME, IS_FADING_MIDI, IS_MUTED_MIDI, IS_MUTED_MIDICHANNEL, IS_PAUSED_MIDI, IS_PLAYING_MIDI, LOAD_MIDI, MUTE_MIDI, MUTE_MIDICHANNEL, PAUSE_MIDI, PLAY_MIDI, RESUME_MIDI, SET_MIDI_LOOP, SET_MIDI_LOOPCOUNT, SET_MIDI_PAN, SET_MIDI_SPEED, SET_MIDI_TIME, SET_MIDI_TIMEMS, SET_MIDI_VOLUME, SET_MIDIATTRIB_CHANNELVOLUME, SET_MIDIATTRIB_LOOP, SET_MIDIATTRIB_LOOPCOUNT, SET_MIDIATTRIB_PAN, SET_MIDIATTRIB_SPEED, SET_MIDIATTRIB_VOLUME, STOP_MIDI, UNLOAD_MIDI, UNMUTE_MIDI, UNMUTE_MIDICHANNEL
    Ahora el soporte de midis (MID) ha sido integrado en el set de funciones SONG
  • - Eliminado: set funciones MUSIC y MIDI para info AUDIOLIB:
    • GET_AUDIOLIB_MIDICHANNELS, GET_AUDIOLIB_MIDISLOADED, GET_AUDIOLIB_MIDISPLAYING, GET_AUDIOLIB_MUSICCHANNELS, GET_AUDIOLIB_MUSICLOADED, GET_AUDIOLIB_MUSICSPLAYING
  • - Eliminado: campos de la estructura AUDIO_SETUP:
    • music_channels, music_volume, midi_channels, midi_volume
  • - Eliminado: constante audio_speaker_prologic, ahora obsoleda
  • - Eliminado: constantes all_music y all_midi, ahora inecesarias
  • ! Información: optimizada velocidad de inicialización

String
--------

  • ! Información: optimizada función ITOB

Text
-----

  • * Arreglado: bug de memory leak al usar la función DRAW_TEXT
  • * Arreglado: bug al usar correctamente el align 1, 4 y 7 en las funciones de textos en algunos casos

Url
----

  • + Añadido: modulo url para transferencia datos via URL mediante varios protocolos (HTTP, FTP, POP3, etc...)



30/01/2012 BETA 6.5
---------------------------

Language & Core
---------------------

  • + Añadido: soporte de expresiónes STRING en SWITCH
  • + Añadido: soporte de datos locales PUBLIC en los procesos
  • + Añadido: soporte de variables/arrays/punteros de tipo PROCESS
    (ej: ENEMY id_enemy;)
  • + Añadido: [Mac] soporte de combinación predefinida Command + Q para salir del programa automaticamente
  • + Añadido: opción de compilación _use_always_int2string_conversions, la cual indica al compilador de convertir siempre un INT a STRING cuando necesario en las expresiones
    NOTA: esta opción de compilación rompe la compatibilidad con los programas DIV2
  • + Añadido: soporte de TYPEDEFS (tipos definidos por el usuario) al lenguaje
  • * Arreglado: bug en los parametros FLOAT de los bloques PROCESS/FUNCTION, donde el valor pasado al parametro era 0 o erroneo
  • * Arreglado: bug en algunas operaciones de conversion automatica
  • * Arreglado: bug en el core que probocaba a veces el crash del programa al enlanzar ciertos errores de runtime
  • * Arreglado: bug de "no hay coincidencias función" al usar una llamada correcta de un bloque FUNCTION en algunos casos
  • * Arreglado: bug al definir literales formatos da varias lineas
  • * Arreglado: bug que mandaba en crash el compilador al intentar abrir un prg inexistente en INCLUDE
  • * Arreglado: bug en el operador cast al hacer una conversion FLOAT -> INT
  • * Arreglado: bug de error de compilación de expresiones en algunos casos
  • * Arreglado: bug que impedía llamar correctamente PROCESS/FUNCTION que tenian todos parametros con argumentos de default
  • * Arreglado: bug en el uso de punteros a cadena
  • * Arreglado: varios bugs sobre operaciones con punteros
  • * Arreglado: bug que permitia declarar bloque PROCESS/FUNCTION con el mismo nombre de funciones predefinidas
  • * Arreglado: bug de memory leak al declarar parametros en bloques PROCESS/FUNCTION de variables LOCALES ya existentes
  • * Arreglado: bug que impedía utilizar constantes definidas (CONST) como valores para los argumentos de default de parametros de los bloques PROCESS/FUNCTION
  • * Arreglado: algunos bugs de memory leak en el compilador
  • * Arreglado: bug que probocaba el crash del programa al usar el operador ternario (?:) con algunas expresiones
  • * Arreglado: [Win] bug en lanzar una aplicacion contenente espacios en el nombre del ejecutable
  • * Arreglado: bug que probocaba el crash o anomalias del compilador cuando se compilaban expresiones condicionales muy largas
  • * Arreglado: bug que permitia declarar PROCESS o FUNCTION con el mismo nombre de elementos predefinidos (variables, etc...)
  • * Arreglado: bug que probocaba el crash del programa al usar punteros de tipo DOUBLE en algunas expresiones
  • * Arreglado: bug al declarar correctamente parametros en los PROCESS/FUNCTION de variables LOCAL ya existentes de tipo distinto a INT
  • * Arreglado: bug que probocaba el crash del compilador o anomalias de compilación con algunos modulos cuando el compilador no encontraba el fichero gemix.cfg
  • ! Información: mejorados mensajes de errores de runtime
  • ! Información: mejorado control de punteros en compile-time y run-time
  • ! Información: optimizada generación de codigo, ahora el codigo producido es más rápido del 200 ~ 300%
  • ! Información: optimizado core de ejecución, ahora los programas corren hasta 3 ~ 5 veces más rápidos

Main
------

  • + Añadido: soporte en ARGV de numero ilimitado de argumentos del programa (33 en la beta 6.0)
  • + Añadido: soporte de la constante all_process para la función GET_ID para permitir de obtener todos los ID de cualquier tipo de proceso
  • + Añadido: nueva función GET_TYPE que permite obtener el tipo de una instancia de proceso mediante su ID
  • + Añadido: nuevas funciones de gestion de los señales de los procesos:
    • GET_SIGNAL_BEHAVIOUR, SET_SIGNAL_BEHAVIOUR
    y nuevas constantes:
    • s_behaviour_ignore, s_behaviour_receive, s_behaviour_unknown
    Permiten obtener y setear el comportamiento de los procesos en la recepción de los señales enviados con la función SIGNAL
  • * Arreglado: bug en la función EXIT que no terminaba inmediatamente el programa probocando eventuales sobreescrituras del tipo de mensaje de retorno en caso de multiple llamadas
  • * Arreglado: [Linux/Mac] bug que impedía visualizar el mensaje de salida de la función EXIT
  • ! Información: optimizadas funciones EXISTS, GET_ID, LET_ME_ALONE y SIGNAL

File
----

  • + Añadido: soporte en GET_DIRINFO de listado ilimitado de archivos (2048 en la beta 6.0)
  • + Añadido: nueva función GETWPATH, permite obtener el path de escritura en plataformas que necesitan una locación particular para guardar ficheros (ej: Mac OS X, iOS, etc...)

Graphics
-----------

  • + Añadido: nuevas funciones de manejo recursos:
    • GET_FPG_NUMMAPS, IS_EMPTY_FPG, IS_FULL_FPG, GET_MAP_ALPHACHANNEL, GET_MAP_HEIGHT, GET_MAP_NUMCPOINTS, GET_MAP_WIDTH, GET_MAP_XCENTER, GET_MAP_YCENTER
  • + Añadido: nuevas funciones de información grafica:
    • GET_GRAPHICLIB_FPGSLOADED, GET_GRAPHICLIB_MAPSLOADED, GET_GRAPHICLIB_DRAWSPAINTED, GET_GRAPHICLIB_DRAWSFIXED, GET_GRAPHICLIB_DRAWSLOCKED, GET_GRAPHICLIB_REGIONSDEFINED
  • + Añadido: nuevas funciones de primitivas graficas:
    • GET_DRAW_TYPE, GET_DRAW_COLOR, GET_DRAW_BOX, GET_DRAW_X0, GET_DRAW_Y0, GET_DRAW_X1, GET_DRAW_Y1, GET_DRAW_WIDTH, GET_DRAW_HEIGHT, GET_DRAW_ALPHA, GET_DRAW_REGION, GET_DRAW_Z, IS_LOCKED_DRAW, IS_FIXED_DRAW
  • + Añadido: nueva variable GLOBAL draw_visible para permitir ocultar o visualizar todas las primitivas graficas (DRAW)
    Se añaden tambien las siguientes nuevas funciones de info y setting:
    • GET_DRAW_VISIBLE, SET_DRAW_VISIBLE
  • + Añadido: nuevas funciones de regiones:
    • GET_REGION_WIDTH, GET_REGION_HEIGHT, GET_REGION_BOX, GET_REGION_X0, GET_REGION_Y0, GET_REGION_X1, GET_REGION_Y1, IS_DEFINED_REGION
  • + Añadido: nuevas funciones de inicialización grafica:
    • GET_MODE_WIDTH, GET_MODE_HEIGHT, GET_MODE_BPP, GET_MODE_TYPE, GET_MODE_BUFFERBEHAVIOUR, GET_MODE_RATE, GET_MODE_REALWIDTH, GET_MODE_REALHEIGHT, GET_MODE_VSYNC, IS_EMULATED_MODE, GET_VIRTUALRESOLUTION_ASPECTRATIO, GET_VIRTUALRESOLUTION_WIDTH, GET_VIRTUALRESOLUTION_HEIGHT, GET_VIRTUALRESOLUTION_RATIOWIDTH, GET_VIRTUALRESOLUTION_RATIOHEIGHT, GET_VIRTUALRESOLUTION_XOFFSET, GET_VIRTUALRESOLUTION_YOFFSET, IS_EMULATED_VIRTUALRESOLUTION
  • + Añadido: nuevas funciones para setear y obtener el nombre y la descripción de los graficos:
    • GET_MAP_DESC, GET_MAP_NAME, SET_MAP_DESC, SET_MAP_NAME
  • + Añadido: soporte de la constante all_process para las funciones COLLISION y OVERLAP para permitir averiguar las colisiones con cualquier tipo de proceso
  • + Añadido: soporte para regiones con ancho y alto negativo
  • + Añadido: soporte en la función LOAD_PCX para la carga de PCX de 24bits
  • + Añadido: soporte en la función SAVE_PCX para guardar PCX de 24bits
  • + Añadido: nuevas funciones para formatos graficos:
    • LOAD_IMAGE, SAVE_IMAGE, UNLOAD_IMAGE
    y constantes para SAVE_IMAGE:
    • img_format_bmp, img_format_jpeg, img_format_map, img_format_pcx, img_format_png, img_format_tga
    Permiten cargar y guardar imagenes en formato standard y de DIV/Gemix
  • - Eliminado: función de manejo recursos FPG_INFO y constantes:
    • fpg_loaded, fpg_num_maps, fpg_empty, fpg_full
  • - Eliminado: función de información grafica MODE_INFO y constantes:
    • mode_width, mode_height, mode_bpp, mode_programtype, mode_bufferbehaviour, mode_buffercount, mode_rate, mode_isvirtual, mode_realwidth, mode_realheight, mode_vsync, mode_filter_scaletype, mode_filter_scanlinetype, mode_filter_scanlinepercent
  • - Eliminado: función de primitiva grafica DRAW_INFO y constantes:
    • drawing_type, drawing_color, drawing_x0, drawing_y0, drawing_x1, drawing_y1, drawing_width, drawing_height, drawing_locked, drawing_fixed, drawing_region, drawing_z, drawing_alpha, drawing_destination_file, drawing_destination_graph
  • - Eliminado: función de regiones REGION_INFO y constantes:
    • rgn_defined, rgn_width, rgn_height, rgn_x0, rgn_y0, rgn_x1, rgn_y1
  • - Eliminado: función de inicialización grafica VIRTUALRESOLUTION_INFO y constantes:
    • virtualres_isvirtual, virtualres_aspectratio, virtualres_width, virtualres_height, virtualres_ratiowidth, virtualres_ratioheight, virtualres_xoffset, virtualres_yoffset
  • - Eliminado: función MAP_SET_COLOR/COLOUR
  • # Modificado: GRAPHIC_EXISTS -> MAP_EXISTS
  • # Modificado: MAP_SET_PIXEL -> MAP_SET_COLOR/COLOUR
  • # Modificado: overloads de las funciones LOAD_MAP y LOAD_FPG:
    • INT SAVE_MAP(INT fpg_id, INT graph, STRING fname, INT compress, STRING password)
    • INT SAVE_FPG(INT fpg_id, STRING fname, INT compress, STRING password)
    Permitiendo asi de especificar si comprimir y/o encriptar los recursos guardados
    NOTA: Las funciones ahora vuelven a guardar sin compresión por default
  • # Modificado: funciones para puntos de control:
    • DELETE_POINT -> DELETE_MAP_CPOINT
    • NEW_POINT -> NEW_MAP_CPOINT
    • POINT_EXISTS -> MAP_CPOINT_EXISTS
    • SET_CENTER -> SET_MAP_CENTER
    • SET_POINT -> SET_MAP_CPOINT
  • # Modificado: constante g_points -> g_numcpoints
  • * Arreglado: bugs en las primitivas graficas rectangulo y circulo (DRAW) al usar regiones distintas de la pantalla (0)
  • * Arreglado: bug en la primitiva grafica rectangulo (DRAW) al usar alpha, dibujando los bordes solidos
  • * Arreglado: bug de control en la función SET_COLOR que le impedía de funcionar
  • * Arreglado: bug en la rutina de tiling (para las funciones PUT_TILE, MAP_PUT_TILE, etc...) que probocaba el crash del programa al usar un grafico con cpoint 0 definido
  • * Arreglado: bug en la rutina de tiling (para las funciones PUT_TILE, MAP_PUT_TILE, etc...) que probocaba el crash del programa al dibujar en un destino de tamaño inferior al grafico origen
  • * Arreglado: bug en CLONE_MAP en acceder al FPG correcto para la clonación, el cual probocaba el crash del programa en algunas ocasiones
  • * Arreglado: bug al usar COLLISION(X, Y, ID/TYPE process) con un grafico del proceso indicado con canal alpha
  • * Arreglado: [Win] bug que impedía renderizar en ventanas de tamaño inferior a 120 pixels de ancho
  • * Arreglado: bug al pintar correctamente las primitivas (DRAW) en modalidad restore_type = no_restore
  • * Arreglado: bug en LOAD_FPG_MAP al cargar graficos de FPG comprimidos
  • * Arreglado: bug al renderizar correctamente una resolución virtual con aspect ratio activo en algunos casos
  • * Arreglado: bug en DRAW_BLOCK al renderizar incorrectamente el grafico o provocar el crash de programa cuando se usaba una region distinta de la pantalla
  • * Arreglado: mensajes de runtime-error con numero de parametro erroneo en algunas funciones
  • * Arreglado: [Win] bug que impedía visualizar programas en fullscreen en algunos hardwares
  • * Arreglado: bug que mandaba en crash el programa a usar SET_VIRTUAL_RESOLUTION con valores With y Height a 0 para desablecharlo
  • * Arreglado: bug in partial_dump usado con ventana de scroll y mode7 activas
  • * Arreglado: [Mac] bug en visualizar correctamente los colores en fullscreen a 32bits
  • * Arreglado: bug en LOAD_FPG, LOAD_FPG_MAP y LOAD_MAP que probocaba una corrupción en la carga cuando se usaba una password si el recurso no estaba encriptado
  • * Arreglado: bug en UNLOAD_MAP que probocaba el crash del programa usando all_map como valor
  • * Arreglado: bug en UNLOAD_PCX que probocaba el crash del programa usando all_pcx como valor
  • ! Información: optimizados FADE a 16 y 32bits
  • ! Información: optimizadas funciones ADD_FPG_MAP, CLONE_FPG, CLONE_MAP, LOAD_FPG, LOAD_FPG_MAP, LOAD_MAP, LOAD_PCX, NEW_MAP, UNLOAD_FPG, UNLOAD_FPG_MAP, UNLOAD_MAP, UNLOAD_PCX
  • ! Información: optimizadas funciones COLLISION y OVERLAP que usan la forma TYPE process
  • ! Información: optimizadas funciones LOAD_FPG y LOAD_FPG en la conversión de graficos 8 -> 16, 8 -> 32, 16 -> 32, ahora 3 veces más rápidas
  • ! Información: optimizada función LOAD_MAP en la conversión de grafico 8 -> 16, 8 -> 32, 16 -> 32, ahora 3 veces más rápida
  • ! Información: optimizada función CONVERT_PALETTE, 3 veces más rápida

Input
-------

  • + Añadido: nuevas funciones de inicialización input:
    • GET_INPUTLIB_MOUSEAVAILABLE, GET_INPUTLIB_JOYSCONNECTED
  • + Añadido: nuevas funciones de info de joystick:
    • GET_JOY_MODEL, GET_JOY_NAME, GET_JOY_FORCEFEEDBACK, GET_JOY_NUMBUTTONS, GET_JOY_NUMAXES, GET_JOY_NUMHATS
  • + Añadido: campo visible a la estructura MOUSE para poder ocultar o visualizar el puntero del raton
  • + Añadido: nuevas funciones DISABLE_KEY_SHORTCUT, ENABLE_KEY_SHORTCUT y constantes:
    • _pause, _alt_x, _command_q
    Permitiendo activar/desactivar teclas o combinaciones de teclas predefinidas
  • + Añadido: soporte de meta key (COMMAND en Mac, WINDOW en Windows/Linux) para la función KEY/KEYDOWN mediante las siguiente constantes:
    • _meta, _l_meta, _r_meta
  • * Arreglado: [Mac] bug en devolver el scan_code al pulsar una tecla
  • # Modificado: [WIN] soporte de rutinas del mouse, ahora se usa la API nativa de windows en lugar de Direct Input
  • # Modificado: funcionamento mouse.speed, ahora afecta solo el raton emulado con el teclado
  • - Eliminado: función de inicialización input INPUTLIB_INFO y constantes:
    • inlib_mouse_present, inlib_joys_connected
  • - Eliminado: función de info JOY_INFO de joystick y constantes:
    • joy_model, joy_name, joy_axes, joy_buttons, joy_hats, joy_force_feedback
  • ! Información: mejorado control y performance del mouse

Math
------

  • + Añadido: nueva función NEAR_VALUE, la cual permite obtener el valor más proximo al valor final
  • + Añadido: nuevas constantes PI_FLOAT y PI_DOUBLE, para obtener el PI greco real a más o menos precisión
  • * Arreglado: bug en la función RAND en el devolver pseudo-numeros correctos cuando se pasaban valores muy grandes o pequeños en los parametros MIN y MAX
  • ! Información: optimizada función RAND, 10 veces más rápida

Mode7
--------

  • * Arreglado: grave bug de corrupción de memoria al pintar una ventana de mode7 en una region distinta de la pantalla (0)
  • * Arreglado: mensajes de runtime-error con numero de parametro erroneo en algunas funciones
  • * Arreglado: bug que impedía actualizar una ventana de mode7 que usaba una region distinta a la 0, cuando esta cambiaba de tamaño
  • * Arreglado: bug que probocaba el crash del programa al descargar el modulo en modalidad 32bits
  • * Arreglado: bug que probocaba el crash del programa cuando la region de rendering de destino estaba seteada a -1

Scroll
---------

  • + Añadido: soporte de regiones para los procesos de scroll, ahora si se indica un valor mayor de 0 en la LOCAL REGION, el proceso usara la region indicada (si existe), sino seguira usando aquella de la ventana de scroll
  • + Añadido: nuevo campo scroll.file para poder obtener el FPG actual usado en la ventana de scroll o poder cambiarlo dinamicamente
  • + Añadido: resetting completo de la estructura scroll de la ventana de scroll activo cuando esta es eliminada mediante una llamada a STOP_SCROLL
  • * Arreglado: mensajes de runtime-error con numero de parametro erroneo en algunas funciones
  • * Arreglado: bug que impedía actualizar una ventana de scroll que usaba una region distinta a la 0, cuando esta cambiaba de tamaño
  • * Arreglado: bug que probocaba el crash del programa cuando la region de rendering de destino estaba seteada a -1
  • * Arreglado: bug en la función SET_SCROLL_DESTINATION al setear correctamente la region pasada como parametro
  • ! Información: optimizados scroll, más rápidos del 2 ~ 5%

Sound
--------

  • + Añadido: nuevas funciones de info y setting de los sonidos:
    • GET_SOUNDATTRIB_LOOP, GET_SOUNDATTRIB_LOOPCOUNT, GET_SOUNDATTRIB_FREQUENCY, GET_SOUNDATTRIB_VOLUME, GET_SOUNDATTRIB_SPEED, GET_SOUNDATTRIB_PAN, GET_SOUNDATTRIB_NAME, GET_SOUNDATTRIB_TYPE, GET_SOUNDATTRIB_FORMAT, GET_SOUNDATTRIB_LENGTH, GET_SOUNDATTRIB_LENGTHMS, GET_SOUNDATTRIB_SIZE, SET_SOUNDATTRIB_LOOP, SET_SOUNDATTRIB_LOOPCOUNT, SET_SOUNDATTRIB_VOLUME, SET_SOUNDATTRIB_SPEED, SET_SOUNDATTRIB_PAN
  • + Añadido: nuevas funciones de info y setting de la reproducción de sonidos:
    • GET_SOUND_LOOP, GET_SOUND_LOOPCOUNT, GET_SOUND_FREQUENCY, GET_SOUND_VOLUME, GET_SOUND_SPEED, GET_SOUND_PAN, GET_SOUND_POS, GET_SOUND_TIME, GET_SOUND_TIMEMS, SET_SOUND_TIMEMS
  • + Añadido: nuevas funciones de info y setting de las song:
    • GET_SONGATTRIB_LOOP, GET_SONGATTRIB_LOOPCOUNT, GET_SONGATTRIB_FREQUENCY, GET_SONGATTRIB_VOLUME, GET_SONGATTRIB_SPEED, GETSONGATTRIB_PAN, GET_SONGATTRIB_PANSEP, GET_SONGATTRIB_NAME, GET_SONGATTRIB_TYPE, GET_SONGATTRIB_FORMAT, GET_SONGATTRIB_LENGTH, GET_SONGATTRIB_LENGTHMS, GET_SONGATTRIB_NUMCHANNELS, GET_SONGATTRIB_NUMORDERS, GET_SONGATTRIB_NUMPATTERNS, SET_SONGATTRIB_LOOP, SET_SONGATTRIB_LOOPCOUNT, SET_SONGATTRIB_VOLUME, SET_SONGATTRIB_SPEED, SET_SONGATTRIB_PAN
  • + Añadido: nuevas funciones de info y setting de la reproducción de songs:
    • GET_SONG_LOOP, GET_SONG_LOOPCOUNT, GET_SONG_FREQUENCY, GET_SONG_VOLUME, GET_SONG_SPEED, GET_SONG_PAN, GET_SONG_POS, GET_SONG_TIME, GET_SONG_TIMEMS, GET_SONG_ORDER, GET_SONG_PATTERN, GET_SONG_ROW, GET_SONG_NUMROWS, SET_SONG_TIMEMS
  • + Añadido: nuevas funciones de info y setting de la reproducción de musicas stream:
    • GET_MUSICATTRIB_LOOP, GET_MUSICATTRIB_LOOPCOUNT, GET_MUSICATTRIB_FREQUENCY, GET_MUSICATTRIB_VOLUME, GET_MUSICATTRIB_SPEED, GET_MUSICATTRIB_PAN, GET_MUSICATTRIB_NAME, GET_MUSICATTRIB_TYPE, GET_MUSICATTRIB_FORMAT, GET_MUSICATTRIB_LENGTH, GET_MUSICATTRIB_LENGTHMS, GET_MUSICATTRIB_SIZE, SET_MUSICATTRIB_LOOP, SET_MUSICATTRIB_LOOPCOUNT, SET_MUSICATTRIB_VOLUME, SET_MUSICATTRIB_SPEED, SET_MUSICATTRIB_PAN
  • + Añadido: nuevas funciones de info y setting de la reproducción de musicas stream:
    • GET_MUSIC_LOOP, GET_MUSIC_LOOPCOUNT, GET_MUSIC_FREQUENCY, GET_MUSIC_VOLUME, GET_MUSIC_SPEED, GET_MUSIC_PAN, GET_MUSIC_POS, GET_MUSIC_TIME, GET_MUSIC_TIMEMS, SET_MUSIC_TIMEMS
  • + Añadido: nuevas funciones de info y setting de los midi:
    • GET_MIDIATTRIB_LOOP, GET_MIDIATTRIB_LOOPCOUNT, GET_MIDIATTRIB_FREQUENCY, GET_MIDIATTRIB_VOLUME, GET_MIDIATTRIB_PANSEP, GET_MIDIATTRIB_NAME, GET_MIDIATTRIB_LENGTH, GET_MIDIATTRIB_LENGTHMS, GET_MIDIATTRIB_NUMCHANNELS, SET_MIDIATTRIB_LOOP, SET_MIDIATTRIB_LOOPCOUNT, SET_MIDIATTRIB_VOLUME, SET_MIDIATTRIB_SPEED, SET_MIDIATTRIB_PAN
  • + Añadido: nuevas funciones de info y setting de la reproducción de midis:
    • GET_MIDI_LOOP, GET_MIDI_LOOPCOUNT, GET_MIDI_FREQUENCY, GET_MIDI_VOLUME, GET_MIDI_SPEED, GET_MIDI_PAN, GET_MIDI_TIME, GET_MIDI_TIMEMS, SET_MIDI_TIMEMS
  • + Añadido: nuevas funciones de info y setting de los cd audio:
    • GET_CDATTRIB_VOLUME, GET_CDATTRIB_SPEED, GET_CDATTRIB_PAN, GET_CDATTRIB_NAME, GET_CDATTRIB_LENGTH, GET_CDATTRIB_LENGTHMS, GET_CDATTRIB_NUMTRACKS, SET_CDATTRIB_VOLUME, SET_CDATTRIB_SPEED, SET_CDATTRIB_PAN
  • + Añadido: nuevas funciones de info y setting de la reproducción de cd audio:
    • GET_CD_MODE, GET_CD_FREQUENCY, GET_CD_VOLUME, GET_CD_SPEED, GET_CD_PAN, GET_CDTRACK_NAME, GET_CDTRACK_PLAYING, GET_CDTRACK_LENGTH, GET_CDTRACK_LENGTHMS, GET_CDTRACK_TIME, GET_CDTRACK_TIMEMS, SET_CD_TIMEMS
  • + Añadido: nuevas funciones de inicialización audio:
    • GET_AUDIOLIB_DRIVERNAME, GET_AUDIOLIB_SOUNDSLOADED, GET_AUDIOLIB_SONGSLOADED, GET_AUDIOLIB_MUSICSLOADED, GET_AUDIOLIB_MIDISLOADED, GET_AUDIOLIB_CDSLOADED, GET_AUDIOLIB_SOFTWARECHANNELS, GET_AUDIOLIB_HARDWARECHANNELS, GET_AUDIOLIB_SOUNDCHANNELS, GET_AUDIOLIB_SONGCHANNELS, GET_AUDIOLIB_MUSICCHANNELS, GET_AUDIOLIB_MIDICHANNELS, GET_AUDIOLIB_CDCHANNELS, GET_AUDIOLIB_NUMDRIVERS, GET_AUDIOLIB_NUMCDDRIVES
  • - Eliminado: función SOUND_INFO y constantes:
    • snd_loop, snd_loopcount, snd_volume, snd_speed, snd_pan, snd_name, snd_type, snd_format, snd_frequency, snd_length, snd_lengthms, snd_size
  • - Eliminado: función SOUND_SET_ATTRIB y constantes:
    • snd_attrib_loop, snd_attrib_loopcount, snd_attrib_volume, snd_attrib_speed, snd_attrib_pan
  • - Eliminado: función SONG_INFO y constantes:
    • sng_loop, sng_loopcount, sng_volume, sng_speed, sng_pan, sng_pansep, sng_frequency, sng_name, sng_type, sng_format, sng_channels, sng_length, sng_lengthms, sng_orders, sng_patterns
  • - Eliminado: función SONG_SET_ATTRIB y constantes:
    • sng_attrib_loop, sng_attrib_loopcount, sng_attrib_volume, sng_attrib_speed, sng_attrib_pan
  • - Eliminado: función MUSIC_INFO y constantes:
    • mus_loop, mus_loopcount, mus_volume, mus_speed, mus_pan, mus_name, mus_type, mus_format, mus_frequency, mus_length, mus_lengthms, mus_size
  • - Eliminado: función MUSIC_SET_ATTRIB y constantes:
    • mus_attrib_loop, mus_attrib_loopcount, mus_attrib_volume, mus_attrib_speed, mus_attrib_pan
  • - Eliminado: función MIDI_INFO y constantes:
    • mid_loop, mid_loopcount, mid_volume, mid_speed, mid_pan, mid_pansep, mid_frequency, mid_name, mid_channels, mid_length, mid_lengthms
  • - Eliminado: función MIDI_SET_ATTRIB y constantes:
    • mid_attrib_loop, mid_attrib_loopcount, mid_attrib_volume, mid_attrib_speed, mid_attrib_pan
  • - Eliminado: función CD_INFO y constantes:
    • cd_mode, cd_volume, cd_speed, cd_pan, cd_name, cd_length, cd_lengthms, cd_tracks
  • - Eliminado: función CHANNEL_INFO y constantes:
    • channel_sound, channel_song, channel_music, channel_midi, channel_cd, chn_sound_loop, chn_sound_loopcount, chn_sound_volume, chn_sound_speed, chn_sound_pan, chn_sound_time, chn_sound_timems, chn_sound_frequency, chn_sound_pos, chn_song_loop, chn_song_loopcount, chn_song_volume, chn_song_speed, chn_song_pan, chn_song_time, chn_song_timems, chn_song_frequency, chn_song_order, chn_song_pattern, chn_song_rows, chn_song_row, chn_music_loop, chn_music_loopcount, chn_music_volume, chn_music_speed, chn_music_pan, chn_music_time, chn_music_timems, chn_music_frequency, chn_music_pos, chn_midi_loop, chn_midi_loopcount, chn_midi_volume, chn_midi_speed, chn_midi_pan, chn_midi_time, chn_midi_timems, chn_midi_frequency, chn_cd_mode, chn_cd_volume, chn_cd_speed, chn_cd_pan, chn_cd_frequency, chn_cdtrack_name, chn_cdtrack_play, chn_cdtrack_length, chn_cdtrack_lengthms, chn_cdtrack_time, chn_cdtrack_timems
  • - Eliminado: función AUDIOLIB_INFO y constantes:
    • audlib_sound_channels, audlib_song_channels, audlib_midi_channels, audlib_music_channels, audlib_cd_channels, audlib_sw_channels, audlib_hw_channels, audlib_snds_loaded, audlib_sngs_loaded, audlib_muss_loaded, audlib_mids_loaded, audlib_cds_loaded, audlib_drivers, audlib_driver, audlib_driver_name
  • - Eliminado: nombres de funciones:
    • midi, music
  • # Modificado: funciones de carga LOAD_PCM, LOAD_WAV, LOAD_SOUND, LOAD_SONG, LOAD_MUSIC y LOAD_MIDI
    Ahora permiten averiguar el formato del fichero sin mirar la extención
  • # Modificado: funciones song:
    • GET_SONG_CHANNELVOLUME -> GET_SONGATTRIB_CHANNELVOLUME
    • SET_SONG_CHANNELVOLUME -> SET_SONGATTRIB_CHANNELVOLUME
  • # Modificado: funciones midi:
    • GET_MIDI_CHANNELVOLUME -> GET_MIDIATTRIB_CHANNELVOLUME
    • SET_MIDI_CHANNELVOLUME -> SET_MIDIATTRIB_CHANNELVOLUME
  • # Modificado: funciones de info de reproducción recursos:
    • SOUNDS_PLAYING -> GET_AUDIOLIB_SOUNDSPLAYING
    • SONGS_PLAYING -> GET_AUDIOLIB_SONGSPLAYING
    • MUSICS_PLAYING -> GET_AUDIOLIB_MUSICSPLAYING
    • MIDIS_PLAYING -> GET_AUDIOLIB_MIDISPLAYING
    • CDS_PLAYING -> GET_AUDIOLIB_CDSPLAYING
    • CHANNELS_PLAYING -> GET_AUDIOLIB_CHANNELSPLAYING
    • GET_CD_DRIVES -> GET_AUDIOLIB_NUMCDDRIVES
    • GET_AUDIO_DRIVER -> GET_AUDIOLIB_DRIVER
  • # Modificado: parametro speed -> ms de las funciones fading:
    • FADE_CD, FADE_MIDI, FADE_MUSIC, FADE_SONG, FADE_SOUND
    Ahora el tiempo de duración se indica en MS
  • * Arreglado: bug en los fades de los efectos de sonido
  • ! Información: optimizadas funciones de carga LOAD_PCM, LOAD_WAV, LOAD_SOUND, LOAD_SONG, LOAD_MUSIC y LOAD_MIDI

Pathfind
-----------

  • + Añadido: nuevos overloads para las funciones PATH_FIND y PATH_LINE:
    • INT PATH_FIND(INT mode, INT fpg_id, INT graph_id, INT factor_size, INT proc_id_dst, VOID POINTER struct, INT sizeof(struct))
    • INT PATH_FIND(INT mode, INT fpg_id, INT graph_id, INT factor_size, INT proc_id, INT x, INT y, VOID POINTER struct, INT sizeof(struct))
    • INT PATH_FIND(INT mode, INT fpg_id, INT graph_id, INT factor_size, INT INT src_x, INT src_y, INT x, INT y, VOID POINTER struct, INT sizeof(struct))
    • INT PATH_LINE(INT fpg_id, INT graph_id, INT factor_size, INT proc_id_dst)
    • INT PATH_LINE(INT fpg_id, INT graph_id, INT factor_size, INT proc_id, INT x, INT y)
    • INT PATH_LINE(INT fpg_id, INT graph_id, INT factor_size, INT src_x, INT src_y, INT x, INT y)
    Permitiendo asi sortear obstaculos de un mapa de busqueda llamando la función en varias formas y en varios puntos del programa (PROCESS/FUNCTION)

String
--------

  • + Añadido: nueva función UITOA para conversiones de numeros enteros de 8/16/32bits sin signo a cadenas
  • + Añadido: nuevo overload de la función STRSTR:
    • INT STRSTR(STRING str, STRING substr, INT start)
    El cual permite especificar la posición de str de donde empezar a buscar la substr
  • + Añadido: nueva función STRSECTION, la cual permite devolver una cadena troceada segun el patron y la posición pasados como parametros
  • * Arreglado: bug que probocaba el crash del programa al pasar una cadena vacia a la función STRTRM y otras con cadena como tipo de retorno, usada en expresiones de cadenas
  • * Arreglado: bug en la función ITOA al convertir correctamente numeros INT negativos grandes
  • * Arreglado: bug en funciones ISSTRALNUM, ISSTRALNUMSPACE y ISSTRALPHA en devolver el resultado correcto en algunos casos
  • ! Información: optimizadas funciones ISSTRALNUM, ISSTRALNUMSPACE y ISSTRALPHA

Text
-----

  • + Añadido: nuevas funciones de info textos:
    • GET_TEXT_TYPE, GET_TEXT_VALUE, GET_TEXT_FNT, GET_TEXT_ALIGN, GET_TEXT_POS, GET_TEXT_X, GET_TEXT_Y, GET_TEXT_WIDTH, GET_TEXT_HEIGHT, GET_TEXT_ALPHA, GET_TEXT_ANGLE, GET_TEXT_DESTINATION, GET_TEXT_FLAGS, GET_TEXT_FX, GET_TEXT_REGION, GET_TEXT_SHEAR, GET_TEXT_SIZE, GET_TEXT_TFMORDER, GET_TEXT_Z, IS_FIXED_TEXT, IS_LOCKED_TEXT
  • + Añadido: nueva variable GLOBAL text_visible para permitir ocultar o visualizar todos los textos
    Se añaden tambien las siguientes nuevas funciones de info y setting:
    • GET_TEXT_VISIBLE, SET_TEXT_VISIBLE
  • + Añadido: nuevas funciones de inicializacion textos:
    • GET_TEXTLIB_FNTSLOADED, GET_TEXTLIB_TEXTSFIXED, GET_TEXTLIB_TEXTSLOCKED, GET_TEXTLIB_WRITERBEHAVIOUR
  • + Añadido: nuevaS funciones para imprimir textos numericos enteros con y sin signo:
    • WRITE_BYTE, WRITE_SBYTE, WRITE_SHORT, WRITE_WORD
  • + Añadido: soporte del nuevo formato FNT de 8, 16 y 32bits
  • - Eliminado: función de info textos TEXT_INFO y constantes:
    • txt_type, txt_text, txt_fnt, txt_align, txt_x, txt_y, txt_width, txt_height, txt_fixed, txt_locked, txt_angle, txt_flags, txt_region, txt_size_x, txt_size_y, txt_z, txt_fxmode, txt_fxcolor, txt_fxintensity, txt_alpha, txt_tfmorder, txt_shear_x, txt_shear_y, txt_destination_file, txt_destination_graph
  • - Eliminado: función de inicialización textos TEXTLIB_INFO y constantes:
    • txtlib_fnts_loaded, txtlib_texts_fixed, txtlib_locked, txtlib_texts_written, txtlib_writer_behaviour
  • - Eliminado: funciones FNT_SET_COLOR/COLOUR y TEXT_SET_COLOR/COLOUR
  • # Modificado: funciones de FNT y textos:
    • FNT_SET_PIXEL -> FNT_SET_COLOR/COLOUR
    • TEXT_SET_PIXEL -> TEXT_SET_COLOR/COLOUR
  • * Arreglado: mensajes de runtime-error con numero de parametro erroneo en algunas funciones
  • * Arreglado: bug en las funciones MAP_PUT_TEXT y PUT_TEXT que probocaba el crash del programa cuando se intentaba usarlas
  • ! Información: optimizadas funciones LOAD_FNT y WRITE_IN_MAP
  • ! Información: optimizadas funciones graficas DRAW_TEXT, MAP_PUT_TEXT, PUT_TEXT

Tween
--------

  • + Añadido: nuevas funciones de inicialización tweens:
    • GET_TWEENLIB_NUMTWEENS, GET_TWEENLIB_NUMTWEENGROUPS, GET_TWEENLIB_TWEENSPLAYING, GET_TWEENLIB_TWEENGROUPSPLAYING
  • - Eliminado: función de info tween TWEEN_INFO y constantes:
    • twn_start, twn_end, twn_duration, twn_type, twn_easing, twn_overshoot, twn_amplitude, twn_period, twn_repeat, twn_crepeat
  • - Eliminado: función de info tween gruop TWEENGROUP_INFO y constantes:
    • twngrp_type, twngrp_tweens, twngrp_ctweens, twngrp_repeat twngrp_crepeat
  • # Modificado: nombre de funciones:
    • GET_TWEEN_CREPEAT-> GET_TWEEN_REPEATCOUNT
    • GET_TWEENGROUP_CTWEEN -> GET_TWEENGROUP_TWEENPLAYING
    • GET_TWEENGROUP_CREPEAT -> GET_TWEENGROUP_REPEATCOUNT
    • GET_TWEENGROUP_NTWEENS -> GET_TWEENGROUP_NUMTWEENS
  • * Arreglado: bug de ID no valido al usar la constante all_tween en la función DELETE_TWEEN
  • * Arreglado: bug de ID no valido al usar la constante all_tweengroup en la función DELETE_TWEENGROUP
  • * Arreglado: mensajes de runtime-error con nombre de función erroneo en algunas funciones
  • * Arreglado: bug en SET_TWEENGROUP_REPEAT que le impedía funcionar correctamente

WM
-----

  • * Arreglado: [Win] bug en la función GET_WINDOW_POS que impedía devolver despues la primera llamada de la misma, la posición actual de la ventana
User avatar
CicTec
 
Posts: 16553
Joined: Thu Jul 31, 2008 10:18 pm

Re: <<< Gemix BETA 6.5 >>>

Postby g1tp111ricard8 » Mon Jan 30, 2012 6:11 pm

Felicidades por la nueva beta!!!

Me imagino que después vendrá las herramientas oficiales del mismo!!!

Saludos...
User avatar
g1tp111ricard8
 
Posts: 695
Joined: Tue Dec 02, 2008 7:47 pm
Location: InteractiveStation

Re: <<< Gemix BETA 6.5 >>>

Postby PAMERCO » Mon Jan 30, 2012 6:17 pm

por fin.....
el enlace a las herramientas de windows esta roto, no me deja descargarlas.
ya he bajado la beta.....

enhorabuena por la beta..... ahora a leerme todo el hilo de lo que habeis cambiado, corregido o añadido.
muchas gracias
reto navidad 2011 santa´s nightmare
http://www.hot-ice-enterprise.com
primer juego comercial http://www.gemixstudio.com/forums/viewtopic.php?f=128&t=4146http://www.indievania.com/games/zombie-puf
User avatar
PAMERCO
 
Posts: 1519
Joined: Wed Feb 04, 2009 11:22 am
Location: palma de mallorca

Re: <<< Gemix BETA 6.5 >>>

Postby BigHead » Mon Jan 30, 2012 6:24 pm

BIIIIEEEEENNNNNNNNNNNNNNNNNNNNNNNNNN DESCARGANDOOOOOOOOOOO :claphands: :claphands: :claphands: :claphands: :claphands: :claphands:
Ahora no me salen las palabras asi q luego comento solo.. . GRACIAS GEMIX TEAM!!!

edito: es cierto el link de las tools no rula
Hañime Bushi, nekonoashi
User avatar
BigHead
 
Posts: 1277
Joined: Sun Nov 30, 2008 1:28 pm

Re: <<< Gemix BETA 6.5 >>>

Postby erkosone » Mon Jan 30, 2012 6:26 pm

:y:
User avatar
erkosone
 
Posts: 10654
Joined: Tue Feb 24, 2009 2:13 pm
Location: Barcelona.

Re: <<< Gemix BETA 6.5 >>>

Postby PAMERCO » Mon Jan 30, 2012 6:28 pm

no me compila con el editor antiguo.
me dice que no encuentra el archivo GBC????
reto navidad 2011 santa´s nightmare
http://www.hot-ice-enterprise.com
primer juego comercial http://www.gemixstudio.com/forums/viewtopic.php?f=128&t=4146http://www.indievania.com/games/zombie-puf
User avatar
PAMERCO
 
Posts: 1519
Joined: Wed Feb 04, 2009 11:22 am
Location: palma de mallorca

Re: <<< Gemix BETA 6.5 >>>

Postby erkosone » Mon Jan 30, 2012 6:30 pm

XD..
El notepad++ si que te va a compilar, creo que el ide actual de gemix ya no vale jeje..
Paciencia que estoy actualizando para que mueva los nuevos archivos, en un rato está listo. :)
User avatar
erkosone
 
Posts: 10654
Joined: Tue Feb 24, 2009 2:13 pm
Location: Barcelona.

Re: <<< Gemix BETA 6.5 >>>

Postby PAMERCO » Mon Jan 30, 2012 6:33 pm

pero que es eso de gbc....
no tengo ni idea, nunca me habia salido nada de eso, y or lo que he leido en el hilo de crear aplicaciones para mac, es algo que hay que meter en su carpeta
reto navidad 2011 santa´s nightmare
http://www.hot-ice-enterprise.com
primer juego comercial http://www.gemixstudio.com/forums/viewtopic.php?f=128&t=4146http://www.indievania.com/games/zombie-puf
User avatar
PAMERCO
 
Posts: 1519
Joined: Wed Feb 04, 2009 11:22 am
Location: palma de mallorca

Re: <<< Gemix BETA 6.5 >>>

Postby erkosone » Mon Jan 30, 2012 6:36 pm

no te preocupes, tanto en mac con en windows no vas a tener que hacer nada con eso, es todo automatico, ya casi lo tengo listo.
Y en mac hay otro archivo nuevo mas jeje.
No tardaré mas de 15 minutos en tenerlo listo.

el .gbc es el bytecode del juego, es para que se pueda firmar el binario y verderlo.
User avatar
erkosone
 
Posts: 10654
Joined: Tue Feb 24, 2009 2:13 pm
Location: Barcelona.

Re: <<< Gemix BETA 6.5 >>>

Postby Nightwolf » Mon Jan 30, 2012 6:38 pm

Fantástico, ¡por fin la beta! :)
User avatar
Nightwolf
 
Posts: 3032
Joined: Tue Oct 07, 2008 3:26 pm
Location: Aquí mismo.

Next

Return to Novedades y Releases

Who is online

Users browsing this forum: No registered users and 6 guests