April 22, 2011

Emulation News 029: OpenBOR v3.0 Build 3342, WolfMESS v0.142




"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:
------------------------------------------------------------------------
r3342 | sumolx | 2011-04-20 16:06:59 -0400 (Wed, 20 Apr 2011) | 1 line
Changed paths:
M /engine/LICENSE
M /engine/README
M /engine/build.sh

Added Mac OS X to README and cleaned up whitespaces in LICENSE.
------------------------------------------------------------------------
r3341 | sumolx | 2011-04-20 13:46:13 -0400 (Wed, 20 Apr 2011) | 1 line
Changed paths:
M /engine/resources/Info.plist
M /engine/resources/meta.xml
M /engine/version.h
M /tools/borpak/source/borpak.c

filename_valid() should allow tilda and space characters.
------------------------------------------------------------------------
r3340 | damon_caskey | 2011-04-14 17:55:30 -0400 (Thu, 14 Apr 2011) | 1 line
Changed paths:
M /engine/openborscript.c
M /engine/resources/meta.xml

Added subproperty "time" to knockdowncount script access.
------------------------------------------------------------------------
r3339 | damon_caskey | 2011-04-14 17:26:48 -0400 (Thu, 14 Apr 2011) | 1 line
Changed paths:
M /engine/openborscript.c
M /engine/resources/meta.xml

Enabled script access to change knockdowncount property. Sub properties are enumerated (identical to get; see previous build).
------------------------------------------------------------------------
r3338 | damon_caskey | 2011-04-14 16:56:02 -0400 (Thu, 14 Apr 2011) | 4 lines
Changed paths:
M /engine/openborscript.c
M /engine/resources/Info.plist
M /engine/resources/meta.xml
M /engine/version.h

Enumerated knockdowncount script access (get only):
~"current": Current knockdowncount. Default return if subproperty not provided.
~"max": Model knockdowncount setting.

------------------------------------------------------------------------
r3337 | plombo | 2011-04-11 15:31:29 -0400 (Mon, 11 Apr 2011) | 4 lines
Changed paths:
M /engine/source/scriptlib/Interpreter.c
M /engine/source/scriptlib/List.c
M /engine/source/scriptlib/List.h
M /engine/source/scriptlib/Parser.c

Changed some char* parameters in List.c to const char* and removed some casts.

Also, handle FUNCDECL instructions in Interpreter_CompileInstructions and Interpreter_EvalInstruction.

------------------------------------------------------------------------
r3336 | plombo | 2011-04-11 13:30:04 -0400 (Mon, 11 Apr 2011) | 2 lines
Changed paths:
M /engine/Makefile
M /engine/openborscript.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/List.c
M /engine/source/scriptlib/List.h
D /engine/source/scriptlib/SolidList.c
D /engine/source/scriptlib/SolidList.h

Move solidlist functionality back into List. This makes list solidification much less painful.

------------------------------------------------------------------------
r3335 | damon_caskey | 2011-04-08 16:42:33 -0400 (Fri, 08 Apr 2011) | 1 line
Changed paths:
M /engine/openborscript.c
M /engine/resources/meta.xml

Fixed accidental string omissions that broke script access to several entity properties.
------------------------------------------------------------------------
r3334 | damon_caskey | 2011-04-08 12:22:58 -0400 (Fri, 08 Apr 2011) | 3 lines
Changed paths:
M /engine/Makefile
M /engine/build.bat
M /engine/build.sh
M /engine/openbor.c
M /engine/openbor.h
M /engine/openborscript.c
M /engine/openborscript.h
M /engine/resources/Info.plist
M /engine/resources/meta.xml
M /engine/sdl/control.c
M /engine/sdl/control.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/opengl.h
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/draw.c
M /engine/source/gamelib/draw.h
M /engine/source/gamelib/draw16.c
M /engine/source/gamelib/draw32.c
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.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/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/bilinearmmx.asm
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.h
M /engine/source/gfxlib/lq2x.h
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/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/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/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/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/stringptr.c
M /engine/source/stringptr.h
M /engine/source/stristr.c
M /engine/source/stristr.h
M /engine/source/utils.c
M /engine/source/utils.h
M /engine/version.h

~Staydown entity array moved to struct.
~Staydown script access enumerated.
~References to BSD license (which we don't use) removed to avoid confusion.
------------------------------------------------------------------------
r3333 | damon_caskey | 2011-04-08 09:42:55 -0400 (Fri, 08 Apr 2011) | 1 line
Changed paths:
M /engine/codeblocks/OpenBOR.Windows.layout
M /engine/openborscript.c
M /engine/resources/Info.plist
M /engine/resources/meta.xml
M /engine/version.h

Finished alphabetizing openbor_changeentityproperty() property case statement.
------------------------------------------------------------------------
r3332 | damon_caskey | 2011-04-07 15:33:57 -0400 (Thu, 07 Apr 2011) | 16 lines
Changed paths:
M /engine/openborscript.c
M /engine/resources/meta.xml

~Enumerated maps property for script access (get only at this time):

Count: Total maps entity has available.
current: Current remap in use.
default: Map entity spawned into play with.
dying: Map entity uses for dying flash.
dying_critical: % of HP when entity begins to flash more rapidly.
dying_low: % of HP when entity starts dying flash.
frozen: Entity’s fmap.
hide_end: End range of maps hidden during player’s select screen.
hide_start: Start range of maps hidden during player’s select screen.
ko: Map assumed when entity is defeated.
kotype: 0 = KO map applied immediately on KO. 1 = Applied on last frame of fall/death animation.
table: Color table currently in use.
time: Time set by forcemap.

------------------------------------------------------------------------
r3331 | damon_caskey | 2011-04-07 14:35:56 -0400 (Thu, 07 Apr 2011) | 4 lines
Changed paths:
M /engine/LICENSE
M /engine/openbor.c
M /engine/openbor.h
M /engine/openborscript.c
M /engine/resources/Info.plist
M /engine/resources/meta.xml
M /engine/source/scriptlib/List.c
M /engine/source/scriptlib/List.h

~Color map elements moved to struct.
~openbor_changeentityproperty property case alphabetized up to freeze time.
~Fixed license formatting.
~Removed sub license (not permitted by global license).
------------------------------------------------------------------------
r3330 | damon_caskey | 2011-04-05 16:54:55 -0400 (Tue, 05 Apr 2011) | 3 lines
Changed paths:
M /engine/openbor.c
M /engine/openbor.h
M /engine/openborscript.c
M /engine/resources/Info.plist
M /engine/resources/meta.xml
M /engine/version.h

~Guardpoints, Icon, Jugglepoints, Sight and Stealth arrays moved to structs.
~Flash, Icon, and Staydown property script access enumerated.
~Opebor_getentityproperty() property case statement reordered alphabetically.
------------------------------------------------------------------------
r3329 | damon_caskey | 2011-04-04 23:31:45 -0400 (Mon, 04 Apr 2011) | 4 lines
Changed paths:
M /engine/openborscript.c
M /engine/resources/Info.plist
M /engine/resources/meta.xml
M /engine/version.h

Fix grabbing property (reversed with grabforce in version http://lavalit.com:8080/websvn/listing.php?repname=OpenBOR&rev=3317)



------------------------------------------------------------------------
r3328 | damon_caskey | 2011-04-03 10:50:15 -0400 (Sun, 03 Apr 2011) | 7 lines
Changed paths:
M /engine/openbor.c
M /engine/openborscript.c
M /engine/resources/Info.plist
M /engine/resources/meta.xml

gfx_x_offset - X screen draw adjustment.
gfx_y_offset_adj - Added to gfx_y_offset (modders would not see any result from adjusting gfx_y_offset directly as it is reset on each update)

Following enabled for script access (change/openborvariant)
gfx_x_offset
gfx_y_offset
gfx_y_offset_adj
------------------------------------------------------------------------"
Source



"Stella SVN changelog:
r2218
Updated internal PNG library code to latest released version (1.5.2).
r2219
Updated VS 2010 project file for recent PNG changes.
r2220
Updated VS 2005 project file for recent PNG changes.
r2221
Updated OSX project files for recent PNG changes.

Speed up the Event class by making all members inline.
r2222
Updated Linux build script for recent Event class changes.
r2221
Test for SVN not working correctly in Linux.
r2224
Minor cleanup of Event class, removing redundant variable.
r2225
Updated VS 2005 project file for recent Event class changes.
r2226
Updated VS 2010 project files for recent Event class changes.
r2227
Retired the GP2X and WinCE ports. This code has been updated in years,
and doesn't currently compile. I don't have the hardware to develop
it any further, and no longer have the time in any event. If someone
steps up to continue support, it can be added back into the codebase."
Source


New version of Wolfmess has been released. The current version is .142

Source

Share:

0 comments:

Followers

Contact Form

Name

Email *

Message *

Labels

1984 Comic (3) 32x (12) 3DO (28) 3DS (108) 3DS pic of the week (53) Acclaim (2) Action Figures (73) Activision (2) advertising from the past (464) affiliates (5) Affinity Sorrow (4) Alexis Lalas (1) amiga (8) anime (67) anime girl of the week (1) Animonday (39) Anniversary (7) Apple (31) arcade (43) Art (1) Art Gallery (1) article (9) Ascii (2) Askys (1) atari (58) Atari800 (12) Atlus (25) Bandai (5) blast from the past (1) Book (5) Bootleg Game of the Week (79) capcom (38) Capture Card (1) Cassette (1) Cats (9) CDI (9) CDX (1) CIB Sunday (29) Club Nintendo (5) Cobra Team (2) Coleco (1) Colecovision (4) Coming Updates (6) Commodore (29) Computer Fix (5) convention (6) Countdown (15) Data East (1) Diet and exercise (3) Disney (5) DOS (153) DOS Month (49) DOS Thursday (14) DOSBox (55) Dragon Ball (2) Dreamcast (64) Dynamics (1) e-zine (18) EA (3) earthquake (1) Ebay Shoppe (14) Electrobrain (1) emulation news (294) En Espanol (2) Enix (8) Etsy Shoppe (20) Famiclone (39) Famicom (561) Famicom Friday (26) Famicom Guide (69) Famicom Pirates (154) Fceux (72) Final Burn Legends (3) Final Fantasy (2) Find of the Month (36) Flea Market (4) floppy (20) Forgotten Finds (16) Futurama (1) Fuzhou Waixing Computer Science and Technology Co (2) Gadgets (29) Game and Watch (11) Game Arts (5) Game Gear (109) Game-bit of the day (996) Game.com (4) Gameboy (415) Gamecube (135) Games (45) games turned into anime (1) Gamestop (2) Gasha Figurines (1) GBA (219) GBC (192) Geeky love (1) Genesis (471) Gijoes (13) GroovyMame (4) Halloween (4) Handhelds (11) Hatari (3) Hector (1) Hentai (1) holidays (29) Hoxs64 (1) IBM (1) Instagram (1) intellevision (12) ipad (1) Ipod Upgrade (3) ISO Tool (7) Jagulator (2) japan (1) Javascript PC Emulator (1) jDosbox (1) JMednafen (1) Job (6) JoyToKey (1) Jpcsp (98) JRPG (28) Keyboard (1) Kittens (7) konami (16) Labels (13) Labor day (1) Laptop (1) Latest Finds (1935) legos (3) Life (12) Limited Run Games (6) Loot Crate (1) Luis Games (2) Luitello (1) Lunar Silver Star Sega CD (1) Lynx (4) Magazines (44) MAME (34) MAME for XBOX 360 (2) MAME PLUS (25) MAME Plus Plus Kaillera (18) MAME PLUS XT (13) MAME32Plus Ash Build (16) MAME4droid (7) Mameinfodat (1) Mangas (11) Manual Monday (51) Marios (13) MasterGear (4) MD.emu (2) MedGui (3) Mega Man (25) Mega Man 7 NES (1) Merry Christmas (14) MESS (225) MESSinfo (5) Meteor (2) Miami Beach (1) Micro64 (25) Mii (15) milestone (14) Mini Arcade (7) MoarNES (1) Mod (3) Monster Ball Go (5) movies (16) MP3PlayerPlugin (5) MrDo DS (1) MSX (8) MSX emu (2) msxDS (3) multiMAN (16) Mupen64k (1) Mupen64Plus (14) music (11) My Gaming Area (1) My NES (8) N64 (195) Namco (8) Namcot (2) napple (1) Natsume (4) NDS (162) NECA (12) nemulator (1) neo geo (9) neo geo pocket (5) Neo Raine (3) NeoCD (1) NeoGamma (8) NES (863) NES prototype (3) NES.emu (2) NESbox (1) NesDS (16) Nester J (4) Nestopia (2) NestopiaX (3) New Banner (4) New Year (11) News (402) Ngage (1) nGlide (2) NGP.emu (1) nintendo (76) Nintendo Switch (127) Nintendulator (8) NIS (2) NitroGrafx (1) Nuevos Juegos (1) nullDC (2) ODAMEX (4) Odyssey 2 (2) Ootake (13) Open BOR (7) Open Emulator (8) OpenMSX (1) OpenTTD (5) Osmose (1) Packard Bell (1) PangDS (1) Password Wednesdays (14) PC (492) PC Engine (109) PC6001VW (3) PCE.emu (2) PCE/ibmpc (1) PCE/macplus (1) PCSX Reloaded (53) Pcsx2 (112) PearPC (1) Persona4 (3) Personal art (1) Peru (1) Phoenix (1) Pinball (1) Pins (3) Pirates (12) Playing then Playing now (13) PMPlayer Advance (1) PokeMini Emulator (2) Pokemon (149) Pokemon Go (14) PokemonCardoftheWeek (58) poll (7) Pom1 (1) Posters (1) PPREFS (4) ProGrammaX (3) Project 64 (21) PS1 (434) PS2 (241) PS3 (121) PS3 Game List (1) PS3 MAME (1) PS4 (185) PS5 (13) PSP (96) PSP 3D plugin (2) PSP Custom Firmware (10) PSPident (2) PSvita (61) PSX Emulation Cheater Codelist (1) PSXjin (2) puNES (25) Pypdp8tk (2) Q-Gears (1) Q4Wine (1) Qaop (1) QMC2 (52) Question Session (2) Rage (1) random (2) Random Fact of Video Game History (1) RemoteJoyLite (1) Reproductions (2) retro cheat page (23) Retro Comics (18) Retro Copy (1) Retro Excremental Fecal Matter of the Week (1) Retro Freak (1) Retro Game Ending (4) Retro Game of The Week (173) Retro Gaming (167) Retro Gaming Articles (8) Retro Gaming Life Podcast (2) retro news (666) Retro Tuesdays (10) Retro-Tips (1) Retrobeat Tuesdays (40) retrobit of the day (361) Retrowear (1) retroweb (6) Rising Star Games (1) Rom Center (1) Rom Collection Browser (1) Rom Manager (13) Rom Vault (5) RPG (64) SammyStudios (1) Save Game Manager (12) ScummVM (5) SDLMAME (15) SDLMAME4Ubuntu (9) Sega (36) Sega Ages (8) Sega CD (68) sega cd 32x (3) Sega Master System (108) sega pico (3) Sega Saturday (14) Sega Saturn (143) SegaSaturday (29) SharpBoy (3) Shopify Shoppe (23) Shoppe (4) SNES (620) SNES9x (15) SNES9x Euphoria (1) SNES9x GX (1) SNES9x-PS3 (2) SNESmulDS (1) SNK (2) soccer (3) Sonic (11) Sony (4) Speak and Spell 1978 Simulator (9) Speccy (9) Spectaculator (1) sports (6) SPU2-X (8) Spud (1) SquareEnix (9) Squaresoft (9) SSF (17) SSNES (11) Stella (41) Stella DS (3) Step Mania (6) Stream (3) Summer Days (1) Sunsoft (3) Super 7 (5) Supermodel (3) Surreal 64 (3) Taito (6) Techno (2) Tecmo (7) TempAR (3) Tengen (2) Test 7 (5) Thank You (2) Thanksgiving goble goble (5) THQ (1) ThunderMAME (1) TikTok (1) TMNT (130) Toys (121) TR64 (1) Tradewest (1) Trading Cards (43) Translated Games (6) Trinitron (1) Trip to Peru (23) TRS32 (1) Turbo Grafx (96) Twitch (4) uBee512 (2) UberNES (1) UKNCBTL (4) Unreal Speccy Portable (3) USB Loader GX (3) vacation (1) Valentines Day (2) VBA GX (1) VBA-PS3 (1) Vba-ReRecording (15) VBANext-PS3 (1) VectrexWii (2) VGMToolbox (6) VHS (21) Vic20emu (1) VICE (5) village (3) Virgin (2) Virtual Box (10) virtual boy (11) Virtual Gameboy (5) Virtual Gameboy Advance (8) Virtual Jaguar (26) Virtual Library (3) Virtual T (1) VirtualC64 (1) Visual Boy Advance (13) Voodoo (1) Wii (147) Wiiengine (1) WiiHandy (1) WiiMC (3) Wiirtual Boy (1) WiiU (47) WinApe (1) Windows 3.11 (1) Windows 95 (1) Windows XP (1) WinDS (10) Wine (18) WinFellow (1) WinTVC (1) WinUAE (25) WinVICE (2) WinVZ300 (28) WolfMame (2) WolfMESS (2) Wonderwasn (1) Working Designs (5) world cup (2) XBMC4XBOX (1) XBOX (79) Xbox 360 (121) Xbox One (29) Xebra (1) XM6 (3) XM6i (3) XM7 (7) Xroar (3) XSeed (2) Yabause for Pandora (1) Yabause Wii (6) Yape (3) ykhwong's DOSBox (6) Youtube (112) Yu-gi-oh (161) Yu-gi-oh finds (36) Yu-gi-oh!CardoftheWeek (70) Z26 (4) zelda (19) Zx Spectrum (2) ZXMAK (5)

Blog Archive

About me

This is a site dedicated to retro gaming in particular but it'll have other things as well. We are open minded to all sorts of gaming included non-video gaming. Please take a chance and explore what we offer! -Famicom Freak

Theme Support