For anyonje who has information on making shells
It depends on how you want to make it. A shell really just has some functions that can be used that normally cannot be used otherwise. For example, if I made an app with hundreds of routines (which I have :P) all a program needs to do is use a 3 byte Call instead of making the calls themselves. Do you know assembly by any chance?
Z80 Assembly>English>TI-BASIC>Python>French>C>0
This could be a useful topic, but I think that since this is mainly a BASIC focused site, whoever is creating the shell would probably ask a question on United-TI. Also, the major shells, such as Noshell, MirageOS, and Doors CS, have not released their source code (to my knowledge); it's normally a solo/small team project
Projects: BexIDE (hold), Hadean.NET, Legend of Zelda: Link to the Future
I agree, this is a BASIC programming focused site. I do give opcodes, but they are small (ish) opcodes designed to help out BASIC programs.
Z80 Assembly>English>TI-BASIC>Python>French>C>0
Well, the MirageOS source is available somewhere, because BrandonW managed to extract the secret of Save The Whales from it. Also, an unfinished UTI shell called NimbusOS recently had its source code released for download.
(∂²Ψ)/(∂x²) = -(2m(V(x)-E)Ψ/( ℏ²Ψ)
Oh… :( In that case, do you guys know the threads I started? I started the ASM Programming Thread.
You started this one and ASM Programming, however there is already a main topic thread for assembly programming.
Projects: BexIDE (hold), Hadean.NET, Legend of Zelda: Link to the Future
For stuff that involves more advanced Assembly, you might want to try one of the other major sites, too. United-TI, Omnimaga, and Cemetech are available for assembly help. UTI is a little slow right now (but that means you will get more attention from the us active answerers :D) and Omnimaga is pretty active, too. Cemetech seems to be more geared toward active intermediate/advanced programmers, so it's not that you won't be welcomed there, but if you are not very experienced with programming you might start to feel like a six year old being taught algebra by a bunch of teenagers.
For BASIC info, though, this is the place you will want to be. This place is a HUGE database for BASIC knowledge. I thought I was an awesome BASIC programmer, but I learned a few new things earlier today (like what dbd( did) as well as some techniques and technical info (like with binomcdf( )
Z80 Assembly>English>TI-BASIC>Python>French>C>0