mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-05-09 08:25:44 +02:00
[GH-ISSUE #267] External API V3 #108
Labels
No labels
bug
duplicate
easy
enhancement
enhancement
fixed
fixed
good first issue
hard
invalid
pull-request
wontfix
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/Upsilon#108
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Yaya-Cout on GitHub (Aug 17, 2022).
Original GitHub issue: https://github.com/UpsilonNumworks/Upsilon/issues/267
Originally assigned to: @Yaya-Cout on GitHub.
A new version of the External API that adds functions would be a great enhancement ! Here is a list of things to implement (just reply to this issue to request others features) :
Ion::random()executeFileAtIndex())os.system()extapp_username()without username (should return a char of 16\0)Pulls requests :
@hugo-b-r commented on GitHub (Aug 17, 2022):
@hugo-b-r commented on GitHub (Aug 17, 2022):
If using namespaces, c copatibility would be broken, no ?
@Yaya-Cout commented on GitHub (Aug 17, 2022):
If we maintain both separately, it would be possible, with a
extapp_api_cpp.hthat call legacy API…@Yaya-Cout commented on GitHub (Aug 17, 2022):
What do you mean ?
@hugo-b-r commented on GitHub (Aug 17, 2022):
In nofrendo, we can leave some games go in calculator app for example, go again in nofrendo and score will be saved. I didn't find any simple way to do this and it would be a cool feature.
@Yaya-Cout commented on GitHub (Aug 17, 2022):
In nofrendo, the internal state of the emulator is saved in a file, internal apps are also like it, because they use the same buffer to allocate them variables, so I don't think that it's possible…
@BloomyInDev commented on GitHub (May 10, 2023):
Does that is still in dev or it is in pause ?
@Yaya-Cout commented on GitHub (May 10, 2023):
The application output is quite hard to implement (we need to allocate a buffer from the caller, then the external app write into it without buffer overflow, so we need to tell the length of the buffer)