First one need to define screen size... And I dont think one need to go like 4K, but even 800 would be a great improvment.
I think i would go Call Char and Call Char1 to 4. And then 1 is double size and so on. Some flexible way to accommodate for higher resolution. I think this is just need a definition of what the foundation should be.
But lets play... (Prologue to a the possible "TI Basic 2018")
Just a brainstorm where nothing is wrong and nothing is right. But where one could dump any idea and then from it all MAYBE make something together. MAYBE! But in the beginning one need to just throw in what ever and later sort out and figure out what would work and not work.
First part is brainstorming where nothing is right or wrong, but an idea that might spark other important or great ideas!
- Dreamer: think of times when you were day-dreaming, fantasising, or allowing your imagination to run free and unfettered.
Second part! After all kinds of ideas has been found, then what would be realistic to make work and have in the "TI Basic 2018"?
- Realist: define a plan and what needs to be done in order to make "TI Basic 2018".
Last part, to be critical to the plan. What could stop it all from coming into existence? What resources are needed and are they present? Plain and simple, is it possible to make it with what we have?
- Critic: its not about being negative, but making sure that the plan is a realistic one and having identified future problems before they become a problem. At least as many as possible.
< ******** > ... < ******** >
Dreaming/Brainstorming - Lets define the frame that is needed, what needs to be "opened up" to be able to use the power of a modern PC. Or the wish list for "TI basic 2018" So this is the Dream part and NO realist or critic at this level. Just mad and crazy brainstorming:
- Who do we make "TI Basic 2018" for?
Here I am selfish and lazy, I don't want to learn a completely new programming lango and I would like to expose my kid for this as a way to express creativity. I know there are better programming langos, but I managed to learn Basic on my own. Reading some books and typeing in prgrams from magazines. So Basic is just that - Basic, so easy that most people will get it. Also a tribute to my "first love", even if it told me, "Don't understand", when I type my name to it, the very first ting I did on my TI 99/4A! lol.
- Access to more RAM
- Access to CPU and GPU power
- Access to higher resolution!
I think that around 1000 to begin with would make a huge difference, I think that is a question for the ones that knows what is easy to set up as a foundation for the program. Also here one could have a pick of formats maybe. So that one could make "old looking" games, but have all the other powers in the program. Even if one lands on 1000-800 something, one could use the same idea of how to use graphics on screen with larger blocks. So a "old looking" game has 80 blocks and lower resolution. Maybe 80 could be a standard and the differences is the resolutions in the block depending on the main resolution. Even if you get better/higher resolutions, you would get about the same placement on the screen as on the old TI. So in general 40/80 blocks would still work.
- Access to jpg and other picture formats.
Maybe not all but a few PNG, JPG, TIFF and with them I would at least be free to convert any file format into one of them.
- Access to different sound formats.
MP3 and other compressed formats
- Access to CD, Memory card (storing media)
- Access to a complier or something, to make EXE or other format to be able to share a program.
- New commands!!!
- How to keep it "open" to make it grow as needed?
Last but most important, who would be willing to be a part of this?
And identify skills people have and what they are willing to do?
I know that I am NOT going to program such a programming lango, that is way over my know-how. BUT I can do graphics, make documentation, pictures, manage the project and keep information flow. Web page or what ever other "slave job" needs to be done.
So I ask you, Tursi to begin with. Since I know you have done something like this.
"If you where to do something like this, how many people would you imagine had to be a part of this? What skills are needed?
I know you have don't it ALL. I don't know everyone else and there skills.
And to everyone else, with or without same skill set - If you want to be a part of this, what would you love to do or what is your stronger skills. And also what would you not want to do?
Right now I can start up this maybe project and make documents of the beginning process and then if/when we get to finis the last part - The Critic. THEN we can make a decision if this has the "right of life!"?
And having read the evolution of Classic99, maybe this project is "TI Basic 2025!"
So, who would like to be a part of this?
(Not to do the project, but to start the project and see if it has "right of life!")
So, please if you would like to be a part of something like this. Put in a word or two.
If there is interest I will start to draw up a guidelines to do "Dreamer-Realist-Critic" and IF we get to the end of that we have a structure to work from and who is on board to make "TI basic 2018".
PS! I have also been looking around for "modern" basic programs, so I know this is not needed. But maybe NOW is the right time for a really good Basic program as we now have so many more people using the computer and the ONLY right way to do it is the TI way hehehehe Maybe this is the start of Big-soft, the world leader Yes I am bias
Edited by oddemann, Tue Sep 19, 2017 10:08 AM.