0 Members and 1 Guest are viewing this topic.
Quote from: alberthrocks on August 07, 2010, 03:18:55 pmWe won't halt. We'll continue on with the OS building and hardware. But when we're done, we will eventually need to design a compat layer or converter. I really don't mind as long as Axe gets ported. But for the other students at school? They will be wanting that "Mario" or "Pacman99" game from the other person's TI, and when they try transfering it (or downloading and installing it), they would be kind of pissed that the calc can't run it. Again, just my 2 cents on the topic.I don't understand this. If someone has a Casio graphing calculator, for example, why would they expect to run games made for a TI graphing calculator?
We won't halt. We'll continue on with the OS building and hardware. But when we're done, we will eventually need to design a compat layer or converter. I really don't mind as long as Axe gets ported. But for the other students at school? They will be wanting that "Mario" or "Pacman99" game from the other person's TI, and when they try transfering it (or downloading and installing it), they would be kind of pissed that the calc can't run it. Again, just my 2 cents on the topic.
Quote from: alberthrocks on August 07, 2010, 03:18:55 pmWe won't halt. We'll continue on with the OS building and hardware. But when we're done, we will eventually need to design a compat layer or converter. I really don't mind as long as Axe gets ported. But for the other students at school? They will be wanting that "Mario" or "Pacman99" game from the other person's TI, and when they try transfering it (or downloading and installing it), they would be kind of pissed that the calc can't run it. Again, just my 2 cents on the topic.Maybe converting can be done on-calc? then as soon as it recieves a TI-Basic program it will auto-convert it, conversion can also be done manually of course. Seeing what Axe can do I don't think it's as impossible as it sounds. I do recommend giving a warning stating that since this is not the native programming language for the calc errors may occur or something like that. We want them to develop for our platform but be able, just 'be able' to use old programs. Second, If people like our calc then we are sure to get tons of games within no-time! we could even provide those by the masses with the release (not pre-installed but downloadable from a site). Is anyone in for pretty-print functionality? I personally am altough I hated the speed decrease with ti's version, I am sure we can do better then TI though. For a student it would be a big plus too I think!
@fb39ca4: Great idea! I'm not sure how the OS on the computer reads things, but if we just had a "virtual" FAT file system on the calc, it would be a smooth copy/paste transfer. Basically, there is no FAT filesystem on the calc - it's stored in a special way. However, when plugged in, it emulates a FAT file system, with folders like Applications, Programs, etc.When someone copies to or from the calc, the calc will be notified, and in response, will recv/send FAT data. Receiving would save the file being sent, sending will save a calc file onto the computer.
Quote from: alberthrocks on August 07, 2010, 04:04:21 pm@fb39ca4: Great idea! I'm not sure how the OS on the computer reads things, but if we just had a "virtual" FAT file system on the calc, it would be a smooth copy/paste transfer. Basically, there is no FAT filesystem on the calc - it's stored in a special way. However, when plugged in, it emulates a FAT file system, with folders like Applications, Programs, etc.When someone copies to or from the calc, the calc will be notified, and in response, will recv/send FAT data. Receiving would save the file being sent, sending will save a calc file onto the computer.Why can't we use FAT? A well-established filesystem might be a good idea.
OK, we've really veered off path for this project. This is a hardware discussion, not software.We need a solid foundation (the hardware) before we even think about proceeding to software.That said, core things first: What will the CPU be? It seems everybody has agreed to eZ80, so we'll use that.What clock speed will we use? There's only 2 choices here AFAIK (from http://digikey.com/PTM/PTMPartList.page?site=us&lang=en&ptm=6200&WT.z_ptm_structured=Buy%20Now%20Button): 20 mhz or 50 mhz?So, choose: 20 mhz or 50 mhz?