New Updated OpenborDC Engine Beta6 with Pc menu

Place for discussing homebrew games, development, new releases and emulation.

Moderator: VasiliyRS

Poll: What improvement, do you want, to see the most ?

Ported Video FMV cutscenes
3
27%
Scale Rending
3
27%
Change's from new src ported down
5
45%
Total votes: 11

User avatar
Ian Micheal
dirty sailor
Posts: 174
Contact:

New Updated OpenborDC Engine Beta6 with Pc menu

Post#1 » Fri Jun 21, 2019 9:25 am

Major Openbordc update to the dc port Beta6 Poll version Changes ported down
-------------------------------------------------------------------------------------------------
--- Now with Openbor PC menu / Non menu 8,16,32bit correct Palette Rendering
--- Source code ported down from latest Version to 4111 IMR unofficial source code and Build. Beta6
--- Compiled binary For both menu and non menu versions
---640x480 to slow for 16,32bit palette
---320x240 Fast
--- Custom boot loader i wrote to allow my builds to work on dreamcast Bin2boot

Thanks to all the people helping
-------------------------------
mrneo240 -- inspiration -- coding -- knowledge
kazade -- inspiration -- coding -- knowledge
Ivan GR -- beta testing
Ripfire -- Beta testing
Megavolt85 -- GDROM source code patchs
All of the openbor dreamcast and pc developers for keeping this openSRC so i could try to improve it
--------------------------------------------------------------------------------------------------------------------------------
Here is the openbor beta 6 fullsource code, included version 6 sdl rendering code,pc openbor game selector menu.
link
https://drive.google.com/open?id=1ThSOD ... 95xZJaz_2E

Here is an example using the NON menu versions, allows 8,16,32bit palette reanding,and transparencies

Example file structure
--------------------------------------------
Root of cdi/cdr
Bor.pak -- game must be renamed bor.pak-- and be on root
1ST_READ.BIN -- boot loader--
IP.BIN -- points to Boot loader --
RAD.BIN -- Openbor DC beta 6 menu/or 8,16,32 Non menu version
/Data/video.txt Delete this to allow the bor game to choose palette and resolution/ and much faster loader/ if you do delete it. This will use more memory. Included version is set to 16bit,320x240/ 640x480 is to slow on this New render. But when video.txt is in the data folder on root games can depending on how large can take up to 2 mins to load with it deleted loading will be fast but you may run out of memory

Here is Cdi made for you this shows the new 16 bit pallete
-Castlevania Pulse Of Animosity [v.3.0 Build 4086]
Link https://mega.nz/#!XiQQXIbK!Ntt4ivlL_wB_ ... xD8KohVWEQ
castle1.png

castle2.png


Here is a new Openbor game Headhunters it uses all Original Graphics no ripped sprites or backgrounds 16bit palette.
The Cdi i made for you is using the new update Non menu 16bit shadows and transparencies
link https://mega.nz/#!XnB3SYyB!KnS9BS-RAC82 ... ZfEZdniOAM
here is the website 2019 game openbor freeware

http://bouncergames.com/games/head-hunters/
Headh1.png

Headh2png.png


It's a nice game , i like seeing Original Graphics Openbor games.
----------------------------------------------------------------------------------------------------------------------------
Non menu version 8,16,32 bit palette
---------------------------------------------------------------------------------------------------------------------------
Here is the plainfiles to make your own game cds Non menu version files
https://drive.google.com/open?id=1Pz-Go ... fkFx7j0Tmz
---------------------------------------------------------------------------------------------------------------------------

Menu version 8 bit palette games only
---------------------------------------------------------------------------------------------------------------------------------
Here is the plainfiles to make menu version cdis must put bor games pak files in pak folder and root on the cd/cdi
or it will not work.. Still working on this bug . it does work for now this way 8bit palette games only for now..
link https://drive.google.com/open?id=1KupUc ... fQsWsOxMkq
--------------------------------------------------------------------------------------------------------------------------------------
Here is an example of using the openbor pc menu Loader ported to Dreamcast.
CDI Selfboot Games included.

-------------------------------------------------
-- All game's used on the menu system have to be 8 bit palette
--When using the menu system all games
are forced to 8bit palette -- todo fix this BUG* not releasing menu Video define *
-- Game pak files have to be both in the paks folder and the root of the cd-- todo fix this

Example file structure
------------------------
Root of cdi/cdr
1ST_READ.BIN -- boot loader--
IP.BIN -- points to Boot loader --
RAD.BIN -- Openbor DC beta 6 menu/or 8,16,32 Non menu version
/Data/video.txt leave blank on menu version
/paks/ Place all your openbor games here
And all the games have to be placed again on root/ -- todo bug fix this Games both on root and paks folder to work.
Example file.png


Example Menu system working CDI
---------------------------------
Here is the example CDI with 3 games
Link https://mega.nz/#!zi4HRKaR!K5AMGC7Qv2dY ... DdDDQdPy_E
- Meta slug --8bit pallete
- final fantasy --8bit pallete
- fire emblem - tower defense Game --8bit palette
Beta6menu8bit.png

===========================================================================================================================

Below here is Progress from the start, of my development, of the program. to openbordc port. Update..


[size=200]Topic update OLD/size]
===========================================================================================================================
-- memory use 1.5 meg lower small bin size 1meg from 1.7meg
--Progress made
-- Faster GIF animation and FPS
-- Faster frame rate
-- Faster file loading
-- Now load's on NullDC emulation
-- Malloc Debug turned of in Kos toolchain - May save memory - for loading small files
-- Will not crash loading 32bit 16 bit sprite's - they are displayed in the wrong colour Save's memory
-- Full Opt- Speed compiler flag's
-- SD Dreamshell loading ( megavolt85 SRC PATCH ) Testing By my freind ( DiGiPunX )
===========================================================================================================================Todo List

-- Video scale hires
-- Video playing lib ? Roq ?
--Full control of unloading sprite's and sound's porting change's update's down to 4.111 DC safe
--Full pvr dma rending
-- optimize auto memory managment for dreamcast spec's done :D
-- ???
===========================================================================================================================

I will update this link to the new build so you dont have to go looking or making new topic's or post's
==============================================================================================================================
[size=150]Beta5 Release Low memory use with custom boot loader WORKING on a real dreamcast

---------------------------------------------------------------------
===============================================================================================================================
Beta5 with custom boot loader bin2bin Should fix loading on a real dreamcast it did on radquake For all the people having trouble use this
link

Cache enabled version Low memory

Beta5 cache enabled ,Png 1.6.19 Lowest memory use.. Bin size 992kb
https://drive.google.com/open?id=14g6DC ... gwfD_nwP6i

https://drive.google.com/open?id=1ekbuX ... ZXlkxBX1G-

Code: Select all

libpng warning: Application built with libpng-1.2.8 but running with 1.6.19

libpng warning: Application built with libpng-1.2.8 but running with 1.6.19

BETA5 Built with png 1.2.8 old version needed for some game's Fix's crash for palette 8x8 error
Here is a version built with PNG1.2.8
https://drive.google.com/open?id=1PgfER ... SDYQd3UZTL

Why i'm optmizing for memory. Because 100's of game crash on the dreamcast port due to no memory left..

===========================================================================================================================

[size=50]

Full source code

link
https://drive.google.com/open?id=1_7Pzw ... -19ZXzwDEw


[size=150] Beta5 bin size

Beta5membinsize.png


Beta4 bin size
Beta4membinsize.png

I made this using my custom bin2bin boot loader ready made of the dde bor game..

https://mega.nz/#!qzh0wIYJ!MkeNSaOrKp1w ... eYEcpSlxH0
I made this using my custom bin2bin boot loader ready made of the dde bor game..


So try this if it did not work on your real dreamcast..

I use a very custmized kos .. Sometime's need my boot loader..

So try this if it did not work on your real dreamcast.. tested by Ivan GR thank you :)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++




===========================================================================================================================
[size=150] Beta 4

============================================================================================================================
Thank's to megavolt85 For His src change's and patches

Beta 4 link https://drive.google.com/open?id=1tUXNM ... c9Zsl5wu9T Scrambled bin Plainfiles compiled bin with your change's Scrambled is for selfboot cd for dreamcast, and emulator's NULLDC etc's.. You need to unscramble them for dreamshell.. Also make, the CDI ISO data/data Not audio/data that will not work.

-- SD Dreamshell
-- Uses less memory then before
-- Correctly now playing music track's ? could be src patch's ?
-- Speed up
==================================================================================================================================
NEW LINK ALIEN"S CLASH SD ISO TESTED working By my freind DiGiPunX for Testing it on Dreamshell
https://mega.nz/#!XnQmGSqZ!ufQsDkLLkHHH ... sDgY7CkzHU

Final got OPENBOR dc port loading on Dreamshell SD card.. it took src change's to kos and the engine Thanks to megavolt85 for his src code patch's great working :smiley: This is Alien's clash Really good Shooter platform game 2 in one also a full Sidescrolling shooter with end level boss fight's muti Directional firing .. Pretty cool ON a Beat's of rage engine.. Dont feel like a bor game at all
================================================================================================================================




Here is a selfboot cdi new bor game a space shooter bagel not for SD
https://mega.nz/#!6mQlGKjA!BXiQuS-6cODU ... 5AXdSQTtKQ




Thank's for your help on this.. Tested and work's on NULLDC And Real dreamcast using Dreamshell SD card loader :)



=================================================================================================================================



Hi , new beta 3

You must have cd === root data folder video.txt force's cache off use's less memory, many more game's now load
Engine is now hacked to load forced video mode's hardcoded in video.c that work with video.txt

cd/ openbor.bin , Ip.bin bor.pak /data/video.txt

Beta 3 https://drive.google.com/open?id=1TqrMW ... jspD2OQMgf

640x480 forced full screen
==================================================================================================================================
HiRESDC.png
Add to cd/data/video.txt 320x240x16bit = 640x480 on some mod's
https://drive.google.com/open?id=1ZUsGH ... pRoVuYAveM

HI res Black Border 480x240 widescreen
=============================================================================================================================== Hires version
LOWRESDC.png
Hi RES cd/data/video.txt 480x240 All Modes with Black Bars menu's and title will be small
https://drive.google.com/open?id=1TqrMW ... jspD2OQMgf
===============================================================================================================================
\

Thanks to IVAN GR.. with out his help testing this would not even work

Thank's to
Hayden most of all

Black Aura ,
toastman,
APE,
OneThirty8,
Christuserloeser,
Warmtoe,
mankrip,wraggster,Moi,
Darc
,Skynet,
Jeeba Jabba,
DaMadFiddler,
melancholy,
Nico0020,
ace,
Ender,Butters,
speud,fragger
,GyroVorbis,
Storminator16,
az_bont,
Strapping Scherzo,
Kamjin,curt_grymala,Roofus,I.M. Weasel,LyonHrt,
======================================================================
Beta 1 ** First with Nulldc emulator loading**
https://drive.google.com/open?id=1gRvaS ... d1nMQTu5Jn
===================================================================
Beta 2 *** NEW***
https://drive.google.com/open?id=1iJTUM ... GevILp8aB0
=================================================================
Change's to cache list type's to use less memory , cache map not held in memory, for list script's

Full source code
https://drive.google.com/open?id=1DBxaO ... SqZ79V6JBe

New Game's and engine with dreamshell SD loading untested
================================================================================================================================



===========================================================================================================================
Old topic
Hi,


Here you'll find the latest Beats of Rage and OpenBOR complete source codes:

•OpenBOR (KallistiOS 2.x compatible)
https://github.com/sega-dreamcast/openbor

Ive compiled it, here is the bin https://drive.google.com/file/d/1VSab0C... f6vBO/view
It run's on dcemul emulator.. Does not run on nullDC any version..

This update of the pc version is 3/7/2019 of Crisis Evil Remake Remastered

The game developer's youtube channel
https://www.youtube.com/watch?v=02xyiVh5Lv0
Crisis Evil Remake Remastered
https://mega.nz/#!37hiCIRA!31NZo0Ilt4DJ ... 4UJEqxLExA Old version does not work on nulldc

Thank's to
Hayden most of all

Black Aura , toastman, APE,OneThirty8,Christuserloeser,Warmtoe,mankrip,wraggster,Moi, Darc,Skynet,Jeeba Jabba, DaMadFiddler,melancholy,Nico0020,ace,Ender,Butters,speud,fragger,GyroVorbis,Storminator16,az_bont,Strapping Scherzo,Kamjin,curt_grymala,Roofus,I.M. Weasel,LyonHrt,[/size][/size][/size][/size]
Last edited by Ian Micheal on Fri Jul 12, 2019 2:07 am, edited 64 times in total.

User avatar
Ian Micheal
dirty sailor
Posts: 174
Contact:

Re: New openbor game Crisis Evil Remake Remastered link updated

Post#2 » Fri Jun 21, 2019 10:50 am

Also this is a new update of Double Dragon Extreme...as of February 21, 2019 it has arcade version 1 and 2 and nes 1 and 2 and more.. it's pretty cool

Image

•OpenBOR (KallistiOS 2.x compatible)
https://github.com/sega-dreamcast/openbor

https://mega.nz/#!K7wXFSqS!WQ6aQG5RApGM ... _DE2oRCjqs
Last edited by Ian Micheal on Fri Jun 21, 2019 9:20 pm, edited 1 time in total.

User avatar
Ian Micheal
dirty sailor
Posts: 174
Contact:

Re: New Updated Openbor engine Game's posted

Post#3 » Fri Jun 21, 2019 11:28 am

src code updated and ready to compile Cd to the engine dir then type make BUILD_DC=1 to build https://drive.google.com/open?id=1jy5Lp ... NONbHYo8gO

Dakangel
rebel
Posts: 17

Re: New Updated Openbor engine Game's posted

Post#4 » Fri Jun 21, 2019 2:54 pm

Thank you so much for updating the dreamcast version, i love to know what are your changes on the engine.
There have been passed years since last bor DC release and many like me want to update it too.
I believe you need to post it too in the official openbor pages on "DCemulation" and in the Lavalit succesor.

User avatar
Anthony817
Shark Patrol
Posts: 2367

Re: New Updated Openbor engine Game's posted

Post#5 » Fri Jun 21, 2019 4:15 pm

Yeah this needs to be posted over at a lot of places! It is really great that you updated it!
Image

User avatar
Ian Micheal
dirty sailor
Posts: 174
Contact:

null

Post#6 » Fri Jun 21, 2019 6:40 pm

null
Last edited by Ian Micheal on Fri Jun 21, 2019 9:18 pm, edited 1 time in total.

User avatar
Ian Micheal
dirty sailor
Posts: 174
Contact:

Re: New Updated Openbor engine Game's posted

Post#7 » Fri Jun 21, 2019 7:49 pm

Dakangel wrote:Thank you so much for updating the dreamcast version, i love to know what are your changes on the engine.
There have been passed years since last bor DC release and many like me want to update it too.
I believe you need to post it too in the official openbor pages on "DCemulation" and in the Lavalit succesor.


I posted it here to test first. I dont have a working dreamcast. I know it work's on Demul emulator that's it . It's a new compiled bin with my tool chain only update's is that and png texture..

And compiler flag's which might help or might not. Main thing is if you wanted something changed in the engine i can compile it for your game if needed..

User avatar
Ivan GR
Anarki
Posts: 86

Re: New Updated Openbor engine Game's posted

Post#8 » Sat Jun 22, 2019 8:43 am

I tested it on Dreamcast, it's work fine. But Openbor has problem with RAM leak.

I make video to show you.
In 0:15 you can see used RAM 7871 KBYTES (before i start new game), and on 4:24 used RAM 15959 KBYTES (on level metro). If i finished level metro game freeze because Dreamcast RAM is full.

https://vimeo.com/343821301

For XBOX original has version with unloading to clear RAM, i mean when you finished level, sprites unloading. Maybe it's possible make for Dreamcast?


And he fix some memory problem for xBox, because we only have 64Mo of RAM :(
- Sprites are always unloaded from memory after completing a level. That means that Night Slashers X, Bare Knuckle 6 and probably other games don't crash due to lack of free memory.



http://www.chronocrash.com/forum/index.php?topic=1982.0
Last edited by Ivan GR on Sat Jun 22, 2019 12:13 pm, edited 1 time in total.

User avatar
Ian Micheal
dirty sailor
Posts: 174
Contact:

Re: New Updated Openbor engine Game's posted

Post#9 » Sat Jun 22, 2019 11:14 am

Ivan GR wrote:I tested it on Dreamcast, it's work fine. But Openbor has problem with RAM leak.

I make video to show you.
In 0:15 you can see used RAM 7871 KBYTES (before i start new game), and on 4:24 used RAM 15959 KBYTES (on level metro). If i finished level metro game freeze because Dreamcast RAM is full.

https://vimeo.com/ivangr/review/343821301/441a03c844

For XBOX original has version with unloading to clear RAM, i mean when you finished level, sprites unloading. Maybe it's possible make for Dreamcast?


And he fix some memory problem for xBox, because we only have 64Mo of RAM :(
- Sprites are always unloaded from memory after completing a level. That means that Night Slashers X, Bare Knuckle 6 and probably other games don't crash due to lack of free memory.



http://www.chronocrash.com/forum/index.php?topic=1982.0


We should be able to do that on dreamcast as well , i will check the xbox version , And try to port the idea over.. thanks for the input :)

User avatar
Ian Micheal
dirty sailor
Posts: 174
Contact:

Re: New Updated Openbor engine Game's posted

Post#10 » Sat Jun 22, 2019 12:18 pm

Ok here is an updated Bin with unloading memory idea ported from xbox.. now if it work's I cant be sure. also used lock and unlock screen in sdl that should make sure it's going to video ram as well. Should be faster speed..

https://drive.google.com/open?id=1ebP-R ... OOJfFv0KVK

Well run on Demul not nulldc..
The video you put up does not load.. try this might help

  • Similar Topics
    Replies
    Views
    Last post

Return to “New Releases/Homebrew/Emulation”

Who is online

Users browsing this forum: No registered users