Homebrew Adapt NeoDS to GameBoy Macro

  • Thread starter xonn
  • Start date
  • Views 6,876
  • Replies 35
  • Likes 4

KyrosBR

New Member
Newbie
Joined
Feb 24, 2020
Messages
3
Trophies
0
Age
35
XP
62
Country
Brazil
Good Morning! I needed to create a forum account to be able to thank! I don't speak English very well, so know that my text comes from Google Translate.

I have been following NeoDS for many years and use it today! I was very happy to know that there are people (xonn) interested in improving it. I tested your update and I don't know what you did, but I saw a fantastic improvement in Samurai Shodown III (1 of the only 3 games I've tested so far). Unfortunately on the Nintendo DS Lite it only runs on the bottom screen of the games. Is it possible to leave the top screen being the default to play and the settings the bottom screen or to be able to change it?

And yes, when playing for the first time with the audio off, the top screen you can see the menu / settings screen. If you load a new ROM enabling the sound, this screen disappears.
 
  • Like
Reactions: wariobar and banjo2

xonn

Well-Known Member
OP
Member
Joined
Jan 11, 2020
Messages
148
Trophies
0
Age
34
XP
918
Country
Spain
Hello @KyrosBR.
I'm going to answer your message in a google translate fiendly mode ;)
First, I have not modified a line related to emulator core, so this version should works like last official release (0.2.0)
Second, I did some changes to create a special version to use in a GBMacro (a NDS with only one screen), so the program shuts down upper screen in order to save energy, and all interactivity is located in bottom screen.
 
  • Like
Reactions: banjo2 and KyrosBR

KyrosBR

New Member
Newbie
Joined
Feb 24, 2020
Messages
3
Trophies
0
Age
35
XP
62
Country
Brazil
Hello @KyrosBR.
I'm going to answer your message in a google translate fiendly mode ;)
First, I have not modified a line related to emulator core, so this version should works like last official release (0.2.0)
Second, I did some changes to create a special version to use in a GBMacro (a NDS with only one screen), so the program shuts down upper screen in order to save energy, and all interactivity is located in bottom screen.


It must be my imagination then. Still, thank you for the answer! Do you intend to work on something else in the project?
 
  • Like
Reactions: banjo2

KyrosBR

New Member
Newbie
Joined
Feb 24, 2020
Messages
3
Trophies
0
Age
35
XP
62
Country
Brazil
Depending on the amount of free time. Anyway, I put code and libs necessaries on github, so everyone can continue with the development ;)

I understand. I hope you can continue to progress.

It was very good! Tested and approved, thank you!:D
 
  • Like
Reactions: banjo2

NightScript

Well-Known Member
Member
Joined
Feb 7, 2016
Messages
951
Trophies
1
Age
20
XP
2,236
Country
United States
First, I have not modified a line related to emulator core, so this version should works like last official release (0.2.0)
But didn't you use a libnds version that wasn't the one that was last compiled with? That could have something to do with it
 

xonn

Well-Known Member
OP
Member
Joined
Jan 11, 2020
Messages
148
Trophies
0
Age
34
XP
918
Country
Spain
But didn't you use a libnds version that wasn't the one that was last compiled with? That could have something to do with it
Yes. At first, I tried to work with a bit modern libs, but a lot of problems appeared (sprite layers lost, touchscreen disabled...), so I started over from original source code with libraries from 2007, and everything was correctly compiled with zero errors/warnings. After that, I wrote my own lines of code to swap screens.
 
  • Like
Reactions: JeanDrEaD

michalt

Well-Known Member
Newcomer
Joined
Jun 28, 2020
Messages
87
Trophies
0
Age
55
XP
284
Country
Netherlands
Hi Xonn, Does your version use memory expansion pack? If yes, can you please share which games it will improve and how? thanks :)
 

xonn

Well-Known Member
OP
Member
Joined
Jan 11, 2020
Messages
148
Trophies
0
Age
34
XP
918
Country
Spain
Hi Xonn, Does your version use memory expansion pack? If yes, can you please share which games it will improve and how? thanks :)
Sorry, I just modified some lines from 0.2.0 version in order to show games in lower screen. Other features have not been touched
 

michalt

Well-Known Member
Newcomer
Joined
Jun 28, 2020
Messages
87
Trophies
0
Age
55
XP
284
Country
Netherlands
Sorry, I just modified some lines from 0.2.0 version in order to show games in lower screen. Other features have not been touched

I contacted the original creator of the NeoDS and he mentioned your code is using RAM extension and he posted your added lines (attached). There is some confusion :)
 

Attachments

  • 85956701-6dd3e100-b93c-11ea-9e7a-87cf70b3df27.png
    85956701-6dd3e100-b93c-11ea-9e7a-87cf70b3df27.png
    16.4 KB · Views: 141
Last edited by michalt,
  • Like
Reactions: wariobar

NightScript

Well-Known Member
Member
Joined
Feb 7, 2016
Messages
951
Trophies
1
Age
20
XP
2,236
Country
United States
I contacted the original creator of the NeoDS and he mentioned your code is using RAM extension and he posted your added lines (attached). There is some confusion :)
The GitHub messages? That was not with the creator. That was with NightYoshi370 (aka me) and you, not whoever originally made NeoDS
 

xonn

Well-Known Member
OP
Member
Joined
Jan 11, 2020
Messages
148
Trophies
0
Age
34
XP
918
Country
Spain
Anyway, I don't have much experience with devkitarm and libnds, those lines of code are unknown for me. When I modified source code, just put some lcdSwap() functions in some parts of the code, nothing else (I think).
 

michalt

Well-Known Member
Newcomer
Joined
Jun 28, 2020
Messages
87
Trophies
0
Age
55
XP
284
Country
Netherlands
Anyway, I don't have much experience with devkitarm and libnds, those lines of code are unknown for me. When I modified source code, just put some lcdSwap() functions in some parts of the code, nothing else (I think).

So we can summarise the RAM extension is not used in both version then. thanks.
 

placebo_yue

Well-Known Member
Member
Joined
Aug 7, 2019
Messages
739
Trophies
0
Age
33
XP
1,264
Country
Argentina
Anyway, I don't have much experience with devkitarm and libnds, those lines of code are unknown for me. When I modified source code, just put some lcdSwap() functions in some parts of the code, nothing else (I think).
Bro i've seen your work on the 3DS forums, you think this can run on a 3DS somehow? I wouldn't mind using your version that neglects the upper screen as long as it runs. Sorry for the offtopicness.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • BigOnYa @ BigOnYa:
    I don't trust the free ones, but ipvanish I've used for couple years now, n like
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder if they could get CPUs to run that hot then use the heat to power a steam turbine to power the CPUs....
  • BigOnYa @ BigOnYa:
    Good idea, or at least power the GPU
  • Psionic Roshambo @ Psionic Roshambo:
    It's not the movies or games downloads that I would worry about, like breaking into networks, downloading encrypted things, spying on network traffic. I have seen so many "Top Secret" seals on files when I was a kid
  • Psionic Roshambo @ Psionic Roshambo:
    I was obsessed with finding UFOs, a surprising amount of US files where stashed on computers in other countries, China back in the early 90s omg sooo much
  • BigOnYa @ BigOnYa:
    Yea that crazy, I've never tried hack into anything, I just pirate, and my ISP have send me 3-4 letters, so had to VPN it
  • Psionic Roshambo @ Psionic Roshambo:
    Ship to ship communication software for the Navy although without access to the encrypting chips it was mostly useless
  • Psionic Roshambo @ Psionic Roshambo:
    I bet now a 4090 could probably crack it? Hmmm maybe not even back then I'm pretty sure they where using like 1024 bit encryption
  • Psionic Roshambo @ Psionic Roshambo:
    Yayyy the one set finished 324GBs lol
  • Psionic Roshambo @ Psionic Roshambo:
    Compressed....
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder how many years that would have taken on a 56K modem lol
  • Psionic Roshambo @ Psionic Roshambo:
    18000 hours lol
  • Psionic Roshambo @ Psionic Roshambo:
    750 days lol
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    So Internet is very much faster now lol
  • BigOnYa @ BigOnYa:
    "Time Remaining- 2 years, 9 girlfriends, 6 hairstyles, please standby..."
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I remember one time I downloaded like a 500MB ISO file on 56K and that literally took like 2 days
  • Psionic Roshambo @ Psionic Roshambo:
    I had some sort of resume thing, I remember the software had chains
  • Psionic Roshambo @ Psionic Roshambo:
    Damned if I can't remember.the name though
  • Psionic Roshambo @ Psionic Roshambo:
    Some sort of download management app
  • BigOnYa @ BigOnYa:
    Ok good chatting, I'm off to the bar, to shoot some pool, nighty night.
    +1
  • BakerMan @ BakerMan:
    hey psi
  • BakerMan @ BakerMan:
    i call your girl lyndon the way she b on my johnson
    BakerMan @ BakerMan: i call your girl lyndon the way she b on my johnson