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 ... 97 98 [99] 100 101 ... 108
1471
Other Calculators / Re: 16-Level Grayscale
« on: July 20, 2010, 01:28:28 pm »
That's because I didn't realize you had to install programs for them to work. I thought, they work on mine, I don't see why they wouldn't work on someone else's.

Really the only fix I have is to install microsoft visual studio 2008 on your computer. Maybe it'll be the motivation to learn c++ :). Or not

1472
The best thing you could do is probably get some people to write bad programs for you to test your anti-virus on, but of course make sure to test on emulator first, and watch out about programs that deletes the certificate x.x

Reading this I think to myself, "I just disassembled the boot code yesterday... I know how to do this!"

1473
The main problems that I see though are that I'm not sure you can really block everything. If I wanted to, I could make a bad program, decrease every byte by one, and send it to someones calc. Your program wouldn't even pick up a single bcall because in it's current state, there are none. But then when it is run, it increments all the data and runs.

Not to mention, I found a way to invalidate an os, (in my case, erase page 0) with 7 bytes. I could make a 3k program that slowly through a process does those commands. I could add $70 + $0F to get $7F. Then use out (06), a, to bring in flash page $7F which is the boot code. Finally, add $4300 + $0014 to get $4314 which I could use jp (hl) to hide. I just don't see how you can protect against everything.

1474
Miscellaneous / Re: Silly things you did as a noob
« on: July 19, 2010, 06:34:38 pm »
1)My first game was a text RPG where every single line was either a menu or a Lbl.  Most of the menus only had two choices, and one always ended in death.
2)When I finally learned how to use the Disp command I would use spaces to format text.  I was scared of the multiple-argument Output( .

You were scared of Output( and yet you used Menu(? It wasn't until after I learned assembly that I tried to use Menu(. Catalog help just wasn't making any sense to me.

1475
Art / Re: Some animals and a car request.
« on: July 19, 2010, 03:41:00 pm »
Probably wouldn't have music though. But I would try to do the parallax scrolling in the background at least.

That game get's really fast, at 40,000 you don't even touch the ground anymore.

1476
Miscellaneous / Re: Silly things you did as a noob
« on: July 19, 2010, 03:36:26 pm »
I made Brian Teaches Typing when I remembered Mario Teaches Typing from elementary school. I didn't know about strings, so I stored 1-26 to A-Z. You typed without spaces and then the calculator multiplied the whole 70 variable number together and matched it with the correct answer. It even gave words per minute.

1477
General Calculator Help / Re: Editing OFFSCRPT
« on: July 19, 2010, 02:31:09 pm »
You have to set 1, (iy + $33).

Here it is, just unsquish it and copy it to OFFSCRPT. It installs a GetCSC hook that on startup, puts prgmBLAST5 in the recall queue. It then restores the GetCSC hook to whatever it was before it was run and BLAST5 is executed. But don't forget to set 1, (iy + $33). (FD CB 33 CE).

Believe it or not, unless textInsMode, (iy + textFlags) is reset, it doesn't run the program. It has something to do with adding a $3F to the end of the program name. If the flag is reset, the $3F tells the queue to press enter. If it's set, it puts a '?' in.

The last program was my test one, it has code to install the OFFSCRPT, though it won't work from inside a basic program.

Edit:
    If you ever make a blast6, change the 3rd to last number, which is a 5 to a 6.

1478
General Calculator Help / Re: Editing OFFSCRPT
« on: July 19, 2010, 12:33:17 pm »
Couldn't you just use TI's StartUp app to create the needed appvar and then use that appvar with your program?

Not quite... The Start-up appvar runs start-up, it doesn't run a program, the start-up app takes care of that. But don't worry, I'm working on it.

1479
Art / Re: Some animals and a car request.
« on: July 19, 2010, 10:25:59 am »
quigibo, are you talking about robot unicorn attack? because that's why i want the pixel art (: i'm trying it in axe but i'd love to see an ASM version if anyone's up for it (thepenguin77?)

Omg, that is the funniest stupidest game I've ever played. lol. The only reason I don't think I'll make it now is because I don't think that people would actually play it more that 5 times.

But if I'm ever bored... There'll be an 8 level gray scale robot unicorn attack.

1480
Miscellaneous / Re: Silly things you did as a noob
« on: July 18, 2010, 10:27:14 pm »
Seeing all this made me go back and play my first legit program BWORM. It was a worm game where the worm was 2x2 squares that moved 3 pixels per frame. The goal was a three pixel wide line. (notice a problem?) Since this game was made long before I knew what lists were, I used all the variables to store the coordinates of the points. But x and y for every point took way to much memory. So I changed it to x.y where y was a decimal and x was the whole part.

So I started playing it, it was holding at a steady 2 fps, and once I got to about 15 points on screen, it started moving faster. Eventually it was jumping 8 pixels per frame. Not only was it nearly impossible to hit the 1x3 goal, but it was such a big jump that the worm could cross itself.

After I made it, I realized it was so bad that I didn't even try to go optimize it.

1481
Humour and Jokes / Re: 9001 signs you're addicted to calcs and Omni
« on: July 16, 2010, 08:56:39 pm »
439. When you type 'O' in your web browser, it auto completes to omnimaga.com.
440. You always use this shortcut.
441. When on a different computer, you often accidentally search for 'O' because you just pressed O Enter.

1482
Other Calculators / Re: Undocumented LCD feature - Flip screen
« on: July 14, 2010, 05:33:02 pm »
Doesn't work on mine, plus bad screen.

PBT7474A1(1)
T6K04(SEM.6DS)

And while I had it open, I made the LCD really clean.

Edit:
    2518110828 P-0508M btw

1483
News / Re: 2010 ACT-SO National Gold Medalist in Computer Science
« on: July 12, 2010, 11:43:59 pm »
Now imagine what would have happened if you had brought in some new grayscale raycasting engine. :) The judges wouldn't have even looked at the other entries.

1484
Other Calculators / Re: 16-Level Grayscale
« on: July 12, 2010, 11:38:41 pm »
Ahh, matthias, you forgot the driver number lol. But from the looks of SPEDTEST, I'm going to assume you have a number around 40 and since your refresh number is 12 that will probably screw up any correlation.

@SolusIpse, It had a little flicker, kind of like twinkling stars. It was because the glitch line was passing through the image about 4 times per second. Also, the buttons didn't seem to do anything.

Edit:
    Whoa, I didn't realize it could scroll, this is awsome!

1485
ASM / Re: Sprites in an APP: No SMC, yet no working script :( Why?
« on: July 12, 2010, 06:41:54 pm »
English.

The reason you needed to switch them is because z80 is little endian. This means that the least significant byte comes first in memory. So say for instance
Code: [Select]
ld hl, $1234
ld (appBackUpScreen), hl

$1234 is stored in memory as 34 12. So to bring it back you would just ld hl, (appBackUpScreen), which would put 34 in l and 12 in h.

You want to have the same effect when you take out your coordinates. So you have to store y first because e is the least significant byte in de. That way, when you pull them back out, e gets the y pos and d gets the next byte in memory which is the x pos.

Pages: 1 ... 97 98 [99] 100 101 ... 108