DREAM BEATS OF RAGE 7.2 With VMU ICON RUMBLEPACK AND VMU SAVING

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

Moderators: pcwzrd13, deluxux, VasiliyRS

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

Ported Video FMV cutscenes
20
38%
Scale Rending
9
17%
Change's from new src ported down
24
45%
Total votes: 53

User avatar
Ian Micheal
Developer
Posts: 5994
Contact:

DREAM BEATS OF RAGE 7.2 With VMU ICON RUMBLEPACK AND VMU SAVING

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

Dreambor7.2 low memory lean with vmu icon for customizing anything you want..
No ogg support no png support yes you have to do work and convert them..
bandicam 2022-12-22 02-37-30-770.jpg

Dreambor[7.2[LM][ICON].rar
(515.21 KiB) Downloaded 228 times

dont use this on cdr right now only gdemu

Dreambor7.1 has low memory, but it will keep going, so try to keep it free. Study this mod and use this new version.

This is an 8-bit pal, but you'd never guess it's so stunning:):D
Without its limitations, 256 colors can look just as good as any console from the SNES to the Mega Drive to the Amiga.
Even Neogeo, you must put in the effort; please view the video.

The new game play twists many moves, and this is what you can do.

Here is the video of it..

Neon Lightning Force ripfire ultra light
download
selboot cdi
Than you ripfire :) :twisted:


Update: New Dreambor Version Low memory 7.1 is kind to your GDROM and includes VMUSaving and Rumble Pack... 1 to 2 minutes of loading time, not 10 minutes of sawing the trees down. This runs at 60 frames per second, takes about 2 minutes to load, and does not consume your GPU's lowest memory. This conversion by Ripfire with new scripts shows what can be done with the 256-color palette. It looks and plays great. There are a lot of special moves in this game, so it's not your typical boring game. 3 characters, and lots of free fun near the retail level.

7.1 supports vmu saving and rumble pack and freeing memory each stage but you have to study this conversion ..

Compiled with gcc9.3 for better code :)
Unpack to data folder place bor.pak in pakfolder :)
I will be adding custom vmu icons for the proper release :) You can change your self..

Not for Dreamshell







Now with rumble pack support
fast inverse sh4 asm for scripts
uses 75kb less ram then before
draw water bug fixed
vmu saving
faster framerate on demul emulator no 60fps
works now on redream dev branch which has console log out to a txt file for debuging
Helps converting games and seeing how much ram missing files

Please always unpack the bor pack to data or you will have 15 min load time on cdr
dont skip this warning or you be killing dreamcasts

Max loading time on cdr is 2min max loading on gdemu is 55sec max loading on serial port sd card is 10 to 20 sec..

Have fun :)
dreambor7.0[rumblepack]sh4inverseasm.rar
(7.5 MiB) Downloaded 479 times

source code
dreambor[7.0[RP][VMU]src.rar
(5.06 MiB) Downloaded 341 times

https://github.com/ianmicheal/Dreambor7 ... -rumblepak backup





View last page for files and download

32 bit pal now working fixed menu freeze 16 bit working 8 bit working

demo 32bit pal game working



demo of menu fixed
Tested on hardware

Plainfiles dreambor 6.8 r1 FIX


Dreambor 6.8 full vmu saving when you make it to level 2 end game and quit it will save where you where an your high score
video demo of vmu saving working correct

How saving work if your on level 1 2 3 4 5 6 etc you just end game then quit this is exactly the same as pc where it auto saves when you click the window off

Place can save in your level.txt
cansave 1
Double buffer pvr dma rendering no more screen tearing SDL DMA double buffer dreamhal video driver
-vmu saving now done
- settings for gamma and sound and video
-sh4 memory routines all C versions replaced
-8bit pal now can reach 60fps
- Use next to free memory between a stage / it frees scripts of last stage and sprites not used "next" command goes between stages on level.txt
-code clean up and optimizing

Src and version be out soon

release soon just showing vmu saving progress this marks a major upgrade to dreambor..
dreambor[6.8][R][1].rar
(8.67 MiB) Downloaded 302 times


6.7 update fix for gdemu and cdr sdl pvr dma png1.2.8 sdl chui 1.2.1.3 double buffer kos2.0
block transfer dma HW surface
320x240 is only use-able res
fast loading on a cdr and gdemu uses up to 1 mb less 50 to 60 fps 320x240 with pal swap from 16 to 8
dreambor[6.7][cdr][gdemu].rar
(605.28 KiB) Downloaded 528 times

(605.28 KiB) Not downloaded yet


fast loading on a cdr and gdemu uses up to 1 mb less 50 to 60 fps 320x240 with pal swap from 16 to 8
dreambor[6.7][cdr][gdemu].rar
(605.28 KiB) Downloaded 528 times

for dreamshell
6.6 optimized low memory 1mb bin just as fast or faster using less memory
Dreambor[6.6][lowmemory].rar
(1.14 MiB) Downloaded 482 times


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
==================================================================================================================================
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]
dreambor[6.8][R][1].rar
(8.67 MiB) Downloaded 302 times
Last edited by Ian Micheal on Sun Jan 08, 2023 7:45 pm, edited 86 times in total.

User avatar
Ian Micheal
Developer
Posts: 5994
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



https://mega.nz/#!K7wXFSqS!WQ6aQG5RApGM ... _DE2oRCjqs
Last edited by Ian Micheal on Mon Oct 25, 2021 8:14 pm, edited 2 times in total.

User avatar
Ian Micheal
Developer
Posts: 5994
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

User avatar
Dakangel
letterbomb
Posts: 151

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: 4009

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
Developer
Posts: 5994
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
Developer
Posts: 5994
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 Guber
letterbomb
Posts: 156

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 Guber on Sat Jun 22, 2019 12:13 pm, edited 1 time in total.

User avatar
Ian Micheal
Developer
Posts: 5994
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
Developer
Posts: 5994
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