CRM64Pro is a cross-platform game development kit built on top of SDL.
It uses the following third party libs:
. AES by B.Gladman - http:
. libpng - http:
. libvorbis,libogg - http:
. MT RNG - http:
. MikMod - http:
. SDL2 - http:
. SDL2_gfx - http:
. SDL2_image - http:
. SDL2_mixer - http:
. SDL2_net - http:
. TinyXml - http:
. xxhash - https:
. zlib - http:
Supported platforms:
- Windows 7+ x86/x86-64 versions.
- Linux 2.6+ x86-64 distributions.
- MacOS X 10.9+ x86-64 versions.
This library is distributed under the zlib license, which can be found in the file "License-CRM64Pro.txt".
All the software licenses are located at /licenses directory, please, include them on your distributions.
30 June 2016 - 0.94 - EditorC64 (last stable version)
-----------------------------------------------------
- EditorC64 0.8, updated version.
- GUI:
. new methods getScroll() and getVisibleItems()
. improved drag&drop system
. new panel type:
PT_EPHEMERAL with a given TTL(time to live)
. added two built-in fonts: white and black
. added three built-in icons: info, warning and error
- Tool:
. messageBox() now uses our GUI system.
- Audio Manager:
. fixed several bugs on Music and Sounds managers/objects
- Using MikMod 3.3.8 (Nov-2015) library.
31 May 2016 - 0.936 - EditorC64
-------------------------------
- EditorC64 0.5, updated version.
- Improve managers setName() and assignImage() methods.
- GUI:
. new widget feature flag for reporting lost focus events
. new
WT_TEXTBOX feature flag for doing the content read-only
. fixed an issue with TextBox and ListBox widgets
- Tool:
. new methods fileGetAbsolutePath() and fileGetExePath().
30 April 2016 - 0.93 - EditorC64
--------------------------------
- EditorC64 0.3, first working version of the new resource manager.
- Managers than can save object to CDC files now also have a method for removing them.
- Improved unified error codes.
- GUI:
. event handling code was reworked fixing all known issues
. new widget feature flag for reporting mouseover events
. improved
WT_LISTBOX widget, now can add and select an item and can check the items are unique
. fixed an issue with TextBox widgets on
PT_MODAL panels
. minimum widget size is 8x8 and the default one is 15x15
- Tool:
. new methods fileOpenDialog(), fileSaveDialog() and messageBox() using native calls on Windows, Linux and MacOS X
29 March 2016 - 0.91 - General improvements
-------------------------------------------
- Archive CDC v1.1:
. improved blockAdd() method: check if the block of data already exists and if it's the same(do nothing) or can be overwritten
. new blockUndelete() method for recovering a "soft" deleted block of data
. variable number of data blocks defined at creating time. defrag() method can resize it
- Config Manager:
. XAudio2 2.7 is now available as a Windows audio driver
. ScreenObj functionality has been greatly improved: vsync, size, mode and even renderer drivers can be modified at any time
. methods for changing between window, fullscreen and new fullscreen-window modes
. new method for enabling/disabling the border decoration of a window
. new methods for setting logical size allowing a resolution independent rendering (letterbox and overscan)
. fixed known bug #0016
. fixed known bug #0018
- Static code analysis performed.
- Using xxHash 0.5.1 library.
- Using SDL 2.0.4 b10002 (28-March-2016) library.
...