Ian Micheal wrote:Minor update Beta 6.1 NO menu version
changes less memory trys limt mapped sprites smaller video delta buffer malloc has new buffers and trims bins added.
Source code update https://drive.google.com/open?id=17fX5w ... FTXhcJTRz6
Bin plainfiles with new builder just drop your bor.pak in the data_hb directory and click build image that it creates a selfboot cdi.
download/file.php?id=4676
(1.8 MiB) Not downloaded yet
Thanks to Thanks to
Sizious and mrneo240, for the tool for the builder.
New games using it are here
GoldenAxe-Remake(480x272) Beta6.1 openbor
viewtopic.php?f=52&t=11899
Street Fighter II Champion Edition VS mode OB Beta6.1 16bit
viewtopic.php?f=52&t=11898
There is up to 2meg less memory used then beta 6 it could help some games load.
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
-- ???
===========================================================================================================================
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
==================================================================================================================================
video.txt 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
video.txt 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]
_______________________________________________________________________________________________________________________
Hi Ian Let me know if I undertand all good: ALL TO DO A CDI/ISO FILE
1-ESTRUCTURE TO MAKE DREAMBOR GAMES WORK WITHOUT MENU:
-DATA/VIDEO.TXT eliminated
-(NO PAKS FOLDER)
-1ST_READ.BIN
-RAD.BIN
-IP.BIN
-BOR.PAK (GAME RENAMED)
2-ESTRUCTURE TO MAKE DREAMBOR GAMES WORK WITH MENU:
-DATA->VIDEO.TXT /DATA > BGS >VIDEO.RAR /VIDEO.TXT (AGAIN)
-LOGS
-PAKS (GAMES HERE with same name as root)
-SCREENSHOTS >RAD.BIN
-1ST_READ.BIN
-RAD.BIN
-IP.BIN
-GAMES.PAK (games here with same name as in PAKS folder)
Is it ok to create a selfboot file (CDI/ISO) ?
PD: I guess something: If we collect games in the Menu version will be slower to boot because we have to put 2 times the games ?