Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - joshop

Pages: [1]
1
General Calculator Help / Re: Making a game w/o OS?
« on: March 11, 2022, 06:01:41 am »
Okay, thanks. I actually didn't realize that you could replace the OS ISR with your own.

2
General Calculator Help / Re: Making a game w/o OS?
« on: March 10, 2022, 05:51:49 pm »
Okay, good to know. That sounds like a better idea, since requiring the user to replace the OS with a different one is obviously suboptimal. What's the actual process for unloading the OS (what ports to write to to modify flash or whatever), and where does it get backed up to?

3
General Calculator Help / Re: Making a game w/o OS?
« on: March 09, 2022, 08:39:12 pm »
Oh, right, not sure how I forgot to specify. I'm talking about TI 84+.

4
General Calculator Help / Making a game w/o OS?
« on: March 09, 2022, 08:13:23 pm »
I wanted to try my hand at making a game in assembly, which I had some background in (actually 6502, so this Z80 stuff feels easy in comparison). After agonizing about how many resources are taken up by the TI OS doing things that I don't even need (calculator stuff, not really useful for a game that's going to be running instead of that stuff anyway), I wondered if it would be possible to just eschew the operating system and write my game in place of it, assuming I was willing to go without some of the useful functions it gives you. My game would be the only code running on the calculator, period, which would give me more control. Of course, it wouldn't be useful as a calculator anymore, but that's neither here nor there.
  • Is this even possible? Can you just overwrite the OS and run something in place of it?
  • If it is, and I go ahead with it, is it possible to reinstall the TI OS from nothing without any sort of code for working with the link port, etc.?
  • Is this just a normal thing and I'm clueless to the world of TI development?

Pages: [1]