Post subject: I tried out TI83 emulation
Dwedit
He/Him
Joined: 3/24/2006
Posts: 692
Location: Chicago
I was just testing out the TI83 emulation. I tested out rom version 1.07. So far, so good, except: * The ON button does nothing. It should return a bit in a port somewhere, and possibly trigger an interrupt if that's enabled. * No link cable emulation. Surprisingly, the contents of a .83P/.83G file is almost identical to what gets sent over the link cable, besides the file header. Without link emulation, I can't really test it out as well as I'd like to, I'm not that fond of editing savestates to try to inject programs into RAM. Also, when I was making a TI83 emulator for the GBA, I made my own replacement ROM to test out the emulator. It's just my Bubble Bobble game thrown on top of a small boot loader, modified to have no dependency on any rom calls. I couldn't get my replacement ROM working on any other TI83 emulator, so my code might not be doing everything necessary to initialize the TI83's hardware. I also tested it in this emulator, and it didn't work here either, so perhaps there are more bugs in my code.
adelikat
He/Him
Emulator Coder, Site Developer, Site Owner, Expert player (3573)
Joined: 11/3/2004
Posts: 4754
Location: Tennessee
Yeah, I know about those 2 things. I want to get the serial link emulation going. You have done this before? Interested in helping :)
It's hard to look this good. My TAS projects
Dwedit
He/Him
Joined: 3/24/2006
Posts: 692
Location: Chicago
Why is there an "Allow L+R / U+D" checkbox in the Input configuration for the TI83? It makes sense on other systems, but not on the TI83.
adelikat
He/Him
Emulator Coder, Site Developer, Site Owner, Expert player (3573)
Joined: 11/3/2004
Posts: 4754
Location: Tennessee
Because the "Allow L+R" is not core specific, it is a client specific setting that may or may not be useful for the particular core in question.
It's hard to look this good. My TAS projects
Editor
Joined: 3/10/2010
Posts: 899
Location: Sweden
Allowing L+R makes perfect sense on the TI84+, which I don't think have any notable differences.