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 ... 44 45 [46] 47 48 ... 108
676
Miscellaneous / Re: Advertising Posts on IRC
« on: July 29, 2011, 06:46:53 pm »
I only do it if I feel the post is something a majority of people on the site will actually care about:

Quote
[15:28:13] <+thepengwn> Someone should make a truly epic game for the 84.
[15:28:38] <+SpyBot45> New post by thepenguin77 in Star Fox http://ourl.ca/6582/109232
[15:28:39] <+thepengwn> Oh, look. There's one now.

677
ASM / Re: Using Extra Ram Pages
« on: July 29, 2011, 06:31:55 pm »
http://wikiti.brandonw.net/index.php?title=83Plus:OS:OS_2.53MP_Changes&#Memory (I wrote that btw)


You'll notice that the command history fits very nicely into saveSScreen :D

678
Well, clearly the reason he prefers The Internet Explorer 8 over The Firefox or The Chrome is because he doesn't actually use his web browser for looking at webpages, he just clicks all the buttons and menus around the screen. And since IE8 has the most buttons/menus... ;D

It also doesn't help that his computer is lightning fast.

679
TI Z80 / Re: zStart - an app that runs on ram clears
« on: July 29, 2011, 11:35:19 am »
Lol, you guys should have told me I didn't attach anything...

680
ASM / Re: Using Extra Ram Pages
« on: July 29, 2011, 11:33:15 am »
You can use whatever page you want, you just have to realize that pages 82h-87h are actually the same page. If you output 82h, write something, then output 83h, the value you just wrote will still be there.

As for what page to use, I recommend 83h. The reason for this is that this is the page the OS uses to store it's data. Now, it might seem a little strange to use the same page that the OS uses, but there is a purpose. On calculators with the full ram, yes, you'd be putting yourself in danger by using page 83h, but on the other calcs, there is only one extra page, so no matter what you are writing to the dangerous page. This way, by using page 83h, you can test your program on calculators that have the full ram (wabbitemu) while still insuring compatibility with calculators with the limited ram.

681
TI Z80 / Re: zStart - an app that runs on ram clears
« on: July 28, 2011, 11:48:12 am »
Also, does anyone have any final requests/glitches, I want to get a version to ticalc.org soon. My most recent version slightly changes the OS mod because I found out that when you hold clear, it doesn't set the app privileges, which means I need to abort while I'm still in the OS. The most recent version also allows you to have a program run every time zStart runs, allowing for major customization.

Since I guess there were no glitches ;D, I think it's time for the final update before ticalc.org:
  • You can now run unsquished programs
  • I slightly changed the OS mod, (the old one still works, and the new one overwrites it, so you don't even have to uninstall)
  • Running on zStart. You can run a program every time zStart installs its stuff. (There are some rules, check the readme)



What was wrong with the OS mod was that when you held down CLEAR while doing a ram clear, the calculator would just boot loop. The reason for this wasn't immediately apparent, but eventually I figured out it's because the OS wasn't setting the app execution privileges. So, what I had to do was make the OS mod check for the CLEAR button, and if it detects it, don't even jump to zStart. To get an idea of what I'm talking about, install this zStart, (or uninstall an old one), clear ram with CLEAR, and then try to run an app.

I also found out something really cool. You can set almost any token to the 1-9 keys. However, I don't store them as tokens, I store them as keypresses. What does this mean? You can set menus to the shortcuts keys. I first noticed it with Solver, but, you can actually set the Ram Clear option to one of your shortcuts keys. You could even set clear mem to a shortcut keys, but it would only work once. ;)

682
TI Z80 / Re: TruVid - 4 level grayscale video with sound
« on: July 28, 2011, 11:17:20 am »
I have no idea what happened there. For some reason, that link tries to link internally to ticalc.org. However, if you copy and paste it, the link works. I'll have to email them.

683
TI Z80 / Re: TruVid - 4 level grayscale video with sound
« on: July 27, 2011, 06:06:19 pm »
My best guess would be that it's too long. How long is your video?

684
TI Z80 / Re: zStart - an app that runs on ram clears
« on: July 27, 2011, 12:13:52 am »
zStart and Omnicalc's Fast Apps won't play nice together.

Sorry, Omnicalc draws a completely fake menu, so I don't have any access to it. You'll just have to set your app shortcuts outside of that.



Also, does anyone have any final requests/glitches, I want to get a version to ticalc.org soon. My most recent version slightly changes the OS mod because I found out that when you hold clear, it doesn't set the app privileges, which means I need to abort while I'm still in the OS. The most recent version also allows you to have a program run every time zStart runs, allowing for major customization.

685
Other Calculators / Re: Explosions that Look Good
« on: July 26, 2011, 01:09:37 pm »
If we're going to start talking about explosions, then we can't leave out the game that has probably 100 times more explosions than any other game.

Geometry Wars!! (Don't worry, I hacked it to start off this hard)

686
TI Z80 / Re: Ever corrupt your archive?
« on: July 26, 2011, 10:31:57 am »
Calcdude, archive format is simple. [Flag] | [Size low] | [Size high] | [Vat header ...] | [program data ...] But I do agree, I need to figure out how to fix the errors. That would be a bit tougher though :) (Manual garbage collect)

Edit:
On a semi related topic: Nothing happens to me when I turn on while holding clear.

Clear ram while holding CLEAR. Not just OFF/ON.

687
TI Z80 / Re: zStart - an app that runs on ram clears
« on: July 26, 2011, 10:28:18 am »
Does your calculator have the full 128 K of RAM? It's a long shot, but what if MathPrint actually requires the host calculator to only have 48 K of RAM? Some people have reported that MathPrint works fine for them.

I think one disproof for this would be that wabbitemu runs fine and has the whole 128 K of RAM. But there is definitely something hardware related going on.

One way to check that would be to look at the disassembled v2.53/v2.55 TI-OS and see if multiple values $82 and over are ever output to port 6 or 7. If only WabbitEmu could be configured to watch port outputs...

Umm... Wabbitemu>Right click>Debug>Debugger>View>Port Monitor>Click>Breakpoints>toggle breakpoint (I know you know how to open the debugger, it's just fun to type out the whole path.)

688
Lua / Re: Sound with nspire Lua
« on: July 26, 2011, 12:09:37 am »
Wow, I am impressed. Very good job on this. I was really curious to see how you managed to output sound, and it is extremely hacky, I love it.

689
TI Z80 / Re: Ever corrupt your archive?
« on: July 25, 2011, 11:22:23 pm »
OH COME ON, IF YOU HAD TOLD ME THIS EARLIER I WOULDN'T HAVE TO HAD DONE A FULL MEM RESET WITHOUT BACKUPS ><

Don't worry, I only made it a few hours ago. It wasn't around then.

690
TI Z80 / Ever corrupt your archive?
« on: July 25, 2011, 10:08:06 pm »
New Version down below

I've seen way to many people getting their archives corrupted and losing all of their hard work lately, so I figured it's time for a solution.

Normally when your archive is corrupted, you can't boot your calculator. The only way to do it is to hold CLEAR and turn it on. The problem though is that all of your programs in the archive will not be listed in the program menu, which means that they can't be sent to your computer. The only way to make them show up is to ram clear, but that will crash since your archive is corrupted.

So, what I did was to make a program that parses the archive and rebuilds the vat. I tried to cover every possible way that would make the calculator crash, so this should work every time. Then once your programs are listed on your calculator, you can send them to your computer and clear mem, fixing all of your problems.



The steps to make this work are pretty easy:
1. Clear Ram while holding clear
2. Send this program
3. Run it with Asm(
4. Send all your variables back to your computer
5. Clear Mem

Here are the errors that I protect against:
  • Oversized arc header size
  • Undersized arc header size
  • Garbage archive data
  • Programs that cross sectors
  • Zero length names
  • Names longer than 8


I think these are really the only things that can go wrong with an archive entry, if anyone thinks of any others, tell me. One of the big ways I protect against random garbage is by only accepting appVars, programs, protected programs, and groups. It is highly unlikely that a random archive garbage will claim to be one of those variables as well as having a names that is between 1 and 8 characters.

Here's the program with the source, the more people who look at the source, the more holes in it we can find, so look at it. ;D

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