History ---------------------- In 2004, Senile Team released Beats of Rage, a free beat-'em-up for DOS inspired by SEGA's Streets of Rage series and using sprites from SNK Playmore's King of Fighters series. The game spread only by word of mouth, but it nonetheless amassed popularity very quickly. Senile Team soon released an edit pack allowing anyone interested to create a mod for the BOR engine. In 2005, Kirby2000 asked Senile Team to open the source code to BOR. They agreed, and OpenBOR was born. Development on the engine was continued by the community, and still is to this day. Heres whats new: ------------------------------------------------------------------------ r3311 | sumolx | 2011-03-26 11:05:31 -0400 (Sat, 26 Mar 2011) | 1 line Changed paths: M /engine/LICENSE Added OpenBOR Team Members to LICENSE and New Rule for None OpenBOR Team Members and their contributions. ------------------------------------------------------------------------ r3310 | anallyst | 2011-03-25 14:30:59 -0400 (Fri, 25 Mar 2011) | 1 line Changed paths: M /engine/source/tracelib2/tracelib2.c total freed size displayed was always equivalent to allocated, since all mem got cleaned up by the FREE call before. ------------------------------------------------------------------------ r3309 | anallyst | 2011-03-25 13:49:24 -0400 (Fri, 25 Mar 2011) | 1 line Changed paths: M /engine/source/scriptlib/List.c M /engine/source/scriptlib/List.h securing my own interests. ------------------------------------------------------------------------ r3308 | anallyst | 2011-03-25 13:46:20 -0400 (Fri, 25 Mar 2011) | 1 line Changed paths: M /engine/source/tracelib2/tracelib2.c M /engine/source/tracelib2/tracelib2.h added more details to the output of tracelib2, i.e. peak memory usage. ------------------------------------------------------------------------ r3307 | sumolx | 2011-03-24 14:22:14 -0400 (Thu, 24 Mar 2011) | 1 line Changed paths: M /engine/source/ramlib/ram.c Removed gp2x (if (gp2x_init() == 2) systemRam += 32 * 1024 * 1024;) since this is used for accessing the 2nd half of memory in GP2X F100. Not used for wiz, since wiz has a completely different memory structure. ------------------------------------------------------------------------ r3306 | sumolx | 2011-03-24 14:17:55 -0400 (Thu, 24 Mar 2011) | 5 lines Changed paths: M /engine/build.bat set PATH=%TOOLS%;%PATH% replaced with set PATH=%TOOLS% Was causing issues with the building process. Build.bat is intended to be used with the toolchains provided by the svn. Otherwise, use build.sh instead since it would seem you have your own toolchains already installed. ------------------------------------------------------------------------ r3305 | sumolx | 2011-03-24 14:13:02 -0400 (Thu, 24 Mar 2011) | 23 lines Changed paths: M /engine/source/ramlib/ram.c Fixed Gp2x Wiz memory maps for start address and total system ram. Based off performing a memory dump of executable and the info gathered from: http://elinux.org/GP2X_Wiz_memory_map root@wiz:/usr/gp2x# cat /proc/iomem 00000000-029fffff : System RAM 0002e000-00285fff : Kernel text 00286000-002c62bb : Kernel data ac000000-ac000018 : lf1000-nand c000e000-c000e200 : pollux-i2c.0 c000e000-c000e200 : pollux-i2c f0007800-f0007844 : pollux-spi.0 f0008000-f0008044 : pollux-spi.0 f0008800-f0008844 : pollux-spi.0 f0009800-f000983f : pollux_sdi0.0 f0016000-f001607f : pollux-uart.0 f0016080-f00160ff : pollux-uart.1 f0016800-f001687f : pollux-uart.2 f0016880-f00168ff : pollux-uart.3 f0018000-f0018880 : pollux-usbgadget f001a000-f001bfff : pollux-ga3d f001a000-f001bfff : pollux-ga3d root@wiz:/usr/gp2x# ------------------------------------------------------------------------ r3304 | anallyst | 2011-03-24 14:10:03 -0400 (Thu, 24 Mar 2011) | 1 line Changed paths: M /engine/openbor.c M /engine/resources/Info.plist M /engine/resources/meta.xml M /engine/source/gamelib/packfile.c M /engine/source/gamelib/packfile.h M /engine/version.h added command line option showfilesused=1, which reports which files of the paks have not been used. ------------------------------------------------------------------------ r3303 | plombo | 2011-03-24 01:14:53 -0400 (Thu, 24 Mar 2011) | 1 line Changed paths: M /engine/openbor.c Compare ticks against keybtick where the author obviously intended to replace lasttick with keybtick but forgot. ------------------------------------------------------------------------ r3302 | damon_caskey | 2011-03-24 00:10:14 -0400 (Thu, 24 Mar 2011) | 3 lines Changed paths: M /engine/openbor.c M /engine/openbor.h M /engine/openborscript.c M /engine/resources/meta.xml New entity property: spawntype; 1 when entity is a level spawn, 0 otherwise (0 subject to change as other spawn sources are given values). Last thing I wanted to do was add yet another property, but exists is already in use be some modules and being evaluated numerically instead of as true/false. ------------------------------------------------------------------------ r3301 | damon_caskey | 2011-03-23 21:04:53 -0400 (Wed, 23 Mar 2011) | 1 line Changed paths: M /engine/openbor.c M /engine/resources/Info.plist M /engine/resources/meta.xml M /engine/source/scriptlib/SolidList.c M /engine/version.h Fix no EOF error thrown by Windows compiler. ------------------------------------------------------------------------ r3300 | anallyst | 2011-03-23 20:29:47 -0400 (Wed, 23 Mar 2011) | 1 line Changed paths: M /engine/Makefile M /engine/openborscript.c M /engine/resources/meta.xml M /engine/source/scriptlib/Instruction.c M /engine/source/scriptlib/Instruction.h M /engine/source/scriptlib/Interpreter.c M /engine/source/scriptlib/Interpreter.h M /engine/source/scriptlib/List.c M /engine/source/scriptlib/List.h A /engine/source/scriptlib/SolidList.c A /engine/source/scriptlib/SolidList.h separated solidlist from list. it was an ugly hack and caused me enough headache when i enhanced the list. ------------------------------------------------------------------------ r3299 | anallyst | 2011-03-23 19:01:39 -0400 (Wed, 23 Mar 2011) | 1 line Changed paths: M /engine/resources/meta.xml M /engine/source/scriptlib/ImportCache.c M /engine/source/scriptlib/List.c M /engine/source/scriptlib/List.h renamed List_Contains to List_GetNodeByValue ------------------------------------------------------------------------ r3298 | anallyst | 2011-03-23 18:57:03 -0400 (Wed, 23 Mar 2011) | 1 line Changed paths: M /engine/resources/meta.xml M /engine/source/gamelib/commands.c M /engine/source/gamelib/packfile.c M /engine/source/scriptlib/List.c M /engine/source/scriptlib/List.h renamed List_SearchName to List_GetNodeByName ------------------------------------------------------------------------ r3297 | anallyst | 2011-03-23 18:35:59 -0400 (Wed, 23 Mar 2011) | 1 line Changed paths: M /engine/openbor.c M /engine/resources/meta.xml disabled regression introduced in 3280. this change caused contras level data/levels/highway.txt to not display the glider, and the storyline. DC, if you still need this please review your changes and why they break contra. ------------------------------------------------------------------------ r3296 | anallyst | 2011-03-23 17:55:58 -0400 (Wed, 23 Mar 2011) | 1 line Changed paths: M /engine/openbor.c M /engine/resources/meta.xml M /engine/source/gamelib/models.c removed ugly workaround ------------------------------------------------------------------------ r3295 | anallyst | 2011-03-23 17:39:42 -0400 (Wed, 23 Mar 2011) | 1 line Changed paths: M /engine/resources/meta.xml M /engine/source/gamelib/models.c M /engine/source/scriptlib/List.c M /engine/source/scriptlib/List.h renamed List_GetCurrent to List_GetCurrentNode ------------------------------------------------------------------------ r3294 | anallyst | 2011-03-23 16:57:55 -0400 (Wed, 23 Mar 2011) | 1 line Changed paths: M /engine/resources/Info.plist M /engine/resources/meta.xml M /engine/source/scriptlib/List.c M /engine/source/scriptlib/List.h M /engine/version.h list: a return value for GOTO functions make sense ------------------------------------------------------------------------ r3293 | sumolx | 2011-03-23 16:10:33 -0400 (Wed, 23 Mar 2011) | 1 line Changed paths: M /engine/source/gamelib/models.c M /engine/source/gamelib/models.h Some compilers complain about not ending a file with a new-line. ------------------------------------------------------------------------ r3292 | anallyst | 2011-03-23 12:44:14 -0400 (Wed, 23 Mar 2011) | 1 line Changed paths: M /engine/Makefile M /engine/openbor.c M /engine/openbor.h M /engine/openborscript.c M /engine/resources/meta.xml A /engine/source/gamelib/models.c A /engine/source/gamelib/models.h removed buggy model_map and replaced it with a list as requested by SX. this also fixes the crash in golden axe myth. ------------------------------------------------------------------------ r3291 | anallyst | 2011-03-23 09:40:13 -0400 (Wed, 23 Mar 2011) | 1 line Changed paths: M /engine/dc/bios.h M /engine/dc/control.c M /engine/dc/control.h M /engine/dc/dcport.c M /engine/dc/dcport.h M /engine/dc/gdrom.c M /engine/dc/gdrom.h M /engine/dc/sblaster.c M /engine/dc/sblaster.h M /engine/dc/timer.c M /engine/dc/video.c M /engine/dc/video.h M /engine/openbor.c M /engine/openbor.h M /engine/openborscript.c M /engine/openborscript.h M /engine/psp/audiodrv.c M /engine/psp/audiodrv.h M /engine/psp/control/control.h M /engine/psp/control/main.c M /engine/psp/control.c M /engine/psp/control.h M /engine/psp/dvemgr/dvemgr.h M /engine/psp/exception/main.c M /engine/psp/graphics.c M /engine/psp/graphics.h M /engine/psp/hankaku.c M /engine/psp/image.c M /engine/psp/image.h M /engine/psp/kernel/kernel.h M /engine/psp/kernel/main.c M /engine/psp/menu.c M /engine/psp/menu.h M /engine/psp/netcomm.c M /engine/psp/netcomm.h M /engine/psp/pspport.c M /engine/psp/pspport.h M /engine/psp/sblaster.c M /engine/psp/sblaster.h M /engine/psp/timer.c M /engine/psp/vertex.c M /engine/psp/vertex.h M /engine/psp/vga.h M /engine/psp/video.c M /engine/psp/video.h M /engine/resources/Info.plist M /engine/resources/OpenBOR_Icon_128x128.h M /engine/resources/OpenBOR_Icon_32x32.h M /engine/resources/OpenBOR_Logo_320x240.h M /engine/resources/OpenBOR_Logo_320x240_Link.h M /engine/resources/OpenBOR_Logo_480x272.h M /engine/resources/OpenBOR_Logo_480x272_Link.h M /engine/resources/OpenBOR_Menu_320x240.h M /engine/resources/OpenBOR_Menu_480x272.h M /engine/resources/meta.xml M /engine/sdl/control.c M /engine/sdl/control.h M /engine/sdl/gp2x/gp2xport.c M /engine/sdl/gp2x/gp2xport.h M /engine/sdl/hankaku.h M /engine/sdl/joysticks.c M /engine/sdl/joysticks.h M /engine/sdl/loadgl.c M /engine/sdl/loadgl.h M /engine/sdl/menu.c M /engine/sdl/menu.h M /engine/sdl/opengl.c M /engine/sdl/sblaster.c M /engine/sdl/sblaster.h M /engine/sdl/sdlport.c M /engine/sdl/sdlport.h M /engine/sdl/timer.c M /engine/sdl/vga.h M /engine/sdl/video.c M /engine/sdl/video.h M /engine/source/adpcmlib/adpcm.c M /engine/source/adpcmlib/adpcm.h M /engine/source/gamelib/anigif.c M /engine/source/gamelib/anigif.h M /engine/source/gamelib/bitmap.c M /engine/source/gamelib/bitmap.h M /engine/source/gamelib/borendian.h M /engine/source/gamelib/commands.c M /engine/source/gamelib/commands.h M /engine/source/gamelib/draw.c M /engine/source/gamelib/draw.h M /engine/source/gamelib/draw16.c M /engine/source/gamelib/draw32.c M /engine/source/gamelib/filecache.c M /engine/source/gamelib/filecache.h M /engine/source/gamelib/filters.c M /engine/source/gamelib/filters.h M /engine/source/gamelib/font.c M /engine/source/gamelib/font.h M /engine/source/gamelib/loadimg.c M /engine/source/gamelib/loadimg.h M /engine/source/gamelib/packfile.c M /engine/source/gamelib/packfile.h M /engine/source/gamelib/palette.c M /engine/source/gamelib/palette.h M /engine/source/gamelib/pixelformat.c M /engine/source/gamelib/screen.c M /engine/source/gamelib/screen.h M /engine/source/gamelib/screen16.c M /engine/source/gamelib/screen32.c M /engine/source/gamelib/soundmix.c M /engine/source/gamelib/soundmix.h M /engine/source/gamelib/sprite.c M /engine/source/gamelib/sprite.h M /engine/source/gamelib/spritef.c M /engine/source/gamelib/spriteq.c M /engine/source/gamelib/spriteq.h M /engine/source/gamelib/spritex8p16.c M /engine/source/gamelib/spritex8p32.c M /engine/source/gamelib/ssprite.c M /engine/source/gamelib/ssprite.h M /engine/source/gamelib/texture.c M /engine/source/gamelib/texture.h M /engine/source/gamelib/texture16.c M /engine/source/gamelib/texture32.c M /engine/source/gamelib/timer.h M /engine/source/gamelib/types.h M /engine/source/gfxlib/2xSaI.c M /engine/source/gfxlib/bilinear.c M /engine/source/gfxlib/dotmatrix.c M /engine/source/gfxlib/gfx.c M /engine/source/gfxlib/gfx.h M /engine/source/gfxlib/gfxtypes.h M /engine/source/gfxlib/hq2x.c M /engine/source/gfxlib/hq2x.h M /engine/source/gfxlib/lq2x.h M /engine/source/gfxlib/motionblur.c M /engine/source/gfxlib/scale2x.c M /engine/source/gfxlib/scanline.c M /engine/source/gfxlib/simple2x.c M /engine/source/gfxlib/tv2x.c M /engine/source/globals.h M /engine/source/pcxlib/savepcx.c M /engine/source/pcxlib/savepcx.h M /engine/source/pnglib/pngdec.c M /engine/source/preprocessorlib/pp_lexer.c M /engine/source/preprocessorlib/pp_lexer.h M /engine/source/preprocessorlib/pp_parser.c M /engine/source/preprocessorlib/pp_parser.h M /engine/source/preprocessorlib/test/pp_test.c M /engine/source/preprocessorlib/test/tmp.c M /engine/source/ramlib/ram.c M /engine/source/ramlib/ram.h M /engine/source/randlib/rand32.c M /engine/source/randlib/rand32.h M /engine/source/scriptlib/FirstFollow.h M /engine/source/scriptlib/ImportCache.c M /engine/source/scriptlib/Instruction.c M /engine/source/scriptlib/Instruction.h M /engine/source/scriptlib/Interpreter.c M /engine/source/scriptlib/Interpreter.h M /engine/source/scriptlib/Lexer.c M /engine/source/scriptlib/Lexer.h M /engine/source/scriptlib/List.c M /engine/source/scriptlib/List.h M /engine/source/scriptlib/List_unittest.c M /engine/source/scriptlib/Parser.c M /engine/source/scriptlib/Parser.h M /engine/source/scriptlib/ParserSet.c M /engine/source/scriptlib/ParserSet.h M /engine/source/scriptlib/Productions.h M /engine/source/scriptlib/ScriptVariant.c M /engine/source/scriptlib/ScriptVariant.h M /engine/source/scriptlib/Stack.c M /engine/source/scriptlib/Stack.h M /engine/source/scriptlib/StackedSymbolTable.c M /engine/source/scriptlib/StackedSymbolTable.h M /engine/source/scriptlib/SymbolTable.c M /engine/source/scriptlib/SymbolTable.h M /engine/source/scriptlib/depends.h M /engine/source/stristr.c M /engine/source/stristr.h M /engine/source/tracelib2/tracelib2.c M /engine/source/tracelib2/tracelib2.h M /engine/source/tracelib2/tracelib2_test.c M /engine/source/utils.c M /engine/source/utils.h M /engine/version.h M /engine/wii/control.c M /engine/wii/control.h M /engine/wii/hankaku.h M /engine/wii/menu.c M /engine/wii/menu.h M /engine/wii/sblaster.c M /engine/wii/sblaster.h M /engine/wii/timer.c M /engine/wii/vga.h M /engine/wii/video.c M /engine/wii/video.h M /engine/wii/wiiport.c M /engine/wii/wiiport.h M /engine/xbox/common/include/png.h M /engine/xbox/common/include/pngconf.h M /engine/xbox/common/include/xbapp.h M /engine/xbox/common/include/xbfont.h M /engine/xbox/common/include/xbhelp.h M /engine/xbox/common/include/xbinput.h M /engine/xbox/common/include/xbmesh.h M /engine/xbox/common/include/xbresource.h M /engine/xbox/common/include/xbsound.h M /engine/xbox/common/include/xbstopwatch.h M /engine/xbox/common/include/xbutil.h M /engine/xbox/control.c M /engine/xbox/control.h M /engine/xbox/generic/2xsaiwin.c M /engine/xbox/generic/2xsaiwin.h M /engine/xbox/generic/configuration.h M /engine/xbox/generic/custom_launch_params.h M /engine/xbox/generic/gamescreen.h M /engine/xbox/generic/graphicscontext.h M /engine/xbox/generic/iosupport.h M /engine/xbox/generic/keyboard_api.h M /engine/xbox/generic/panel.h M /engine/xbox/generic/skin.h M /engine/xbox/generic/undocumented.h M /engine/xbox/generic/wnaspi32.h M /engine/xbox/generic/xboxport.h M /engine/xbox/generic/xmldocument.h M /engine/xbox/sblaster.c M /engine/xbox/sblaster.h M /engine/xbox/timer.c M /engine/xbox/vga.h M /engine/xbox/video.c M /engine/xbox/video.h fixed all trailing whitespaces at once, to have a clean commit history ------------------------------------------------------------------------ r3290 | anallyst | 2011-03-23 09:34:32 -0400 (Wed, 23 Mar 2011) | 1 line Changed paths: A /engine/fixtrailingwhitespace.sh added script to fix trailing whitespace. because that is done automatically on every file edited with codeblocks, thus hiding the real changes. ------------------------------------------------------------------------ r3289 | sumolx | 2011-03-23 08:10:23 -0400 (Wed, 23 Mar 2011) | 1 line Changed paths: M /engine/build.sh M /engine/resources/Info.plist M /engine/resources/meta.xml M /engine/version.h Darwin check for successfull build was incorrect. Fixed. ------------------------------------------------------------------------ |
Download: OpenBOR v3.0 Build 3311
Source: Here
0 Comments
Post a Comment