The library is meant to be a small and limited package (in fact, it does not currently support scroll bars.). Tabular display and data entry is probably going to end up outside the scope of AppGraphics. What a large leap forward this promises to be! Any chance you could post on the forum one or two simple examples of GUIs, for impatient punters like me to take as starting points to build on whilst learning what AppGraphics can do for us? I foresee a flurry of activity as SF users start to get to grip with efficient ways of building their own GUIs. Vertical scroll-bars are likely to defeat me though! Assuming it does not, I'll have to see how easy it will be to write a FORTRAN tables-handler for cell coordinates using AppGraphics for each cell. Not yet sure if it has any facilities for on-screen data entry using tables, but I rather imagine that this would not be something that would appear in the initial version. I am looking forward to trying this new library.
#Appgraphics simply fortran code#
When, oh when, have you ever managed to find time to write it? The amount of code needed and, above all, the amount of work needed even for basic testing, must be somewhat huge, to say the least. i'd like to release this project (fully functional) in less than 10 year if i can.Jeff, on a very quick read of the additions to the on-line help file, this addition to SF is of the utmost importance. It will be on github, i'm not really looking for code contributors (i really want to code it).
#Appgraphics simply fortran full#
emulate a full computer on top of this extended cpu, add an os, add an interpreter.
Then take this existing cpu and extend it at will. why should i bother with this ?Īctually, i'd like to fully emulate an existing CPU (just the cpu, not a full computer), validate that it works as intended. But dealing with this mixed 16/32bit stuff.
The 68k certainly is a nice real-world cpu. Or even write some stuff in C for problem that can't easily be dealt by fortran.
A Z80 ? a 6809 ? (both well known and documented). Let's create a computer that doesn't exist to get rid of this compatibility problem and just emulate a chosen existing cpu and. hardware device, timing, making it compatible, will be a massive pain to do it. Hum, but what should i emulate ? I really like the IBM 7090 but it's massive, complex, and i don't really know it that well and there are some massively terrible stuff like this whole BCD math.