april fools, vex
Fullscreen Doom on the V5
now all you need to do is put it on an iq brain, then ill be really impressed
I don’t have an IQ brain
My mentor did this a while ago. It was really cool to see it then, and it’s cool to see it now! iirc he did it on a beta brain it was so long ago, granted our beta brain is our test brain for gui stuff
has anyone managed to do this for vexcode pro v5?
This doesn’t require either platform to run, I’m just suggesting using the PROS as a method to upload the binary
Now that full-screen is possible how long till soneone makes a whitescreen button
Yeah I wonder how long it’ll take before somebody does this…
Lol have fun you’ll never figure it out
99% sure I’ve heard of it being done before
the only problem with a white screen button is that you need to change the way the OS runs while it should be white-screened bc a ref shouldn’t be able to do anything to turn it off besides unplugging the robot. i’ve thought long and hard, and i’ve heard of vexu teams trying but they couldn’t figure it out
There was a team that did do this a couple of years ago. They refused to show the code to anyone, and they only used it once or twice.
How hard is it to do? Is it the type of thing that is hard to discover but easy to implement, or is both hard?
Either this is a joke or actually works.
If it works on either platform, that might mean it’s a really low level thing that has to do with interfacing the actual firmware of the brain directly, instead of indirectly with something like PROS or Vexcode. In that case, it actually would be really hard to discover. Or the precompiled code comes with a copy of PROS or something, who knows.
I clearly don’t have any idea how this works.
Edit: Actually it makes sense that compiled code would compile with its libraries, nvm.
Edit:
Ideas:
- You do this reaaally specific thing, like print a specific value, or name something a certain thing.
- Interface directly with the firmware, using some sort of API or directly changing and accessing bytes.
- It’s done with Assembly.
It was a team in Colorado, someone in vexcad was talking abt it a couple months ago.
I’m too lazy to find it again.
Wait maybe it changes the operating system?
Like, perhaps it modifies the code that draws the bar (which would be compiled, making it hard to change and read).
Or maybe it does something right as the program initializes, before the bar is drawn to the screen or maybe it modifies the binary in runtime.
I wish I was smart enough to know how to do any of this : (
I feel like it’s also possible that it’s not that hard; it just wasn’t possible before.
I’m not doing that, unless you can get James Pearman to explicitly state that I’m permitted to do so.
Not a team in colorado but I do know of another less fun program that uses full screen. https://vrcfieldapp.vex.com/
