Author Topic: TI-83+ emu rerecording support  (Read 2983 times)

0 Members and 1 Guest are viewing this topic.

Offline Juju

  • Incredibly sexy mare
  • Coder Of Tomorrow
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 5730
  • Rating: +500/-19
  • Weird programmer
    • View Profile
    • juju2143's shed
TI-83+ emu rerecording support
« on: February 18, 2014, 10:24:18 pm »
Figured I should start a thread about that. I noticed a while ago TASVideos actually supports the TI-83 through their in-house emulator, BizHawk. Talked to the devs on their IRC channel on Freenode, they told me TI-83 support is pretty much a toy on their emulator (probably because the Game Boy uses the same processor with an extended instruction set), I was pretty much the first person to request it and therefore it have minimal support. (It's at the state they have to figure out what's the difference between a 83 and a 83+.)

TASVideos maintains a list of desired features in an emulator here in order to accept movies to their database: http://tasvideos.org/EmulatorResources/Features.html Correct me if I'm wrong, but the only 2 things missing to Wabbitemu and/or Tilem are savestates and a movie file format so you can send TASVideos TASes. Alternatively, another thing we could do is improve BizHawk's 83+ support. (The devs would welcome your help.)

So this is my suggestion. I think it would be pretty fun to accurately TAS the many games we have on TI-83+/84+.

Remember the day the walrus started to fly...

I finally cleared my sig after 4 years you're happy now?
THEGAME
This signature is ridiculously large you've been warned.

The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on Facebook and Tumblr.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TI-83+ emu rerecording support
« Reply #1 on: February 18, 2014, 11:02:09 pm »
I think I tried that emu before and never could figure out how to use the 83 mode lol. But yeah it would be cool if one of the main calc emu supported whatever TASvideos requirements required. :D

Else, helping BizHawk could be an idea, but it would also need 84+SE and 84+CSE support.

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: TI-83+ emu rerecording support
« Reply #2 on: February 19, 2014, 12:53:06 am »
I thought wabbit had save stating of some sort?

Offline Juju

  • Incredibly sexy mare
  • Coder Of Tomorrow
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 5730
  • Rating: +500/-19
  • Weird programmer
    • View Profile
    • juju2143's shed
Re: TI-83+ emu rerecording support
« Reply #3 on: February 19, 2014, 12:59:11 am »
Oh yeah, it does. Didn't saw it.

Remember the day the walrus started to fly...

I finally cleared my sig after 4 years you're happy now?
THEGAME
This signature is ridiculously large you've been warned.

The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on Facebook and Tumblr.

Offline chickendude

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +90/-1
  • Pro-Riot Squad
    • View Profile
Re: TI-83+ emu rerecording support
« Reply #4 on: February 19, 2014, 01:02:09 am »
Both TilEm2 and Wabbit support save states, and they can output animated GIFs.

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: TI-83+ emu rerecording support
« Reply #5 on: February 19, 2014, 01:17:55 am »
I'm not sure if they'd count animated gifs though. I think they want actual video.

Offline chickendude

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 817
  • Rating: +90/-1
  • Pro-Riot Squad
    • View Profile
Re: TI-83+ emu rerecording support
« Reply #6 on: February 19, 2014, 01:25:06 am »
I think WabbitEmu has (or used to have, at least) AVI support. I don't think TilEm2 does, though.

EDIT: There was just no compression on the AVI files so they were super huge.
« Last Edit: February 19, 2014, 01:25:41 am by chickendude »

Offline Juju

  • Incredibly sexy mare
  • Coder Of Tomorrow
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 5730
  • Rating: +500/-19
  • Weird programmer
    • View Profile
    • juju2143's shed
Re: TI-83+ emu rerecording support
« Reply #7 on: February 19, 2014, 01:34:24 am »
They'll want a movie file based on the user input and not on the video result of the emulation.
« Last Edit: February 19, 2014, 01:34:43 am by Juju »

Remember the day the walrus started to fly...

I finally cleared my sig after 4 years you're happy now?
THEGAME
This signature is ridiculously large you've been warned.

The cute mare that used to be in my avatar is Yuki Kagayaki, you can follow her on Facebook and Tumblr.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: TI-83+ emu rerecording support
« Reply #8 on: February 19, 2014, 01:49:54 am »
I thought wabbit had save stating of some sort?

Yeah, but you cannot really savestate at one exact frame, due to lack of frame by frame support and there's no real time rewind feature.

Offline Matrefeytontias

  • Axe roxxor (kinda)
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1982
  • Rating: +310/-12
  • Axe roxxor
    • View Profile
    • RMV Pixel Engineers
Re: TI-83+ emu rerecording support
« Reply #9 on: February 19, 2014, 08:36:26 am »
Wabbitemu does have frame-per-frame (FPF) saving. Just put a breakpoint somewhere with the debugger and save. It's what I'm doing to TAS IkarugaX : put a breakpoint just before the screen refresh code, and input things here.

No, what Wabbitemu really lacks is input files support. Right now, I can't find any way to do FPF stuff other than writing the binary key codes in the keypad monitor.