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 ... 15 16 [17] 18 19 ... 108
241
Other Calculators / Re: CalcLock3
« on: September 04, 2012, 05:35:47 pm »
Can it withstand a battery pull?

If yes, can it withstand a battery pull as you are pressing enter to type a password.

If yes, can it survive 1) Pull a battery, 2) Hold DEL, 3) Insert battery, 4) (muck around until it turns off), 5) On?


I'd test it if it was approved ;)

242
ASM / Re: ASM Command of the Week
« on: September 03, 2012, 05:58:41 pm »
Let's not forget USB.

Code: [Select]
send8BytesBitsOverPipe0:
ld hl, bytesToSend
ld bc, 8*256+$A0
otir
ret

Code: [Select]
;#######################################
;take in all the bytes from a port
;input: c = port
;output: b = bytes received
importBytes:
ld b, 0
importLoop:
in a, ($96)
or a
ret z
ini ;this dec's b
inc b
inc b
jr importLoop


Every USB program includes some form of ini/inir and oti/otir. The reason you can do this is because the USB driver has internal buffers and does not need a delay when you write to it.

243
TI Z80 / Re: zStart - an app that runs on ram clears
« on: September 03, 2012, 04:34:00 pm »
Ok, i run grammer and install it's hooks, then i run a grammer program from homescreen to see if they are working. They are.
(zstart not involved yet)
Now I chain the grammer hooks to zstart, and then run a grammer program from homescreen but zstart probably thinks it is a ti-basic program so it gives error:syntax at my second line (comments that start with // )
So, the hook chaining isn't working on executing programs D:

Like I said on irc, this won't be the easiest thing to fix. But, in a sense, parser hook chaining is working properly, it's just the order of operations that's a little weird.
So, will you still add it?

Yes, Grammar isn't going to have to parser chain, it'll be natively supported. But, right now, college.

244
TI Z80 / Re: zStart - an app that runs on ram clears
« on: September 03, 2012, 04:06:09 pm »
Ok, i run grammer and install it's hooks, then i run a grammer program from homescreen to see if they are working. They are.
(zstart not involved yet)
Now I chain the grammer hooks to zstart, and then run a grammer program from homescreen but zstart probably thinks it is a ti-basic program so it gives error:syntax at my second line (comments that start with // )
So, the hook chaining isn't working on executing programs D:

Like I said on irc, this won't be the easiest thing to fix. But, in a sense, parser hook chaining is working properly, it's just the order of operations that's a little weird.

another feature request: make that the on-shortcuts for axe also allow axe fusion (the new mode)

Eventually

Bug Report:
Tried Recalling STRANGE from Archive into NYMPLAY (empty and in RAM) and it seemed to get corrupted in the process.
Differences I noticed:
Every r got replaced with a sequence containing several interpuncts (the character the calc uses to display a token it doesn't have a character for), an F1, and it ended with an End token.
Every E token was missing.
Every { was missing.
But when I opened it up today, NYMPLAY was just fine.

EDIT: OS 2.55, MathPrint off, custom font on.

Those are some pretty sweet errors. I'm not going to look into this though until runer releases his patched Axe which fixes the copy/paste bug. I've got a feeling that it will fix this as well.

245
ASM / How prolific are you?
« on: September 02, 2012, 01:36:09 pm »
Everyone wants to know how many lines of code they've written in their lifetime right? Well now you can.

Assuming you have all of your source files in one giant folder make a batch file that looks like this and run it.
Code: [Select]
mkdir summation
del summation\summation.txt
for %%f in (*.z80) do type "%%f" >> summation\summation.txt

A folder called summation will appear and inside will be all of your programs all joined together.

Spoiler For tweaks:
If you don't use the file extension ".z80", you can change that part to ".asm", or whatever you use. If you use all kinds of extensions, you can make it ".*", but that will try to sum all files of all extensions, including .exe's and whatnot.

If you have your source in folders, you can sum that too, but you're going to need to include each folder yourself. The code for a folder is

for %%f in (folder\*.z80) do type "%%f" >> summation\summation.txt


Spoiler For my batch file:

mkdir summation
del summation\summation.txt
for %%f in (*.z80) do type "%%f" >> summation\summation.txt
for %%f in (blue2\*.z80) do type "%%f" >> summation\summation.txt
for %%f in (flashCards\*.z80) do type "%%f" >> summation\summation.txt
for %%f in (missile\*.z80) do type "%%f" >> summation\summation.txt
for %%f in (osPatcher\*.z80) do type "%%f" >> summation\summation.txt
for %%f in (zrox\*.z80) do type "%%f" >> summation\summation.txt
for %%f in (zstart\*.z80) do type "%%f" >> summation\summation.txt


My summation.txt had 3,072,590 characters and was 234,453 lines long. How long is yours?

246
ASM / Re: TI 83+ asm parser for the TI 83
« on: September 01, 2012, 12:44:15 pm »
...

Look at you ben_g, I remember back when you couldn't multiply, and now you are converting 83+ programs to 83 program, I am very impressed by your progress. And yes, in theory, that should totally work.

Ok, the idea was originally to create a shell live managing that. I think it's tough, though.

Yeah, it's not an easy project at all. Honestly, I think the best way to do this would be to try to port an 83+ rom to the 83, it would take some serious work, but I think it would work in the end.

247
What screen does your teacher want? A few of them can be pulled up without using an external program.

Edit:
  For example: (it doesn't work on apps though, they're there the whole time)

248
Okay, I hate losing my stuff to teachers, especially when they want to clear ram for the test. So i found this:fake by BrandonW.

And had a few questions about it:

  • Does it work on OS 2.55 (without mathprint) or do I still need 2.43?
  • It says it uses hooks, so does it work with omnicalc, and zstart?
  • Is it safe?

I'm not going to lie, I don't like fake. I once used it on 2.53 and literally deleted everything (my fault of course for using it on a MP OS, but, whatever).

Anyways, it will not work on 2.55. So you're going to have to switch to 2.43.

For zStart/Omnicalc compatibility, that would be a no. It uses a RawKey hook as well as a Menu Hook. Both Omnicalc and zStart use their own RawKey hooks, so they will overwrite it and you'll actually delete your stuff. Also, enabling fake will disable part of Omnicalc and zStart. (I also just tested it to fail)

In general it's safe, just be sure you enabled it.

249
TI Z80 / Re: zStart - an app that runs on ram clears
« on: August 31, 2012, 01:22:43 pm »
Chaning doesn't seem to work here, i use grammer hooks and can run grammer programs from homescreen, i chane 'em to zstart and i can't run 'em anymore, err:syntax

Explain

I literally have no idea what you mean lol

250
TI Z80 / Re: zStart - an app that runs on ram clears
« on: August 30, 2012, 03:39:25 pm »
First off all great work, second on version 2.55MP, with math-print enabled, installing zstart causes programs not to be editable, resulting in garbage text, along with a RAM clear. A solution courtesy of Deep Thought is o turn off Mathprint, which works.

Wow, I didn't realize it's gotten that bad. MathPrint compatibility has slowly gotten worse over time, but I didn't know that programs were un-editable.

I might have to try to fix that.

251
TI Z80 / Re: zStart - an app that runs on ram clears
« on: August 29, 2012, 02:17:10 pm »
is there a helpfile anywhere, showing up all current keys/commands/whatever ?
btw: great work! :D

Yeppers, zHelp and zHelpLit. (zHelp is the better, though larger, version)

hey! it's ALWAYS wonderful to see updates here, no matter how long they take.
* shmibs can wait patiently =)

and college is only annoying for the first year or so; after that, you finish the mandatory classes unrelated to your major and start studying things that you find really interesting (unless you picked a major you don't enjoy D=)

Thanks, and yeah, I realize that even after like a month or so, things will be back to normal.

252
TI Z80 / Re: zStart - an app that runs on ram clears
« on: August 29, 2012, 01:36:41 am »
Slight update that includes axiom (2 byte change)

Update!!!
(This has been such a long update I'll probably miss some things)
  • Fixed - quitting a basic program during Input/Prompt now deletes the temporary file
  • Fixed - hook chaining now works!!!
  • Fixed - weird label menu glitch
  • Fixed - execute >C000 doesn't crash on 83+BE
  • Fixed - some sillyness with Axe names that are a single .
  • Changed - ON + STO now goes back to the homescreen

253
TI Z80 / Re: zStart - an app that runs on ram clears
« on: August 28, 2012, 09:31:34 pm »
* Sorunome pokes making a option to always have molar mass enabled
And please fix hook chaning :P
AAAAAAAnd, i got a nice idea:
make it possible to access the finance app by hitting apps twice! :D
That way you can still access it when you hide it with omnicalc (or maybe you could upload a moded version of omnicalc or something )

I agree, I need to fix the hook chaining, it's so close to working.

Molar mass was completely removed, but the hook chaining would fix that.

The double apps to finance thing should work, you just couldn't use it with quick apps (quick apps is actually a mini app rather than a menu). The only trouble I see here is that I would only want to do this if you did indeed remove the finance app, and running a lookup of the Omnicalc appvar might be slow, but I'll see how slow. (Well, the apps button is pretty slow anyways so I guess my definition of slow doesn't work here)

And I'm not patching omnicalc :P


And if you're wondering why I haven't updated this recently, college would be the answer. But I think the chaining thing should be an easy fix. (Hopefully)

254
General Calculator Help / Re: Weird equation variables
« on: August 10, 2012, 11:24:37 am »
Those aren't real variables. They are corrupt.

Basically, some program (which will require your testing), is corrupting the Variable Allocation Table (VAT) and when it writes random junk in there, you get random junk in your program list. Their size and name mean nothing, and they are a sign of the end.

If you ever see these fake programs again, what you need to do is archive anything of value and then clear ram. There's no way to get rid of them.

255
TI Z80 / Re: zStart - an app that runs on ram clears
« on: August 08, 2012, 11:29:11 am »
Feature Request: Can there be some sort of indication of progress for Archive All?

That would actually be fairly easy I believe. I could probably even display the names as I archive them.

Wouldn't it lag on garbage collection?

What?

Pages: 1 ... 15 16 [17] 18 19 ... 108