DREAM BEATS OF RAGE 6.2 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
9
31%
Scale Rending
5
17%
Change's from new src ported down
15
52%
Total votes: 29

User avatar
Ro Magnus Larsson
fire
Posts: 84

Re: New Updated OpenborDC Engine Beta6 with Pc menu

Post#101 » Thu Jul 09, 2020 11:11 pm

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 :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
==================================================================================================================================
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 ?
Ro Magnus Larsson
DC HDD Tester
Argentina.-

User avatar
Ian Micheal
Developer
Posts: 2046
Contact:

Re: New Updated OpenborDC Engine Beta6 with Pc menu

Post#102 » Fri Jul 10, 2020 12:05 am

Menu version can only do 8 bit pallet games you can make a blank pak file with the same name.. Fast loading really only on dreamshell .. If you unpak the bor.pak put that in the data dir then it loads much faster from a cdr.. Your reminding me to write more guides hehe..

User avatar
Ro Magnus Larsson
fire
Posts: 84

Re: New Updated OpenborDC Engine Beta6 with Pc menu

Post#103 » Sat Jul 11, 2020 12:05 pm

Ian Micheal wrote:Menu version can only do 8 bit pallet games you can make a blank pak file with the same name.. Fast loading really only on dreamshell .. If you unpak the bor.pak put that in the data dir then it loads much faster from a cdr.. Your reminding me to write more guides hehe..


Hi: How to know which are 8 16 or 32 bit palettes games?

Thanks

I am testing homebrews and OpenBOR games in Dreamshell with IDE , I will publish my working list later.
Ro Magnus Larsson
DC HDD Tester
Argentina.-

User avatar
Ro Magnus Larsson
fire
Posts: 84

Re: New Updated OpenborDC Engine Beta6 with Pc menu

Post#104 » Sat Jul 11, 2020 2:39 pm

Ian: It would be nice and a "Great release" at thi moment if "Streets of Rage 4" OpenBOR can be played in Dreamcast, I am testing it with your updated engine but it stays rebooting forever, can we make something ?


Streets of Rage 4 (OpenBOR) DOWNLOAD:
https://www.gogofreegames.com/streets-o ... -download/
Ro Magnus Larsson
DC HDD Tester
Argentina.-

User avatar
Ian Micheal
Developer
Posts: 2046
Contact:

Re: New Updated OpenborDC Engine Beta6 with Pc menu

Post#105 » Sat Jul 11, 2020 7:30 pm

Ro Magnus Larsson wrote:Ian: It would be nice and a "Great release" at thi moment if "Streets of Rage 4" OpenBOR can be played in Dreamcast, I am testing it with your updated engine but it stays rebooting forever, can we make something ?


Streets of Rage 4 (OpenBOR) DOWNLOAD:
https://www.gogofreegames.com/streets-o ... -download/


All the grafix have to be downsized there all 960x res cant use that on dreamcast have to go thru all the grafix change it to 320x240 this is for a start I do this for a guide upload it here for you..

Code: Select all

######################### Video Modes #############################
#
# Syntax: video [value]
#
# [value]:  0 = 320x240
#
#           1 = 480x272
#
#           2 = 640x480
#
#           3 = 720x480
#
#           4 = 800x480
#
#           5 = 800x600
#
#           6 = 960x540
#
###################################################################

video 0


This mod is made for 6 = 960x540

Code: Select all

######################### Colour Depth ############################
#
# Syntax: colourdepth [value]
#
# [value]:  8bit
#
#           16bit
#
#           32bit
#
###################################################################

colourdepth 16bit


unpak the bor.pak video.txt shows you what color depth and what res size 960x540 does not scale down..


Like ripfire was doing you have spend a lot of work to make this work all the sprites background all have to be changed all of them
out of ram.png


menu2.png

menu3.png


With out redoing all the grafix and some scripts never going to run on dreamcast i got it to the menu upload the half port i dont think i want go thru all this also uses lots of ram

here is files unpacked with blank bor.pak files to edit for size are in data
https://mega.nz/file/CYZikabL#CCPMtV39P ... jMeY6YCkD0

this only gets to the menu thats it would need to edit them to match a normal mod sizes 100's of files this is only the demo version

If a mod is using a 960x res i would not touch it

Ripfire
stalker
Posts: 290

.

Post#106 » Sun Jul 12, 2020 6:47 pm

.
Last edited by Ripfire on Mon Jul 20, 2020 1:08 am, edited 1 time in total.

User avatar
Ro Magnus Larsson
fire
Posts: 84

Re: New Updated OpenborDC Engine Beta6 with Pc menu

Post#107 » Sun Jul 12, 2020 7:51 pm

All the grafix have to be downsized there all 960x res cant use that on dreamcast have to go thru all the grafix change it to 320x240 this is for a start I do this for a guide upload it here for you..

Code: Select all

######################### Video Modes #############################
#
# Syntax: video [value]
#
# [value]:  0 = 320x240
#
#           1 = 480x272
#
#           2 = 640x480
#
#           3 = 720x480
#
#           4 = 800x480
#
#           5 = 800x600
#
#           6 = 960x540
#
###################################################################

video 0


This mod is made for 6 = 960x540

Code: Select all

######################### Colour Depth ############################
#
# Syntax: colourdepth [value]
#
# [value]:  8bit
#
#           16bit
#
#           32bit
#
###################################################################

colourdepth 16bit


unpak the bor.pak video.txt shows you what color depth and what res size 960x540 does not scale down..


Like ripfire was doing you have spend a lot of work to make this work all the sprites background all have to be changed all of them
out of ram.png

menu2.png
menu3.png

With out redoing all the grafix and some scripts never going to run on dreamcast i got it to the menu upload the half port i dont think i want go thru all this also uses lots of ram

here is files unpacked with blank bor.pak files to edit for size are in data
https://mega.nz/file/CYZikabL#CCPMtV39P ... jMeY6YCkD0

this only gets to the menu thats it would need to edit them to match a normal mod sizes 100's of files this is only the demo version

If a mod is using a 960x res i would not touch it[/quote]


I guess it is the same for the following OpenBOR games?: I would like to know in order to go ahead with that work so it would be useful for more games:
I am looking for make it work:
SOR 2X (It keep loading forever)
SOR Zombies
Mortal Kombat The Chosen Ones
Mortal Kombat Outworld Assasins
Rage of the Streets
Bruce lee Revenge of the Dragon
Ultimate Alliance
Bare Knuckle VI
Streets of Rage Z (It keeps loading forever)
Hyper Final Fight 3 or 4
Ro Magnus Larsson
DC HDD Tester
Argentina.-

User avatar
Ro Magnus Larsson
fire
Posts: 84

Re: New Updated OpenborDC Engine Beta6

Post#108 » Sun Jul 12, 2020 8:06 pm

Ian Micheal wrote:I would like to keep this about homebrew , and kos and openbor :) if you want 3d you can use https://gitlab.com/simulant/GLdc very good new opengl much more complete and fast :)

I'm not much into 3D at this point , Really GLDC is all you need :) It's much better then anything in kos right now and just drops right into use.. Replaces the old opengl..


If people all around the world would starts to develop Dreamcast games in OPEN GL would put the console in PS3/Xbox 360 levels! Sometimes I think that also the big fail for Dreamcast is not to have a working Saturn emulator! but we the fans are who can do all possible
Ro Magnus Larsson
DC HDD Tester
Argentina.-

User avatar
Ian Micheal
Developer
Posts: 2046
Contact:

Re: New Updated OpenborDC Engine Beta6 with Pc menu

Post#109 » Sun Jul 12, 2020 8:45 pm

viewtopic.php?f=52&t=12143&hilit=mortal+kombat

Have a few of the mortal kombat games working there I will have to unpack each bor.pak of each game to find out there is not a lot of mods using 960x at all..

User avatar
Ian Micheal
Developer
Posts: 2046
Contact:

Re: New Updated OpenborDC Engine Beta6 with Pc menu

Post#110 » Mon Jul 13, 2020 2:24 am

Ro Magnus Larsson wrote:All the grafix have to be downsized there all 960x res cant use that on dreamcast have to go thru all the grafix change it to 320x240 this is for a start I do this for a guide upload it here for you..

Code: Select all

######################### Video Modes #############################
#
# Syntax: video [value]
#
# [value]:  0 = 320x240
#
#           1 = 480x272
#
#           2 = 640x480
#
#           3 = 720x480
#
#           4 = 800x480
#
#           5 = 800x600
#
#           6 = 960x540
#
###################################################################

video 0


This mod is made for 6 = 960x540

Code: Select all

######################### Colour Depth ############################
#
# Syntax: colourdepth [value]
#
# [value]:  8bit
#
#           16bit
#
#           32bit
#
###################################################################

colourdepth 16bit


unpak the bor.pak video.txt shows you what color depth and what res size 960x540 does not scale down..


Like ripfire was doing you have spend a lot of work to make this work all the sprites background all have to be changed all of them
out of ram.png

menu2.png
menu3.png

With out redoing all the grafix and some scripts never going to run on dreamcast i got it to the menu upload the half port i dont think i want go thru all this also uses lots of ram

here is files unpacked with blank bor.pak files to edit for size are in data
https://mega.nz/file/CYZikabL#CCPMtV39P ... jMeY6YCkD0

this only gets to the menu thats it would need to edit them to match a normal mod sizes 100's of files this is only the demo version

If a mod is using a 960x res i would not touch it



I guess it is the same for the following OpenBOR games?: I would like to know in order to go ahead with that work so it would be useful for more games:
I am looking for make it work:
SOR 2X (It keep loading forever)
SOR Zombies
Mortal Kombat The Chosen Ones
Mortal Kombat Outworld Assasins
Rage of the Streets
Bruce lee Revenge of the Dragon
Ultimate Alliance
Bare Knuckle VI
Streets of Rage Z (It keeps loading forever)
Hyper Final Fight 3 or 4[/quote]

Easy way to see is load it up on nulldc watch the console it tells you why it show if it's out of ram.. Have to for a start change all the models in the models.txt to know not load but the player.. That bring the ram use down .. Never start porting a game other then trying it on nulldc first was why i got it to load work on nulldc so you can see whats going on.. Old version does not work on nulldc at all.. Most times it's lack of ram you got about 13 meg to 14 once dreambor loads thats it..

After that comes Optimizing editing levels etc.. No easy fix for a console with limited RAM..

Mortal Kombat Outworld Assasins i have working Still might only be able to play 2 levels at time then have a fresh reboot to play other levels .. If you make the game reuse the same sprites and some backgrounds you can do better.. It does not release levels and memory once loaded i have found even thou it says it does.. If you run pc version watch the ram it uses you will see it does the same thing..

  • Similar Topics
    Replies
    Views
    Last post

Return to “New Releases/Homebrew/Emulation”

Who is online

Users browsing this forum: No registered users