Author Topic: Wabbitemu Tool-Assisted Speedrun support test  (Read 17232 times)

0 Members and 1 Guest are viewing this topic.

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: Wabbitemu Tool-Assisted Speedrun support test
« Reply #15 on: May 25, 2010, 08:27:25 pm »
My high on calc is a 69, tied with my friend's high also.  The Penguin 77 makes awesome games! ;D
« Last Edit: May 25, 2010, 08:27:33 pm by ztrumpet »

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55941
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Wabbitemu Tool-Assisted Speedrun support test
« Reply #16 on: May 25, 2010, 10:29:01 pm »
I agree. I think some might need some optimizing, though, so he can run them on a regular 83+. But still, those are some nice games he did anyway

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: Wabbitemu Tool-Assisted Speedrun support test
« Reply #17 on: May 26, 2010, 07:48:57 am »
I agree. I think some might need some optimizing, though, so he can run them on a regular 83+. But still, those are some nice games he did anyway
They don't run on the 83+/83+se because he uses the crystal timers (the clock) to time how long before the next frame. :)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55941
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Wabbitemu Tool-Assisted Speedrun support test
« Reply #18 on: May 26, 2010, 12:36:39 pm »
Aaah ok :/ I wonder if he could find an alternative? I think calc84maniac looked at the source and said so. Also, I tried the Orbit game on 83+ in Wabbitemu and got no issues, but I don't know what will happen on real hardware...

Offline ztrumpet

  • The Rarely Active One
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5712
  • Rating: +364/-4
  • If you see this, send me a PM. Just for fun.
    • View Profile
Re: Wabbitemu Tool-Assisted Speedrun support test
« Reply #19 on: May 26, 2010, 04:57:12 pm »
but I don't know what will happen on real hardware...
The readmes claim it will cause a RAM Clear.
Aaah ok :/ I wonder if he could find an alternative? I think calc84maniac looked at the source and said so.
I think he could, and I'd like him to make them work on at least the 83+ses, but I think he should do what he thinks is best. :)

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Wabbitemu Tool-Assisted Speedrun support test
« Reply #20 on: May 26, 2010, 05:43:20 pm »
wait, doesn't the 83+SE have crystal timers?
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55941
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Wabbitemu Tool-Assisted Speedrun support test
« Reply #21 on: May 26, 2010, 06:20:03 pm »
It does. However, I noticed that more and more members who join the community aren't even aware the TI-83 Plus Silver Edition ever existed at all. Probably because it was only sold for 3 years and discontinued in 2004 when the 84+SE came out. I am curious if the game will work on it...

(Btw the 83+SE has the full 128 KB RAM pages)

Offline calcdude84se

  • Needs Motivation
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2272
  • Rating: +78/-13
  • Wondering where their free time went...
    • View Profile
Re: Wabbitemu Tool-Assisted Speedrun support test
« Reply #22 on: May 27, 2010, 07:32:25 am »
Yeah, I've noticed that too, though it was never explicit and I could never be sure.
It should work on an 83+SE, since the only difference between the 83+SE and the 84+(SE) IIRC is the USB port and the clock.
However, lacking the device, I cannot test it myself.
"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Spoiler For "PartesOS links":
I'll put it online when it does something.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55941
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Wabbitemu Tool-Assisted Speedrun support test
« Reply #23 on: May 27, 2010, 01:11:06 pm »
Hopefully I might eventually give it a try (altough I won't leave batteries in my SE since it's defect and eat them even when turned OFF) just to see if it runs on it.

That said, about people not knowing about the SE much, I guess in a few years it will make us 83+SE owners look cool among other community members (altough not as much as TI-85 owners) ;D *runs*

Offline thepenguin77

  • z80 Assembly Master
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1594
  • Rating: +823/-5
  • The game in my avatar is bit.ly/p0zPWu
    • View Profile
Re: Wabbitemu Tool-Assisted Speedrun support test
« Reply #24 on: June 05, 2010, 03:12:44 pm »
It's so weird to see speed TAS's of my own games lol. On missile I recently watched my friend get a 105 on a real calc. Somehow he uses two hands.

But for the 83+ issue. I have only seen 1 83+ at my school so the way I looked at it is, why limit myself when no one will really notice. I use the crystal timers just because I can, they don't have t,o be used. If you really wanted to, I'm sure you could use interrupts to almost perfectly emulate them, or just use halts or a loop to slow it down suffering from overspeed and then lag. If you run the games on a calculator without the timers, it will just display one frame and then stop as it is waiting for something that will never happen.

But as far as fast mode goes, I think all my games need it except for maybe missile. Orbit used to run without it and lag starts appearing around 25 and the game is half speed when it maxes at 68. Tetris, I don't think there is anyway around it. To have a fast functioning gray scale game I believe takes fast mode. True, desolate was done without it, but if a tetris game had the control lag of desolate it would just be unplayable. Missile is the one game I think you could get away with. I did not put any effort into optimizing once I had the scaling system in place, so that could be fixed. You could also just go with a slower frame rate and make the in-game speed faster.

Orbit, I believe is optimized the best it can be. Tetris is not, but I don't think with grayscale it was any possiblity. (It actually lags when you clear more than 1 line.) But if some one were to optimize, missile would be the one that has possibility.


And since you guys like my games so much, I'll post my second game on here although I never actually finished it. This was basically my learning asm game and was about 6 months in the making. I recently figured out how to fix the bug where it would eat the program after it. This was caused by deleting an appVar that was earlier in the VAT than it. So the VAT moves, but Mirage stored the VAT as static. You can see the change in my source right before it quits. When looking at the source, at about September last year, I switched from all caps to all lowercase.

I would really like to see some one TAS this one, it uses 17 buttons for controlling the game. It is hard to get used to, but there is a lot of depth to this game. Enjoy.


Here's my pathetic screen shot. I just went to a wall since moving on a keyboard is mostly impossible.
« Last Edit: June 05, 2010, 03:35:40 pm by thepenguin77 »
zStart v1.3.013 9-20-2013 
All of my utilities
TI-Connect Help
You can build a statue out of either 1'x1' blocks or 12'x12' blocks. The 1'x1' blocks will take a lot longer, but the final product is worth it.
       -Runer112

_player1537

  • Guest
Re: Wabbitemu Tool-Assisted Speedrun support test
« Reply #25 on: June 05, 2010, 03:52:12 pm »
oh I love this game!  can you say what the controls are?

Offline Galandros

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1140
  • Rating: +42/-10
    • View Profile
Re: Wabbitemu Tool-Assisted Speedrun support test
« Reply #26 on: June 05, 2010, 04:33:15 pm »
No way, a port of Geometry Wars in DS for z80.

You scaled down the sprites quite well and it looks like a epic shooter just like Geometry Wars.
Hobbing in calculator projects.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55941
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Wabbitemu Tool-Assisted Speedrun support test
« Reply #27 on: June 05, 2010, 05:23:08 pm »
wow nice, I wish you would finish this!

That would sure get a ticalc feature assuming it's fully playable already

As for crystal timers, I think Tetris could be done on a regular 83+. The reason why Desolate lags so much is because it uses an old, unoptimized grayscale package. Tr1p1ea rewrote the game in 8 level grayscale for a while and it manages to run run faster than the old one. He uses his own grayscale routines now. However, if at max level, your pieces needs to go down at about 20 fps, I think with your Tetris features, a regular 83+ version might requires optimizations such as what you see in Project M, F-Zero 83+ and TI-Boy SE: extreme optimizations (and possibly using instructions that will not run on a TI-Nspire)

In Axe Parser, on a regular 83+, the highest frame rate I can get with my hard coded 4 level grayscale (where the screen is erased then 97 sprites are displayed every frame, going through a scanline pattern) is around 30 fps. It looked quite nice on calc, except that the character sprite looked horrible when moving around smoothly.

« Last Edit: June 05, 2010, 05:34:03 pm by DJ Omnimaga »

Offline thepenguin77

  • z80 Assembly Master
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1594
  • Rating: +823/-5
  • The game in my avatar is bit.ly/p0zPWu
    • View Profile
Re: Wabbitemu Tool-Assisted Speedrun support test
« Reply #28 on: June 05, 2010, 07:04:15 pm »
I might try to optimize them down some other time. But right now I am busy with 8LU3 7007h. I say it like that because if I do get this project up and running I do not want people to be able to go online, search on google, and see that t3xting from calculators is real. I know that brandonW has already done stuff like this but his is just calc to calc. For instance, I have already paired my phone and my calc.

Oh and controls for geometry wars. Use squares of buttons as control sticks. So the square consisting of 2nd, Mode, Del, Stat, Prgm, Apps, Math, and Alpha is used for movement. And the numbers excluding 5 are used for shooting. Enter is bomb, Y= is pause, Zoom is save and Quit, and Graph is a little Mirage exploit I found that is save and quit to HomeScreen.

I will hopefully put this on TiCalc soon, the only glitch I see currently is that the shield guys block the wrong sides.
« Last Edit: June 05, 2010, 07:10:39 pm by thepenguin77 »
zStart v1.3.013 9-20-2013 
All of my utilities
TI-Connect Help
You can build a statue out of either 1'x1' blocks or 12'x12' blocks. The 1'x1' blocks will take a lot longer, but the final product is worth it.
       -Runer112

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55941
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Wabbitemu Tool-Assisted Speedrun support test
« Reply #29 on: June 05, 2010, 07:06:14 pm »
ooooh awesome I wonder if it could be used for multiplayer calc games?