32MB RAM upgrade

General Dreamcast discussion applies here. Before posting here please check the other forums in the Dreamcast section to see if your topic would fit better in those categories.
Forum rules
Please check the other forums in the Dreamcast section before posting here to see if your topic would fit better in those categories. Example: A new game/homebrew release would go in the New Releases/Homebrew/Emulation section: http://dreamcast-talk.com/forum/viewforum.php?f=5 or if you're having an issue with getting your Dreamcast to work or a game to boot it would go in the Support section: http://dreamcast-talk.com/forum/viewforum.php?f=42
yzb
Developer
Posts: 138
Dreamcast Games you play Online: pso

Re: 32MB RAM upgrade

Post by yzb »

tsowell wrote:
yzb wrote:Because my friend is very interested in this project, he made a set of 32M version of dreamcast, he showed me to study kof98 and see if it can adapt to the 32M version of the game, so this version was born
Hi yzb, thanks for sharing this. I'm really excited to try it out, but I need to put together another 32MB Dreamcast first. Once I finish a couple of other projects...

I'd love to hear more about the changes you had to make to get this working. And do you think your methods would work on other games, at least other KoF versions?

The hardware implantation is adapted from your introduction article
https://blog.ldtlb.com/2020/06/21/dream ... grade.html

Bios tested, jc's 32M bios cannot be flashed on the va1 motherboard. I don't know why, it will automatically restart, so jc's 32 bios can only be flashed on the va0 motherboard


Regarding the game, it cannot be a wince game, other games should be able to use this method. However, the source code of the game has to be modified a lot ASM, so it takes a lot of time :|

In addition, I personally think that dc is already very fast in reading data, and many games do not need to use 32M memory (with gdemu can reach the limit)


Because my friend likes kof98 and changed the 32M dreamcast, so I studied this game

Regarding this 32M kof98, I will add another explanation, because at the beginning, because 16M files are pre-read into the memory, the reading time of 15-20 seconds will be black at the beginning (gdemu uses 5 seconds)
In addition, I don’t know if it’s a bios problem or other problems. It will stop working when playing sfd cg, so I skipped this paragraph in the game and went directly to the title screen of the game.

User avatar
Ian Micheal
Developer
Posts: 6291
Location: USA
Contact:

Re: 32MB RAM upgrade

Post by Ian Micheal »

SFD encoder memory is set for 16 mb in games so videos will mess up You have to hack that change the memory allocation

yzb
Developer
Posts: 138
Dreamcast Games you play Online: pso

Re: 32MB RAM upgrade

Post by yzb »

Ian Micheal wrote:SFD encoder memory is set for 16 mb in games so videos will mess up You have to hack that change the memory allocation

SFD encoder memory is set for 16 mb in games.

Isn't this set in bios?
Is it set in the game's 1st main program?

Sorry I didn't find the relevant code. :|
Can you give me an example?
Or is there a source code for this?

Alexsun
shadow
Posts: 6

Re: 32MB RAM upgrade

Post by Alexsun »

Thanks for this -- pretty cool stuff.

yzb
Developer
Posts: 138
Dreamcast Games you play Online: pso

Re: 32MB RAM upgrade

Post by yzb »

I modified a new game to support 32M memory
Because this game is relatively simple to modify
The current effect is that after entering the game, except for the music of adx which needs to be read and played, there is no need to read data at any time. It runs completely in the memory.

Welcome to test, please note that it can only support dc with 32M memory, if not, it will show a warning screen to remind you

https://mega.nz/file/tX4EgaRS#H6O9JhIVd ... K5ABKdphp0

yzb
Developer
Posts: 138
Dreamcast Games you play Online: pso

Re: 32MB RAM upgrade

Post by yzb »

The third 32M memory version game I uploaded

Knights of Valour The Seven Spirits

Warning, it can only run on a dreamcast with 32M memory. After decompression, the cdi is only 50M (so it cannot be burned). Please use usb gdemu usb to test on a 32M memory Dreamcast

https://mega.nz/file/0GoiTZja#jNwgPBkXU ... LldhuY6PdA

video test:
https://www.bilibili.com/video/BV12K41137xi/

User avatar
Ian Micheal
Developer
Posts: 6291
Location: USA
Contact:

Re: 32MB RAM upgrade

Post by Ian Micheal »

yzb wrote:
Ian Micheal wrote:SFD encoder memory is set for 16 mb in games so videos will mess up You have to hack that change the memory allocation

SFD encoder memory is set for 16 mb in games.

Isn't this set in bios?
Is it set in the game's 1st main program?

Sorry I didn't find the relevant code. :|
Can you give me an example?
Or is there a source code for this?
No it's set in the library Example i can make dcmc sfd encoder memory address it's fixed on lot of video play-back decoded for speed.. pretty sure you see it in Katana dev kit might not be able to do it with out rebuilding the decoder from new

yzb
Developer
Posts: 138
Dreamcast Games you play Online: pso

Re: 32MB RAM upgrade

Post by yzb »

The 4th 32M game 32M memory version game (Upload later after testing )

King_of_Fighters_XI_for_32M

Original video(naomi2+gdi)thanks carlosxi upload:
https://www.bilibili.com/video/BV1hU4y1x79J/



hack 32M(GDEMU+GDI)
video test:
https://www.bilibili.com/video/BV1rr4y1P71V/


down:Press a+b+start to enter the setting menu

https://mega.nz/file/NpU3DSCY#Kq669Gejt ... ibdFDU6ZA0
Last edited by yzb on Fri Feb 12, 2021 8:52 pm, edited 1 time in total.

kremiso
Rank 9
Posts: 966

Re: 32MB RAM upgrade

Post by kremiso »

yzb wrote:The 4th 32M game 32M memory version game (Upload later after testing )

King_of_Fighters_XI_for_32M...
Amazing work as usual @yzb :)
what are the differences from the standard version?

too bad tsowell seems no more around here, just curious to listen his opinion too

yzb
Developer
Posts: 138
Dreamcast Games you play Online: pso

Re: 32MB RAM upgrade

Post by yzb »

kremiso wrote:
yzb wrote:The 4th 32M game 32M memory version game (Upload later after testing )

King_of_Fighters_XI_for_32M...
Amazing work as usual @yzb :)
what are the differences from the standard version?

too bad tsowell seems no more around here, just curious to listen his opinion too
The reading time is shortened, the most obvious place

Original video(naomi2+gdi)
00:24--00:40 15 seconds


hack 32M(GDEMU+GDI)
00:27--00:34 7 seconds

  • Similar Topics
    Replies
    Views
    Last post