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 ... 69 70 [71] 72 73 ... 108
1051
TI Z80 / Re: Star Fox
« on: March 19, 2011, 04:02:38 pm »
Sorry Scout, that's the most recent. I stopped working on this quite a while ago. The problem is that it's all graphics and no gameplay, so while everyone would have to have it, it wouldn't stay on their calculator for more than a week. And therefore it's not worth the >100 hours of work to finish it, at least to me ;)

Edit:
    No, nvm, that's not the most recent screenie. The newest is around page 7.

Edit2:
    Page 9

1052
ASM / Re: Really Long Source Code
« on: March 17, 2011, 11:02:49 pm »
Hmm... If you don't have Word Wrap turned on, you could use the statusbar at the bottom, and create something of a "Table of Contents" including the line numbers for your routines.

You could create an ASCII-art type comment in order to be able to identify routines when scrolling.

Yeah, I suppose that non-interpreted comments would be a good way to mark your routines.

I already do comment headers, and they work nicely because they stand out.

The table of contents is a cool idea, but the code moves, so it wouldn't be valid for very long.

1053
TI Z80 / Re: Star Fox
« on: March 17, 2011, 10:48:28 pm »
Fixing moved posts. :) Got split to here

That was after he emailed it to me ;) and with the email came the permission to use what I wanted ^-^ you guys don't have that.  HAH.  SUCKERS.  :P jk

Also, anyone can use it as long as they give me credit ;)

1054
ASM / Re: Really Long Source Code
« on: March 17, 2011, 10:35:24 pm »
============ Original first post ===========

I am going to split from here because I feel like this might go on for a while.

How do you people deal with source code when it starts getting over 4000 lines long? I feel like once it starts reaching this length, I start losing time by searching through the code for routines. At these sizes, the scroll bar is almost useless.

I only have two ways that I've adapted to this kind of thing:
-Ctrl-F, then search for a routine name
-Split file up into multiple files in a folder, this is good, but it takes time to do and maintain, especially because it requires a new batch file


Does anyone have a better system? I use notepad currently, so I'm as basic as it gets.

1055
TI Z80 / Re: Chess
« on: March 17, 2011, 10:28:36 pm »
Not much lately. I got Save As... working. Eventually I'll get some better AI, but I'm pretty busy/lazy right now with track.

1056
ASM / Really Long Source Code
« on: March 17, 2011, 07:30:18 pm »
Edit 3:
    Topic move weirdness. My original first post is the sixth post. So that is where the question is at.



______________________________________________________________________________________________

would you imagine the source is 100K, and over 2500 lines of pure code? (for starfox) O.O

You think 2500 is big?

zStart: 8223 (All files tallied)
Geowars: 6815
Starfox: 6783 (I have no idea what you're looking at :D)
Chess: 4821
Imposble: > 4000
TetrisM: 4005
Tower: 3995 (Never mentioned, never finished)
BluTooth:3307
LandRovr: 2205 (Never mentioned, never finished)
Missile: 2124
Bubble:2056


That was after he emailed it to me ;) and with the email came the permission to use what I wanted ^-^ you guys don't have that.  HAH.  SUCKERS.  :P jk

Also, anyone can use it as long as they give me credit ;)


Edit:
   If you meant starfox is only 2500 of code, the code ends around 5188. And I definitely did not skip every other line.

Edit2:
   Those all add up to 48,000. I'm prolific, lol.

1057
I have an idea. Maybe they like the site and were lurkers for a while. But they couldn't read the randomness related sections. So then they made an account so that they could.

I mean, TI Calculator Game Walkthroughs, Secrets & Glitches sounds interesting enough to sign up for.

1058
Computer Projects and Ideas / Re: Screen Ruler
« on: March 14, 2011, 07:14:29 pm »
The angle was really easy. I almost did it the first time.

For snapping to GUI corners, I don't even have the slightest clue on how to do that.

I also flipped the y's around so that they work the way people would expect them to. (origin in lower left corner as opposed to upper left)


And Happybobjr, what would you even need this for on your calculator? I would bet it would be faster to actually count the pixels rather than using a program. :D

1059
News / Re: Netham45.org domain name expired
« on: March 14, 2011, 05:53:47 pm »
At least as of this moment, OmnomIRC can be accessed from the full page OmnomIRC. (It's that link at the top that says IRC)

1060
Computer Projects and Ideas / Screen Ruler
« on: March 13, 2011, 10:53:55 pm »
For quite some time, I have needed to measure distances on my computer screen. But the only screen rulers I could find on google were either vertical or horizontal, which were not very useful to me. So after about a half hour of searching today, I thought, "Why don't I just make one?" And 15 minutes later it was done.

It's not technically a ruler, but it does measure distances. I am not skilled in the way of graphics, so it is just a console program.

To use it: Run it. Move your mouse over the start. Press left shift. Move your mouse to the end. Press left shift. Then see how far it was.


This has quite a few uses: like calculating the speed of things in videos, or porting games from youtube videos. So have fun measuring.

(Here are the C++ redistributables x86 and x64. If you have a 64 bit machine, I believe you have to install both.)

1061
ASM / Re: Getting around the 8000 limit without using apps
« on: March 12, 2011, 10:27:02 pm »
Alternatively, to break all these cool ideas, copy all of ram page 0 to ram page 3 and swap it into $C000 to $FFFF. That way, since page 3 is odd, you won't get the ram clear but you will still have the code, and when you're done. Copy everything back onto page 0 and put it back in it's place.

Of course this wouldn't work on a 83+BE, so carry on.

1062
TI Z80 / Re: Calculator menus.
« on: March 10, 2011, 10:19:08 pm »
Here are my menus. I use them for a lot of things. Written in asm of course :D

Input:
Jump to this routine with a table in HL that looks like this [title x position], [title string], [number of options], [string 1], [string 2], ... [address 1], [address2]...

It handles numerical keys as well as 2nd, enter, and clear
The Yes and No aren't part of it, you have to add those in yourself because there's no universal way to implement them.

1063
Other Calculators / Re: Information Request
« on: March 10, 2011, 05:18:56 pm »
I was talking to brandonW about this. It could be anywhere between 2-4, but I feel like he bricked 3, (he bricked all that he had at the time).

He was trying to install the 05 key in the certificate to allow third party OS's to be installed by being signed with the 05 key. Free83p, was the end result of this.

I think he bricked all of them within a week.

But it should be known that he recovered all of them using a boot code hack. So as of like November, he hasn't permanently bricked any.

1064
TI Z80 / Re: Chess
« on: March 09, 2011, 05:09:32 pm »
Well, the only thing I can say is that maybe your file is corrupted. It happens once in a blue moon, but it's possible. And if not, hopefully the next update fixes whatever the problem is.

1065
ASM / Re: Perfect Grayscale - Tutorial
« on: March 08, 2011, 06:24:01 pm »
I'm a die hard asm programmer. I don't plan to ever learn Axe. I like to do things my own way without relying on other people, which is where some of my programs came from. (Chess, tetrisM, StpWatch, 8 lvl gray, BluTooth usb driver, truSound, I even use my own flash unlocking code.)

I've also just begun to think in asm. I often get annoyed at C++ when I want to treat unsigned chars as chars and such. I like to work without rules where you can do whatever you want. In asm, nothing is restricting you. Everything is based in asm, so everything that can ever be done, is possible.

Asm can also be faster than axe if you want, I can write lightning fast routines if need be. The control over hardware is also very important for me; if I used axe, you would never see this kind of grayscale. I would have also never put any work into usb work or OS mods because they are out of sight and out of mind.

Lastly, Axe is written on the calculator and is an artificial language. The on-calc part means that the files are likely to get erased and it is very hard to work on large projects. I like to have all my files on my computer where they are relatively safe. Also, editing stuff on the calculator limits your view of the code and doesn't let you get a real feel for what is going on. And since Axe gets compiled, it is much harder to debug if things go wrong, whereas with asm wabbitemu looks exactly the same as notepad.

As far as speed goes, I've gotten to the point that asm doesn't slow me down that much. The first night I started working on chess, I put out 1000 lines of code in about 4 hours. While yes, axe would be fewer lines, asm gives me more flexibility in the fine tuning stuff.


Wow, I've never actually put that all into words. It feels good to actually say it though. And sorry if I offend anyone who likes axe, axe is great, it's given power to the people, I just prefer asm.

Pages: 1 ... 69 70 [71] 72 73 ... 108