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 - willrandship
Pages: 1 ... 6 7 [8] 9 10 ... 208
106
« on: March 26, 2014, 08:23:59 pm »
@street 5 seems a little low. Why not have it be the same as omnom? It's not like you need an account to look at the wiki, just to edit it.
107
« on: March 26, 2014, 08:18:14 pm »
Definitely fake. For one thing, with rings of magnets like that, they always cancel each other out and move to some static equilibrium (ie they stop.) This is the same problem that those shifting-weight things have. You need either a moving magnetic field or a moving electrical field for this style of generator, and the energy is taken out of the moving side and turned into electricity. I think it's important to point out that he says that the lightbulb is not normal. The easy way to fake this would be to have a battery behind the fan, powering both the fan AND the light when he presses some switch that's not visible, or that's powered by, say, a hall effect sensor. For some more fun fake circuits (this one is lame and easy) check out this guy's work. He assembles the circuits in front of you and proceeds to break physics. Best part: They're puzzles, and they all really work (but there are lots of disguised components)
108
« on: March 23, 2014, 06:42:27 pm »
Goal: A complete set of files which you can build in order to obtain a complete OS ROM, with proper labels and equates, so modifications are easy.
I'm basing it on OS 2.41, primarily because of BrandonW's extensive work on a disassembly of that particular version. Without that, this would be much harder.
The code is made to be compilable with Brass, benryyves' assembler. This means it can be compiled with any x86 OS that supports mono, and if you can get the DCS SDK you should be all set.
The easiest mods that would have a directly beneficial effect would be optimizations to bcalls. This would directly increase the performance of the system as a whole.
Progress:
Page | Status 00 | Succesful Build 01 | Pending 02 | Pending 03 | Pending 04 | Pending 05 | Pending 06 | Pending 07 | Pending 08-6e| Empty 6f | Pending 70-73| Empty 74 | Pending 75 | Pending 76 | Pending 77 | Pending 78 | Pending 79 | Pending 7a | Pending 7b | Pending 7c | Pending 7d | Pending 7e | Empty 7f | Pending
109
« on: March 23, 2014, 12:17:19 am »
A recommendation for making the actual video smaller and faster: Interlacing
This technique is frequently used in TV transmissions. It allows you to cut the signal data in half without reducing the resolution. You update every other line in each frame, alternating. So, you would have effectively 15 fps for video, but by updating each other line like 30 fps you can still get a pretty good picture. This is particularly effective on blurry displays like the 84+ LCD, since the slight jagged edges caused by movement lag are softened. That's what I get for only reading the first page of posts.
I really like it though! It looks really nice! <3 the touhou music
110
« on: March 23, 2014, 12:08:52 am »
111
« on: March 20, 2014, 06:21:10 pm »
IMO the only thing that really needs improving for TI calcs is TI's attitude toward programming.
Oh, and also the price. $100 is too much for a z80-based system that doesn't even give you all the RAM you could have.
112
« on: March 20, 2014, 11:56:25 am »
Would you call a Cease and Desist letter anything else? They actually went to court over the signing keys, but thankfully the EFF offered to take the case, for free.
113
« on: March 18, 2014, 11:32:42 pm »
Tilemapping isn't a mode, in that you'd have to write the routine yourself. In this regard, the lack of documentation for it is because it's not part of the language. You're not going to find official documentation on how to make gravity physics either, because they're not a built-in feature.
I would agree with you more on the bitmap command if there was actually any justifiable reason to use it. I regard it as a fairly worthless instruction, since stacking Pt-Ons is faster and the same number of bytes.
More documentation, with better details, would be better, though that can be said for many programming languages, not the least of which is x86 assembler, or, for another example, low-level openGL.
The thing about small community projects like this is that the list of people who can do the things you want is very small, and the list of people who are willing to is even smaller. If you want something changed, you'll generally have to do it yourself, since the fact that it hasn't yet been done is evidence that it's not going to happen.
114
« on: March 16, 2014, 12:37:07 am »
Yeah, TI really doesn't care about the programmer niche at all. Their biggest priority is keeping schools and testing agencies like the ACT and SAT happy. Can't say I blame them, but I can say I think they're going about it the wrong way. Why not make a verification tool that can show if an OS has been modified, for example, rather than simply locking down the OS installations and enforcing that lockdown with legal threats?
115
« on: March 13, 2014, 04:16:04 pm »
The chips in a TI-83+ are different from those in a TI-84+.
You would need to find the replacement chips, figure out how to solder them into place (They aren't the same size, or in the same places, so good luck) and then wire a new USB port in, along with its controls.
The architecture (the style of stuff used inside) is similar, but the designs are different enough to make this idea impractical.
Why do you want to do this? For the extra archive space? For the extra speed? For (please not this) MathPrint? There really aren't any other reasons than these, and all of them entail more complications than would appear at the surface. Let's go through them
1. For extra archive space, you would need to make 2 changes. First, you would have to physically replace the Flash ROM in your calculator with a larger chip, ideally already programmed for this purpose. This requires that your current TI-83+ has one of the hardware revisions that has a separate Flash ROM. After you got the new chip into place, you would need a modified TI-83+ OS that would recognize the extra space and use it. That's probably not a very complex modification for an experienced OS modder, but that doesn't make it easy.
2. For speed, you are pretty much out of luck. If you have a TI-83+ SE, you already have the speed of the 84+, because it also included the more advanced timing architecture. However, the TI-83+ has no extra timing hardware and nowhere to put it. You would also have to make extensive OS modifications to support any modifications you did make, since they would probably not be close enough to the real 83+ SE to use the same OS.
3. MathPrint is not good. It slows everything down for a little bit of pretty text, and it's extremely unstable. It crashes a lot, and it makes lots of BASIC programs incompatible across calculators. I don't know why you would want it.
116
« on: March 11, 2014, 02:39:37 pm »
The curved surface is moving at a static speed, right? If you treat the collision like a static collision, but apply the curved surface's velocity as an offset to the ball's velocity, then subtract that offset from the result, you get the correct result.
117
« on: March 10, 2014, 05:24:55 pm »
That depends on how you phrase the input. When using solve() you need to put it in terms of a variable.
solve(log(x,2) = 2,x) will solve for x, saying x = 4
TI-89 log supports the log(entry,base) syntax btw
118
« on: March 10, 2014, 05:18:07 pm »
I think he meant for TI-89. It also has the solve function, and it uses the same syntax.
119
« on: March 10, 2014, 04:16:22 pm »
The biggest reason to have a decent on-calc text editor, I think, is so we can move away from the idea of using the built-in BASIC editor for programming. It's a bad editor for non-tokenized languages. If we had a real text editor then we might even be able to get named functions in an on-calc language.
Pages: 1 ... 6 7 [8] 9 10 ... 208
|