[GH-ISSUE #325] SD-Card support #147

Open
opened 2026-05-06 13:15:46 +02:00 by BreizhHardware · 10 comments

Originally created by @UnknownAMD on GitHub (May 21, 2023).
Original GitHub issue: https://github.com/UpsilonNumworks/Upsilon/issues/325

#Is your feature request related to a problem? Please describe.
58KB (or the 8mb of flash) is not enough for my python scripts i plan to solder a slot to my numworks on the existing sdcard pads

Describe the solution you'd like
Since this would actually not only help me but a ton of hackers what i'd like is adding python IO support for the SD card slot and also some Ion api functions to allow people to make better games, i currently need this because im working on a video player but i dont have enough space for more than 5 minutes of MP4

Additional context
N/A

Summary

  • Python IO support for the SD card
  • Ion functions for the SD card READ/WRITE and more
  • simple FS preferably FAT or a custom one (This is what takes the most time)
  • usable as boot device (optional)
Originally created by @UnknownAMD on GitHub (May 21, 2023). Original GitHub issue: https://github.com/UpsilonNumworks/Upsilon/issues/325 #**Is your feature request related to a problem? Please describe.** 58KB (or the 8mb of flash) is not enough for my python scripts i plan to solder a slot to my numworks on the existing sdcard pads **Describe the solution you'd like** Since this would actually not only help me but a ton of hackers what i'd like is adding python IO support for the SD card slot and also some Ion api functions to allow people to make better games, i currently need this because im working on a video player but i dont have enough space for more than 5 minutes of MP4 **Additional context** N/A **Summary** - Python IO support for the SD card - Ion functions for the SD card READ/WRITE and more - simple FS preferably FAT or a custom one (This is what takes the most time) - usable as boot device (optional)
Author
Owner

@Alerymin commented on GitHub (May 21, 2023):

Actually, Python scripts are stored in RAM (256 Kio on n0100 and n0110, 564 Kio on n0120)
As far as I know, only the n0100 has SD card pads, and this model only has 1MB for the system.
It would be interesting but really complicated, Lambda is meant to add features like this, but it would be really complicated

<!-- gh-comment-id:1556196736 --> @Alerymin commented on GitHub (May 21, 2023): Actually, Python scripts are stored in RAM (256 Kio on n0100 and n0110, 564 Kio on n0120) As far as I know, only the n0100 has SD card pads, and this model only has 1MB for the system. It would be interesting but really complicated, [Lambda](https://github.com/Lambda-Numworks/Lambda) is meant to add features like this, but it would be really complicated
Author
Owner

@UnknownAMD commented on GitHub (May 27, 2023):

i have inspected the pcb and i have concluded that it would not require any more than 6 jumpers

<!-- gh-comment-id:1565420142 --> @UnknownAMD commented on GitHub (May 27, 2023): i have inspected the pcb and i have concluded that it would not require any more than 6 jumpers
Author
Owner

@UnknownAMD commented on GitHub (May 27, 2023):

from the sd slot to the board

<!-- gh-comment-id:1565420190 --> @UnknownAMD commented on GitHub (May 27, 2023): from the sd slot to the board
Author
Owner

@UnknownAMD commented on GitHub (May 27, 2023):

a mod board of some sort could be designed or a new pcb (this would require moving all components)

<!-- gh-comment-id:1565420456 --> @UnknownAMD commented on GitHub (May 27, 2023): a mod board of some sort could be designed or a new pcb (this would require moving all components)
Author
Owner

@Alerymin commented on GitHub (May 27, 2023):

Yes, but you don't know how complicated it is to add compatibiity with this sd card slot

<!-- gh-comment-id:1565421581 --> @Alerymin commented on GitHub (May 27, 2023): Yes, but you don't know how complicated it is to add compatibiity with this sd card slot
Author
Owner

@UnknownAMD commented on GitHub (May 28, 2023):

numworks devs said there are ion functions that do basic read/write

<!-- gh-comment-id:1566159593 --> @UnknownAMD commented on GitHub (May 28, 2023): numworks devs said there are ion functions that do basic read/write
Author
Owner

@UnknownAMD commented on GitHub (May 28, 2023):

to sdcard

<!-- gh-comment-id:1566159641 --> @UnknownAMD commented on GitHub (May 28, 2023): to sdcard
Author
Owner

@BloomyInDev commented on GitHub (Oct 4, 2023):

Any news on this ?

<!-- gh-comment-id:1747335142 --> @BloomyInDev commented on GitHub (Oct 4, 2023): Any news on this ?
Author
Owner

@Lisra-git commented on GitHub (Oct 4, 2023):

Absolutely useless

<!-- gh-comment-id:1747632816 --> @Lisra-git commented on GitHub (Oct 4, 2023): Absolutely useless
Author
Owner

@BloomyInDev commented on GitHub (Oct 5, 2023):

I dont think, having an sdcard to store big script/external app would be cool

<!-- gh-comment-id:1748334678 --> @BloomyInDev commented on GitHub (Oct 5, 2023): I dont think, having an sdcard to store big script/external app would be cool
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Upsilon#147
No description provided.