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 ... 43 44 [45] 46 47 ... 108
661
TI Z80 / Re: zStart - an app that runs on ram clears
« on: August 14, 2011, 11:06:46 am »
Unless tiny carz does something ridiculous, it should work fine. The only thing I can think of that would do that would be if tiny carz uses mirage's instant return feature, at which point, something strange is going to happen. The only way to know would be to test it though.

Also, cool userbar, replace user with developer and it'll be in my sig. I'm interested to see just how many  people use zStart.

662
ASM / Re: Crystal Timers on the Nspire
« on: August 14, 2011, 12:54:15 am »
Ah yes, that was actually the line right before that. I just didn't notice it.

663
ASM / Re: Crystal Timers on the Nspire
« on: August 13, 2011, 05:36:50 pm »
On a related note, here's an easy way to check for Nspire:
Code: [Select]
xor a
ld r, a
ld a, r
cp 2
jr nz, Nspire

664
TI Z80 / Re: Ever corrupt your archive?
« on: August 12, 2011, 05:18:57 pm »
Today I realized that actually fixing the archive wouldn't really be that difficult, so I did it.

Here is the new version, you can run it whenever you feel like it. It will manually garbage collect, and then clear ram, when your calculator turns back on, it will be good as new.

Uses:
  • Uncorrupting archive
  • Removing random junk pages
  • Garbage collecting
  • Clearing ram


If you run this on your real calculator, (especially after messing with axe 1.0.0 or 1.0.1), you might actually gain 64KB or flash back, which is from those random junk pages that the regular garbage collect routine doesn't delete.

Edit:
   I hate it when I forget to attach it.

665
TI Z80 / Re: zStart - an app that runs on ram clears
« on: August 12, 2011, 04:54:07 pm »
Version 1.3 is finally out!

http://www.ticalc.org/archives/files/fileinfo/429/42907.html




Finally, I can take a break from this :D I cleaned up a few more bugs that were all caused by recent changes and I made an awesome screen shot showcasing pretty much everything in the app. (The screen shot was actually how I found most of the bugs)

Don't forget, if you like the app, you should rate it. And if you don't like it, apply your rating to DCS. ;D

666
Other Calculators / Documentation on the secret key combinations
« on: August 11, 2011, 07:38:41 pm »
We've been needing this for a long time, so I finally made it.

http://wikiti.brandonw.net/index.php?title=83Plus:OS:Secret_Key_Combinations

I feel wikiTi is a better location than a post since over time, a post will fade away into page 2, then page 3.


Looking at that page, TI has some favoritism for the Swedish/Norwegians because with press to test, they don't delete their languages. Also, Mem Cleared for Singapore doesn't leave behind any language apps.

667
The Axe Parser Project / Re: Bug Reports
« on: August 10, 2011, 10:58:03 am »
So I made my first Axe program today, and I already found a glitch ;D

Code: [Select]
:.AXEPROG
:Disp "I'm compiled____ ;that's 4 spaces (for a newLine)

This code, when run, displays "I'm compiler____".

The assembly is:
Code: [Select]
ld hl, string
bcall(_putS)
ret
string:
.db "I'm compiler    ", 0

So it's not some homescreen glitch. I'll leave this one up to you  ;D

668
Miscellaneous / Re: Types of Cell Phones
« on: August 10, 2011, 12:46:27 am »
I just got a droid x2 like 3 days ago, and I must say it's pretty nice. I'm trying to get a few cool apps out to pay for my data plan ;D (Stupid verizon)

669
TI Z80 / Re: zStart - an app that runs on ram clears
« on: August 10, 2011, 12:45:09 am »
EDIT: I've been thinking of making a zStart userbar.  I have no idea what the design aspects of it would be, tho...any ideas toward it?

I have absolutely no ideas. ;D There are almost no graphics in zStart. Though, I guess you should make it the last userbar in your list ;)

Quote
EDIT2: minor spelling error that's been there for a while: under the picture thing there's "Refrest Delay" instead of "Refresh".

Thanks for pointing that out. I'm not really sure how I've missed that for so long. I've probably read "Refresh Delay" over 30 times and I've never once noticed that it's actually "Refrest." I guess that's what happens when you use notepad. This is probably the easiest bug fix ever though.

670
Other / Re: The Cheap Way To Fix a GameBoy Game
« on: August 08, 2011, 12:00:47 am »
Very hacky, I like it. Though, I feel like your priority for tools was based around the lighter ;D. You managed to use it in like 3 steps where it was probably only needed in 1.

And very clever idea with the makeshift screwdriver. When I took apart a SP, I filed a small screw driver into a V shape so that I could take the screws out, but I think it had much shallower screws.

671
TI Z80 / Re: zStart - an app that runs on ram clears
« on: August 07, 2011, 10:19:01 pm »
I'm using 2.43, and it resets for me (tho that's on error crashes, not mem menu resets).  I'm not sure if the OS matters much in this case, anyway..?
Pretty much the only time I set the clock is to use MSD8X, so all my backups aren't from 1/1/01 :P

Also, regarding the clock saving...
2) Clock saving. I know this isn't technically "possible", but that's if you are looking to save every second of the clock in an ASM program :P (Or any program) I'm just asking to save the clock when you execute a program or leave a program. Applies to apps too, if possible. It would save me some time (hehe, get it? :P) to set the time. And of course, a manual shortcut as needed :)
If I did clock saving like that, it would be off by about 1 minute per ram clear. Which would compound every time. And what is worse is that for every second you wait without pressing the ON button, the time gets 1 more second off.

Thank you, I've answered that question so many times I wasn't going to respond :)

OS 2.43 is the first OS to not reset the clock on manual resets, the previous ones did. However, hard resets do reset the clock. In fact, I believe that was all that was changed for 2.43.

Quote
Just had a random thought: is program writeback enabled?  I'm guessing there isn't enough room for an option, tho :P

The programs always write back if they are changed. I run a 16 bit checksum on them, and if the checksums before and after don't match, I write the program back. In ram, the program gets written back every time, but that's entirely different. Also, I didn't add an option because I feel like you would always want the program to write back if it was changed.

672
TI Z80 / Re: zStart - an app that runs on ram clears
« on: August 06, 2011, 03:54:55 pm »
Thanks for narrowing that down for me. While I would love to blame Axe, sadly, it was entirely my fault. The problem was just an oversight by me that has been present for a very long time. On ram clears, the appvar is stored at $8002. When I make the offPageJump to Axe, I put it at $8000 and it is 6 bytes long. This is obviously a problem, but in the past, I worked through the appvar in order and by the time my Axe jump overwrote $8000, that data had already been used. However, now, I keep the flags really early in the appVar which is why everything died. My very simple solution was just to move the appvar to $8007.

I forgot to test Axe, my bad ;D Now everything should have been tested.

673
TI Z80 / Re: TruVid - 4 level grayscale video with sound
« on: August 06, 2011, 02:53:21 pm »
Thanks travis. :D I figured that was what happened when I looked at the html source.

674
TI Z80 / Re: zStart - an app that runs on ram clears
« on: August 06, 2011, 02:51:58 pm »
Well, I'm back.

Lemme start by saying, I love the new features.

That said, I'm having some rather grievous issues with the run on RAM clear function.

I'm not sure if the culprit is Axe 1.0.2 or zStart 1.2.013, as when zStart was the only thing installed on my calc after a ROM clear and fresh OS installation, the run on RAM clear feature worked perfectly. I then proceeded to send my other apps back, though Axe was the only one I installed. I wrote a simple program, just drew a few rectangles, inverted some text, and XOR'd a sprite, compiled and ran it. No issues. Then, when I RAM cleared, zStart did not kick in, and I've had some interesting issues when I tried to uninstall and reinstall the run on RAM clear feature, such as a ERR: MEMORY when I went to the memory clear menu, or my contrast value being 104. If run on RAM clear is not installed, I have no issues.

I've also posted in the Axe Bug Reports topic, as I was unsure of what caused this problem.

Hmm... This is an ugly situation because Axe hasn't been the most stable when it comes to flash lately. My best guess as to what happened would be that axe corrupted the appvar. However, I hate to just blame Axe and be done with it. So, I guess first, try deleting the zStart appVar and redoing everything. If everything works fine, then we'll have some headscratching to do, if it doesn't work right, then we'll have some headscratching to do. Either way, it will give me more insight as to what went wrong.

675
TI Z80 / Re: zStart - an app that runs on ram clears
« on: July 29, 2011, 09:01:50 pm »
Alright, a couple of ideas:
1. Using Rcl from Archive.  I'd love to be able to recall archived programs into the current program.
Done

Quote
2. Another mode for Fast Memory Timings: Make it so it works outside of when programs/Apps are running, but not while they are running.  This, if I'm correct, could make archiving source and editing faster while still having the compiled program run at its correct speed (Axe example).
We've already talked, 14% faster isn't enough to make a big difference.

I love the label menu, but Axe now supports labels of up to 5 characters
Maybe later, but that would require quite a bit of rewriting.

Quote
and they can include lowercase letters. I would love to see zStart support this.
Done

Quote
Also, would it be possible to have shortcut keys to jump to the top and bottom of a program? I know DT made a program that does this, but having that hook included in zStart would be awesome.
Done


These will definitely be the final features added to 1.3 because I ran out of room today. Spasm gave me this message: "exporter: warning SE802: Only 48 bytes are used on the last APP page." Which meant I had to go back through my code and optimize out 48 bytes, which wasn't really that difficult. But, optimizing out enough bytes to add in more features is pretty much a no.

So, I'm going to leave 1.2.13 here for you guys. I'll be gone for a week. When I get back, if I see there are no glitches, it's off to ticalc.org with it. (I'll probably still be able to do a few things while I'm gone though, so don't worry.)

And don't forget, 1.3 will be the last version that is 1 page. All versions after that will be 2 pages. So if space is an issue, you better speak up. ;)

Pages: 1 ... 43 44 [45] 46 47 ... 108