Show Posts

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 - thepenguin77

Pages: 1 ... 23 24 [25] 26 27 ... 108
361
Site Feedback and Questions / Re: Unresponsive website (at times)
« on: April 07, 2012, 03:32:37 pm »
I do not get the captcha on login.

362
Site Feedback and Questions / Re: Unresponsive website (at times)
« on: April 06, 2012, 08:59:50 pm »
Nope, I could theoretically register a new account.

363
Site Feedback and Questions / Unresponsive website (at times)
« on: April 06, 2012, 08:49:49 pm »
I believe this started about the same time the bot filter was installed. What happens is that every now and then when I click on a link on omnimaga (just an ordinary link), omnimaga just becomes unresponsive. Stop/Refresh doesn't do anything at all and if I let it go long enough, chrome will ask me if I want to force close it. The only way I can get the page to load is to x out that tab and try again.

Also, it usually happens on the third omnimaga page I open. For instance, www.omnimaga.org > Forums > *click on topic in recent 15* <frozen> That topic will not open and the tab simply hangs on the Forum section.

364
News / Re: Real photos of the new TI-84+ Pocket SE !
« on: April 05, 2012, 05:46:01 pm »
Boot code 1.03 :D. My work is already done.

365
TI-BASIC / Re: ASMPrgm command hex codes?
« on: April 02, 2012, 06:50:12 pm »
Now, I hate to kind of be a jerk like this, but the routines you asked for are actually each major undertakings themselves. These aren't really things you just whip up. But, you are in luck because I have already written one of the more difficult ones.

Grouping/Ungrouping - This one sucked to make, but I actually did do it a long time ago. final version
Usage:
 Str3 = group name (all uppercase of course, 8 letter max) Ex: MYGROUP
 Str4 = list of programs to group with identifiers Ex: +A+B-IMPOSBLE-GROUP2
   Identifiers:
     + = regular program (you can edit it in the editor)
     - = protected program (you can't edit it in the editor)
 I'm not positive if it will work with the wrong identifier, never tried it.

Hex codes - Rather than giving you the hex codes, this program will spit out the hex code for a program name given in Str1. link
Usage:
  Str1 = name of program to unsquish with identifier padded to be exactly 8 characters with spaces (from above) Ex: -GROUP2__
  It will change the first letter of the program to an A and fill it with hex.
  To copy/paste the hex codes, just use RCL to recall the program. Ex: RCL prgmAROUP2

  However, turning already written assembly code back into hex is simply doubling the size.

Displaying Sprites - I'm sure you can find a program on ticalc.org.
Program list - That wouldn't be all that hard to make, but again, ticalc.org can probably help
Running a program - This is a serious undertaking. If you want to run simple unarchived basic programs and homescreen assembly programs, then I suppose you could probably find a 100 byte routine on ticalc.org. But if you want to start running ion, mirage, and dcs programs, then you are going to either need an app, or some serious hacking skills. Without hacking, (since the hacking would be unreliable), you are going to need to include all of the Mirage routines inside this subroutine and put them in the proper place. This really cannot be done without a shell. (zStart has an entry point for running programs, jussayin')
Getting program details - again, ticalc.org.

But honestly, like everyone has been saying, this is something you want to do in at least Axe. And really, axe isn't even designed for this kind of thing, asm is really the language that should be used for shells. If you are going to use BASIC, I would recommend you use the Celtic3 libs because they are included in DCS and requiring DCS isn't really the end of the world.

366
TI Z80 / Re: Connecting GSM modem
« on: April 02, 2012, 06:12:49 pm »
The 83+ (running at exactly 6MHz) should be able to pull off 113,210 baud, 115,380 baud, or 117,650 baud. Hopefully the modem is either lenient or uses a much lower baud than that. Also, to muddle the problem, we can probably assume cpu speeds from 5.8MHz to 6.8MHz which puts that middle baud in the 111,540 - 130,770 range.

Which makes the arduino look like a good choice :P

367
TI Z80 / Re: Connecting GSM modem
« on: March 31, 2012, 12:45:31 pm »
What kind of baud would the modem expect from the calculator and how accurate does it have to be?

The first problem is that the calculator only runs at 6MHz. This means your theoretical max baud would be 285Kb/s, the next would be 230, then, 206, 200, and then they get to more manageable increments. But, I guess if your expected baud is under 200Kb/s, you'd be ok.

However, a more severe problem is the lack of exact timing on the 83+, if your modem doesn't really care, it shouldn't be a problem, but no two calculators run at the same frequency. I can't give you exact numbers on the 83+ (because there's no timing system), but on the 84+ line, I've seen calculators all the way from 14.5MHz all the way to 17MHz. Since you are relying on the cpu to clock your data, you won't be able to get very precise timings.

However, if you sort out both of these issues, the rest should be relatively easy.

368
TI Z80 / Re: zStart - an app that runs on ram clears
« on: March 30, 2012, 02:21:48 pm »
The quote system stopped working (fixed)

Quote
Bug reports:
On+Del from program editor says "Err:Undefined"
Sometimes compiling from On+# has the program name displayed at compile-time messed up (finished with junk tokens), happens about half the time

Both dealing with archived source, btw

I've noticed that too, it should be covered in the next update.

Quote
More random bugs, nothing really crippling tho.
Program editor: Trying to do [On+^] / [On+enter] in 2nd>Rcl pop-up thing says "Not enough memory".  Or is it supposed to say that?
Program editor: this one's actually a problem: 2nd+Rcl erases undo thing, so [On+^] restores nothing
1. Those shortcuts shouldn't work there
2. I assume I'm overwriting the extra ram page, I can probably fix that.

Quote
I've noticed this bug as well. But this is the fault of Omnicalc's quick apps feature, not zStart. And since Omnicalc is a dead project and won't be updated, I don't think it can/will be fixed.

Correct on all accounts

Quote
Another request:
Could you write an updated readme, please?
I don't really feel like trawling through 48 pages to find every single function(even only the key shortcuts would be nice)

Will do



Also, I actually do read these as people post them, I didn't just open the thread today ;D

369
Miscellaneous / Re: What was your first Omnimaga post?
« on: March 28, 2012, 01:46:18 pm »
http://ourl.ca/3302/70956


I was trying to tell calc84 that TI-Boy should totally work on newer 84+'s. In hindsight, I was right :D

370
TI Z80 / Re: Fullrene
« on: March 28, 2012, 10:27:08 am »
Ok, that's ridiculous. But it will totally be in the next version.

On another note, has anyone actually used this with success?

371
News / Re: Mod your Nspire prototypes into real Nspire, at last!
« on: March 26, 2012, 07:22:09 pm »
Now, this might be a stupid question, but if you removed that one component in the production Nspires, could you then modify boot 1?

Hardware hacks aren't really the best option for modding, but a simple desolder would be a cool alternative to constantly fighting TI. (Or even just breaking the component)

Edit:
    Nevermind, looking at datamath, I see that the extra component is on the prototype, not the production model. Adding components wouldn't really be a viable option for many people.

372
TI Z80 / Re: Fullrene
« on: March 26, 2012, 12:47:11 am »
Oh, right, I know why that is. You were probably using bootfree which doesn't contain the same flash unlock exploits as the TI boot code. I don't think I can really make it work with boot free (unless it has it's own specialized unlock routine)

373
TI Z80 / Re: Fullrene
« on: March 25, 2012, 07:06:17 pm »
Fullrene has always worked on Wabbitemu. The problem was that it didn't work on some 83+BE's.

374
TI Z80 / Re: Fullrene
« on: March 25, 2012, 05:54:22 pm »
Rejoice all of you over-sized axe program designers, I actually fixed this! The fix came when I figured out a way to change the universal flash exploit so that it wouldn't corrupt OS. The result of my change was a drastically smaller universal flash exploit, and, one that didn't crash.

The reason Fullrene was crashing in the past was that the old unlock routine actually wrote to the OS. This went unnoticed for a very long time. But the problem is that after a write goes out to flash, you have to wait a while before flash will start working again. This also went unnoticed in the routine until I slightly changed it. I had the program return slightly too early and it caught the calculator off guard. The result was a crash that didn't happen in wabbitemu and was virtually untraceable.

But, here it is. 78 bytes for the r version and 123 for the regular one. Be sure to check the first post if you think you can optimize it. ;D

Also, if you want the new unlock routines, just ask me for them. I'd attach them here, but that feels a little dangerous. (It's only 75 bytes :D)


Edit:
    Just put Fcdf() or Fcdf()r very early in your program to use them. Preferably, don't force quit after you use it.

375
ASM / Re: Perfect Grayscale - Tutorial
« on: March 24, 2012, 08:47:17 pm »
What needs to be changed that it works on a TI83Plus? There's no fast mode and I'm not sure about the $83 ram page, could you explain that?

You'll have a great deal of trouble get perfect grayscale on an 83+BE in the true sense with this method because there are several things at work against you.
1. Without fast mode, you're going to have to make a very optimized routine, this is totally possible
2. You don't need the extra ram page, it just makes things much cleaner for my grayscale routine. Writing your own routine would allow you to use whatever ram you want, (probably two $300 byte buffers) but if you insist on using mine, you can clear out the first $600 bytes of ram through some hackery (though, TI-OS won't work in this state.)
3. Finally, probably the one that really strikes down this method, is the fact that the 83+ does not have crystal timers. The best you could do on it (if you plan to do things besides display pictures) is to use the regular interrupts which default run at 118Hz. For very specific cases, you could use every other interrupt for grayscale, but this will only work at a screen refresh of exactly 59Hz. Most likely, you're going to want to go with the interrupts running at 560Hz. Using this method, you'd have to use variable skips and delays to ensure the grayscale draws occur at the proper time. This is possible with enough thought, but it would be very difficult.
(4). Combining problems 1 and 3, anything that runs with perfect grayscale is going to run very slow. The step 3 delay design is going to burn a lot of t-states waiting for the proper time to go. Then, since it's only running in 6Mhz mode, you can get way less done when the actual program is running.

So, verdict. Possible - in theory. Difficulty - high. To give you an idea, this ranks up there with calc84's sound routines in ti-boy.

Pages: 1 ... 23 24 [25] 26 27 ... 108