Is ‘not bi-directional’ the same as ‘uni-directional’?
I don’t see how. But then again I’m blinded by his cuteness
I’ve got my menu working as I wanted now and still got 58 free bytes Yay! Only need to do a few more tweaks for an update.
In the image @uXe posted I see something like this.
This is an awesome achievement this bootloader is really taking the Arduboy to another level.
What can we do with a spare 58 bytes? It seems a shame to let them go to waste
Ahhh. Now I understand what you’re seeing.
Maybe I just reserve them for a 1-bit to 4-bit display routine? or add a button beep?
I’m going to nibble off a few of them for putting the flash chip in power down mode before executing the sketch.
Not quite… it can be made to change direction using the DIR select pin, but not on a per-pin basis - they all change direction at once… so I guess it is ‘bi-directionally uni-directional’?
I forgot I’m actually already using DC as I’m using the page/column mode to write to the display.
I’m down to 42 bytes now. Added the flash powerdown feature and added a disable menu buttons control (for streaming mode)
Looks like I’m pretty much done with it now. Here’s an as-good-as-final version of Cathy3K 1.4 with some example flashcart image builder to play with.
That is fantastic. Love it and want one. You should do your own kickstarter!
Nah! Then I need to set up my own company and stuff.
Right, that sounds like hard work. Just sell your IP to someone! What licence did you put on the code??
The Custom bootloader uses MIT licence.
Have got this working nicely now with VGA1306 - using a new FPGA firmware that respects chip-select (so it can share the bus with the flash chip) and listens out for the 0xB0 page-address command to achieve VSYNC:
I would have to pull apart my console …
Do you have any more of those VGA1306 boards left? I might have to buy one from you …
Sign me up for one (or two depending on price) !
Please do. sorry for the late reply I’m in a bit of a hardware crisis at the moment with no pc or mobile.