I’d also like to note, the system utilities are actually real, it reads current memory usage / database.txt usage for size & last edit dates etc. I am still slowly updating this to be compatable with the PicoCalc, heres the list of whats left to do.
WIP
- Proper F-key functions, I’m having a difficult time getting the F keys to work hence me typing in F5, F10 etc..
- Screen shots are limited to 99 per folder due to random number gen
- The random number gen for the screenshots is due to the lack of an RTC
- Employee automatic ID, In the MMBasic version I had an incrementing auto ID for adding new employees, Order ID & Invoice ID. I can’t figure out why it wont work on the PicoCalc.
- Current memory usage is “normal” Program memory is 78% free, Vars is 100% & RAM is 73%, Im working on an idea of file caching without constant CPU draws etc.. Its almost how I preloaded text in PicoPub.
- Custom Boot screens (menu ascii art) I’d like to create better ascii art but seeing im limited to 40 characters per line its unlikely im going to be able to do any better than whats currently there.
- Full emulation support, I intend on switching from .txt files and going the sqlite route (Pain in the ass for basic) but it’ll be more realistic. I also plan on using PAUSE for almost all system interactions to emulate that AS400 stale screen. There will be 2 versions, one without pauses when not needed & with pauses.
Future ideas
- If you’ve seen my last post on using GPIO as an expansion for memory, I plan on trying to use it with this program seeing I’m limited on Max customers, products, invoices & employees to expand the overall system memory for not only the pico but apps like this one. This is only if my idea works.
- “GUI” based ERP. Down the road I’d love to implement an early windows 2 look to this ERP. A sleek simple looking menu system & proper db browser within the application should be acheivable.
This program will be releasing to my github at 8:00 AM EST