Feature #58
closedMaybe consider moving CART selection closer to top in F12 menu ?
0%
Description
It seems to take more keystrokes/effort than necessary to joystick/arrow down to CART selection. (especially during testing)
Wouldn't it make more sense to move CART closer to top of selection, or maybe default to it when entering F12 screen ?
Unless there is already some sort of secret hotkey available ?
Thanks for consideration!
Updated by foft over 7 years ago
Yes I agree this makes sense. I'd like a wider review/redesign on the firmware, there is a lot of scope for improvement. I'd really like it if someone else could pick this up so I could focus on the hardware aspect, any takers?
Updated by foft almost 7 years ago
- Status changed from New to In Progress
Following the flash support, decided to split the menu into two parts:
i) Device emulation (disk + cart + usb stuff)
ii) Settings (video settings + rom + ram size etc)
+ removing the quick select menu.
The device menu is thus much smaller, easier to navigate.
Next up (bit beyond this ticket)... will add:
i) hotkeys 1-4,C to go to cart + disk selection (from device menu)
ii) type any letters to filter filenames in file selector
iii) Multiple profiles of os+basic+ram etc.
While in this space I started storing the default roms in the flash chip. So with no sd card get the os + basic + freezer rom (version in sof unused... might leave it for sim)
Updated by foft almost 7 years ago
Loading of profiles is working (no hotkeys yet).
Saving is failing... I have to read 256KB of flash to sdram then rewrite with a diff, guess that is failing somewhere.
Updated by foft almost 7 years ago
Doh. Writing in 256 byte chunks increasing destination address each data, but not increasing data pointer! Oops! So working now, but takes 7 seconds to save (v1, v2 not tested). Not much I can do about that on v2 (256KB sector size) but could be improved on v1 (4KB sector size).
So now I can load/save settings and have profiles.
Updated by foft almost 7 years ago
Well, I can increase the clock speed of the spi communication. I'm only at 25MHz and think I can go to 100MHz. But not sure how much time is spent in spi overhead and how much time waiting.
Updated by foft almost 7 years ago
M25P (54MHz max), N25Q (108MHz max) I think. Thinking I should really move away from the M25P (or equiv) for v2 fix, its pretty bad. Large sectors and slow.
Updated by foft almost 7 years ago
Added support for filtering in the file selector. Also added hotkeys to the device menu (1-4 and C).
Updated by foft almost 7 years ago
- Status changed from Closed to In Progress
On second thoughts, one more feature to add here.
Updating of roms on the flash by loading/then save all.
Updated by foft almost 7 years ago
Was getting tempted by a bigger rework, including settings in json: https://github.com/quartzjer/js0n
More work than my interest on this today!