Anthony817 wrote:Wow this is amazing news! Great work man keep it up! This is so cool!
Edit: Could I make a request for the next game you port? How about this? It is the closest thing we will be able to get to a modern 2D Castlevania game.
Here is another great looking one.
Here you go my freind
castlevania chronicles dx Running on beta6 no menu
CastlevainiaCDX.png
CastlevainiaCDXing.png
It's going to be a lower framrate But it runs
I was asked by Anthony817 to have this running on Dreamcast . This is using Openbor IMR beta6, no menu. Its running on the Dreamcast for the first time
It will be a little slower than the pc version..
Here is the youtube link: https://youtu.be/Ebd8pP4vk8Q
This is a 2019 Openbor pc game now on dreamcast.. Now it might have problems. I have not tested a lot of the game, but I made it to the end of stage one. It will be very slow to load up the data. It does work. Once loaded, it will be fast.
Yeah sorry we should have mentioned that. He is optimizing it for Dreamcast now but might take a bit. I didn't discover it crashed until after he posted it.
Re: Castlevania chronicles dx 16bit OBDCIMR Beta6
Posted: Tue Jul 16, 2019 12:50 pm
by Ian Micheal
I was happy just to have it running at all.. i did once get to level 3 but yes it will crash around level 2.. Im optmizing the pak file so we can play each level
Level Unloading: 'data/levels/sim0c.txt'
Total Ram: 4294967295 Bytes
Free Ram: 3731099648 Bytes
Used Ram: 40648704 Bytes
Done.
Total Ram: 4294967295 Bytes
Free Ram: 3731329024 Bytes
Used Ram: 39825408 Bytes
Level Loading: 'data/levels/forgot2.txt'
Total Ram: 4294967295 Bytes
Free Ram: 3729149952 Bytes
Used Ram: 39772160 Bytes
Level Loaded: 'data/levels/forgot2.txt'
Total Ram: 4294967295 Bytes
Free Ram: 3730632704 Bytes
Used Ram: 40341504 Bytes
Total sprites mapped: 1417
Level Unloading: 'data/levels/forgot2.txt'
Total Ram: 4294967295 Bytes
Free Ram: 3729018880 Bytes
Used Ram: 40341504 Bytes
Done.
Total Ram: 4294967295 Bytes
Free Ram: 3729018880 Bytes
Used Ram: 40341504 Bytes
Level Loading: 'data/levels/sim1c.txt'
Total Ram: 4294967295 Bytes
Free Ram: 3729018880 Bytes
Used Ram: 40341504 Bytes
Loading 'Plat02' from data/chars/misc/platform/plat02.txt
Loading 'night' from data/chars/Shaft/night.txt
sound_load_sample can't load sample from file 'data/sounds/burnt.wav'!
Loading 'BFBall' from data/chars/gbat/bfball.txt
Loading 'MinionBat' from data/chars/gbat/mbat.txt
Loading 'GiantBat' from data/chars/gbat/gbat.txt
Level Loaded: 'data/levels/sim1c.txt'
Total Ram: 4294967295 Bytes
Free Ram: 3727396864 Bytes
Used Ram: 43753472 Bytes
Total sprites mapped: 1439
Level Unloading: 'data/levels/sim1c.txt'
Total Ram: 4294967295 Bytes
Free Ram: 3727233024 Bytes
Used Ram: 43986944 Bytes
Done.
Total Ram: 4294967295 Bytes
Free Ram: 3727233024 Bytes
Used Ram: 43986944 Bytes
Level Loading: 'data/levels/ak.txt'
Total Ram: 4294967295 Bytes
Free Ram: 3723841536 Bytes
Used Ram: 43986944 Bytes
Level Loaded: 'data/levels/ak.txt'
Total Ram: 4294967295 Bytes
Free Ram: 3724529664 Bytes
Used Ram: 44810240 Bytes
Total sprites mapped: 1439
Because it never unloaded sprites 1439 mapped the level is unloaded this is the pc version the dreamcast version works exactly the same. It's the sprites that are not being unmapped.. levels are being unloaded.. each level it maps more and more sprites. pc log is the same as the dreamcast log. just were not using the huge amount of ram the pc version does. I thought you might find this food for thought.. I dont know as of yet how to unmap sprites .. it's not a memory leak
Re: Castlevania chronicles dx 16bit OBDCIMR Beta6
Posted: Wed Jul 17, 2019 5:25 pm
by Anthony817
Damn, I didn't even think about that being an possible issue... So is there no way to unload them from memory without a total rewrite of OBOR engine code?
Re: Castlevania chronicles dx 16bit OBDCIMR Beta6
Posted: Wed Jul 17, 2019 6:13 pm
by Ian Micheal
I think i can limt the number mapped but i dont know if that will help. it's idea. After looking at the log on pc the dreamcast version is working correctly it seems to me. and much better not 40meg of memory for this game about 13 meg to load not 40meg.. i dont give up i will find a way.