I would say SD card will be quite difficult.
It starts with emory blocks I assume. The architecture of the two things are different.
I don’t know It is a good thing but if you have enough storage
YOU DO NOT NEED 8 GB FOR 8-BIT GAMES ON A 64x128 SCREEN!
But I was thinking about memory blocks, 32-bit, 64-bit and 8-bit architecture and the fact that it is NOT EEPROM and issues with read and write-solid state storage is very difficult to tackle with.
And what are you going to do with that card? You CANNOT put source code or even HEX files onto it. The data may not be even a file, as our current Arduboy suggests, and are just a loose collection of data.
A advanced bootloader with double maybe tripled storage sounds good to me, as then you can pick which games to play (unless you own more than one arduboys, you WILL have to bootComputer-plugArduboyIn-OpenArduinoIDE-selectFile-CompileFile-UploadFile-TurnOff-Computer to change things, and that is impossible when, say, you are on the metro. OR, just make your own. I got my credit-card-size Arduboy last month and now I want a home brew Arduboy on a customized PCB with beefed up buttons and switches, bigger screen (I am good with the resolution, just make the pixels bigger))
But then the board will be different and…man.
If games could load levels from an SD card instead of progmem then certain games would be able to do a lot more (Dark & Under, Circuit Dude, Rogue Boy).
Yes sure you can put DATA onto it…
And yes, that enables level packs.
I thought you are going to ditch the entire on-board storage…
So now it is a fixed drive (like a harddrive on a laptop) with mobile storage like SD cards acting like (USB sticks)
That is cool.
But again, you DO NOT need 8 GB (even the entire Windows XP do not have 8 GB) Hey…
Am I seeing things or does Arduino Leonardo ETH come with a micro SD card slot?
The main idea is to add SD card support to the bootloader so hex files can be loaded from it and be flashed. as a bonus a sketch could load (level) data or graphics of it. This can be done.
But the flash chip idea is currently my favorite now. which I’ll discuss further in the custom bootloader topic
What I want is a transition to a larger, color display like this one:
Or this one if we want to be more reasonable:
I think having a better processor and more storage to drive this more vibrant display would be nice, and SD card support should not be too hard if you just need to read bytes from the pins.
A lot of people have voiced opposition to a colour display.
I don’t know what the official line is.
(I think the answer is probably no because a lot of those features would require making the Arduboy larger than a credit card, which goes against the original idea.)
There was a vote ages ago on this old thread.
(A chunk of the people who said colour actually wanted greyscale.)
After writing a few demos, I find the monochrome display easy to understand. Grey scale or colors is going to make it less minimalist. Being able to select a single color at a time for the entire the display would be nice.
I think what @jesse means is, using a display like this one but sticking with a monochrome screen buffer, and just being able to choose which two colours represent the mono palette?
Could slow things down though, because you would need to send a lot more data over SPI anyway for a colour display… unless you found one with a parallel interface, and tied a lot of the pins together - enough to give a choice of just a few colours…