
Samba De Amigo Ver. 2000 - v1.0 beta available
- ateam
- Metallic
- Posts: 840
Re: Samba De Amigo Ver. 2000 - New version
Dukeblooders, you must be very careful when moving string data around and reassigning pointers to their new locations. It is difficult to know that when you find a block of null data (i.e., 0x00 bytes), that area is truly unused, and not an area that the game uses to store variables in RAM.
Typically you need to use Ghidra to do a proper disassembly to find completely unused areas, but you must also confirm using an emulator and inspecting RAM in those locations throughout gameplay to ensure no data is written to and read from that location. Ghidra is not always perfect in analyzing the code to identify all reads/writes to specific locations.
Typically you need to use Ghidra to do a proper disassembly to find completely unused areas, but you must also confirm using an emulator and inspecting RAM in those locations throughout gameplay to ensure no data is written to and read from that location. Ghidra is not always perfect in analyzing the code to identify all reads/writes to specific locations.
Find me on...
• DreamcastForever.com
• GitHub
• Reddit
• SegaXtreme
• Twitter
• YouTube
• Discord: derek.ateam
• DreamcastForever.com
• GitHub
• SegaXtreme
• YouTube
• Discord: derek.ateam
- dukeblooders
- rebel
- Posts: 21
Re: Samba De Amigo Ver. 2000 - New version
Thanks, I'll do some testing.
Good news, my tool to move and rewrite bytes works well.
Bad news, texts are limited to 9 characters, that doesn't help
(reducing Basketball to 9 chars, it's a bit complicated).
I already hate this part
Good news, my tool to move and rewrite bytes works well.
Bad news, texts are limited to 9 characters, that doesn't help
(reducing Basketball to 9 chars, it's a bit complicated).
I already hate this part

-
- Developer
- Posts: 138
- Dreamcast Games you play Online: pso
Re: Samba De Amigo Ver. 2000 - New version
This is a bit complicated, so do you know why the game is limited to 9 characters?dukeblooders wrote: ↑Fri Jan 31, 2025 12:53 pm Thanks, I'll do some testing.
Good news, my tool to move and rewrite bytes works well.
Bad news, texts are limited to 9 characters, that doesn't help
(reducing Basketball to 9 chars, it's a bit complicated).
I already hate this part![]()
- dukeblooders
- rebel
- Posts: 21
Re: Samba De Amigo Ver. 2000 - New version
I don't know the technical reason, it's probably because it's enough for the Japanese language (no space, less characters, ...)
I tried with 10 chars, but the last character is not visible (but 10's always better than 9).
To be honest, I don't want to spend to much time and energy on this, it's really a minor thing in the game.
I tried with 10 chars, but the last character is not visible (but 10's always better than 9).
To be honest, I don't want to spend to much time and energy on this, it's really a minor thing in the game.
-
- Developer
- Posts: 138
- Dreamcast Games you play Online: pso
Re: Samba De Amigo Ver. 2000 - New version
From your picture, you can see that each line in the rectangle can only hold a maximum of 9 characters, if you want to hold more characters, then more characters will overlap with the rectangle, which needs to do more workdukeblooders wrote: ↑Sat Feb 01, 2025 2:46 am I don't know the technical reason, it's probably because it's enough for the Japanese language (no space, less characters, ...)
1.png
I tried with 10 chars, but the last character is not visible (but 10's always better than 9).
To be honest, I don't want to spend to much time and energy on this, it's really a minor thing in the game.
- ateam
- Metallic
- Posts: 840
Re: Samba De Amigo Ver. 2000 - New version
What are the exact dimensions of each font tile? Something like 24x24px, 32x32px, etc?
I'll try to take a quick look at cutting spacing in half to afford you twice as many characters on-screen at once. Note this would also mean you'd need to draw up a new font sheet where each letter only consumes the left-half of each "tile".
Also, using an emulator, is there a very easy way for me to see this screen?
Find me on...
• DreamcastForever.com
• GitHub
• Reddit
• SegaXtreme
• Twitter
• YouTube
• Discord: derek.ateam
• DreamcastForever.com
• GitHub
• SegaXtreme
• YouTube
• Discord: derek.ateam
- dukeblooders
- rebel
- Posts: 21
Re: Samba De Amigo Ver. 2000 - New version
32x32
It shouldn't be a problem.
You have to play a game of Love Love mode to the end (two players, just need Start button for P2).
Shortest way, is to select Arcade, fast forward the song to the end without playing, and watch the result.
I appreciate the help, but if it's too complicated, don't worry, I just replace the word with a similar one (basketball > hockey, department store > mall, ...). It's not like the damn thing makes sense anyway.
- dukeblooders
- rebel
- Posts: 21
Re: Samba De Amigo Ver. 2000 - New version
How cool is that?
I did a quick test on the original hardware and noticed that Dream Passport was not available (because no RJ45?).
Never connected the poor thing to Internet, I'm not sure how the connection is detected. Is there a way to bypass connection check in 1st_read or elsewhere?
I did a quick test on the original hardware and noticed that Dream Passport was not available (because no RJ45?).
Never connected the poor thing to Internet, I'm not sure how the connection is detected. Is there a way to bypass connection check in 1st_read or elsewhere?
-
- Similar Topics
- Replies
- Views
- Last post
-
- 10 Replies
- 15600 Views
-
Last post by streeker
-
- 10 Replies
- 10567 Views
-
Last post by myriadthestargazer
-
- 6 Replies
- 5833 Views
-
Last post by kallen
-
- 1 Replies
- 5629 Views
-
Last post by SMiTH