ticalc.org
Basics Archives Community Services Programming
Hardware Help About Search Your Account
   Home :: Programming :: Program Ideas :: Miscellaneous Ideas
Miscellaneous Ideas

Post your ideas for new miscellaneous programs here, or build on ideas posted by other visitors.

  Reply to this item

Calculator-Game boy
Gertjan Verhaeren  Account Info
(Web Page)

I heard lately that a game boy has the same processor (Z-80)as the TI calculators. Could it be possible to make a device, connectable with your calculator, that can play game boy games.

     11 May 2003, 20:48 GMT


Re: Calculator-Game boy
ViralX  Account Info

Well, maybe, but not through a cable and it would be terribly slow if it did work. You have to keep in mind that just because the two machines have the same processor (and the GB processor is actually a slightly modified Z80) doesn't mean they have the same hardware. The GB uses a lot of hardware-implemented features that the TI calcs don't have. The only way to simulate the GB's hardware would be to program an emu.

Considering that the two are very similar in specs, there's no way it would run decently. It would be like a NES trying to emulate an Atari, they're just to close in specs to emulate each other.

     17 May 2003, 07:39 GMT


Re: Re: Calculator-Game boy
sfar  Account Info
(Web Page)

it wouldn't work because the GB has a very sophisticated video rendering component.

     22 May 2003, 03:11 GMT


Re: Re: Re: Calculator-Game boy
burntfuse  Account Info

Also, the memory map and API calls would be completely different.

     18 June 2003, 20:14 GMT


Re: Re: Re: Re: Calculator-Game boy
michael8161990  Account Info

i aggree

     11 September 2003, 19:20 GMT

We need a teacher key
kusinagii  Account Info

Alright this is what I'd like someone to do (in asm). I want a Key hook that doesnt block or put a password on the apps, prgm, and mem keys (this works but the teacher know your hiding some thing). maybe a three or four key presses in a row in a certain order that enables it and disables the key hook (this will probably work better in an app but ive seen similar things done in asm) anyway make the key presses an un common thing like maybe zoom left del or some thing like that (make sure they are close to the top for easy access) another thing is to just hide every thing in the prgm, app, and mem and every thing else still work I have a basic program that does this in a way but really sucks because in a teacher really wanted to check she could just press on and find out what I did. Well If anyone can do this then either email me at cevinellis2000@yahoo.com or just post it on the site.
Thanx
kusiangii

     14 May 2003, 03:11 GMT

We need a teacher key
kusinagii  Account Info

Also it needs to be to be totally asm and no external programs other than the main also as small as it can possibly be with out bugs.
thanx
kusinagii

     14 May 2003, 19:21 GMT


Re: We need a teacher key
burntfuse  Account Info

So it would make the apps, delete, and prog menus appear blank?

     18 June 2003, 20:17 GMT


Re: Re: We need a teacher key
kusinagii  Account Info

Exactly but also maybe fake the reset menus and even the contrast changes that would also be helpful

     30 October 2003, 17:50 GMT

Re: Miscellaneous Ideas
Jared Brayshaw Account Info

This is probably a really stupid question, but would there be any way to add an external memory card to a calculator? On the same note, why does archiving take up a little bit of RAM (on the 83+ anyway)? And speaking of RAM, is there any possible way to get more of it? That would be good because bigger programs could be written and played. Oh, and how are things run directly from the archive (Flash Apps)?

     16 May 2003, 21:13 GMT

Re: Re: Miscellaneous Ideas
burntfuse  Account Info

1) It's definitely possible to add an external memory card! I'm thinking about a design for one right now. My only calc right now is a TI-86, but when I get a TI-83+ I'll try to write drivers for it. The drivers will make the transfer transparent to the user-you'll just execute the program and it'll automatically fetch it from the card.

2) Maybe it takes up more room in the VAT (variable allocation table-it records the starting address of each var on the calc, along with its size).

3) Yes-use an external memory card. If you're thinking about something that would allow a single program to take up more than the 124KB of RAM, no one would have any single file that would be that big.

4) Again, I don't have a TI-83+, but I think that the flash app is copied into an area of RAM to be executed-possibly the same place where non-archived progs are copied to be executed.

     9 July 2003, 14:27 GMT


Re: Re: Miscellaneous Ideas
Memwaster  Account Info

You cant get more RAM on the TI-83+ without TOTALLY eliminating the archive (this includes to OS), as the z80 can only logically address 64k of memory (for more info, read chapter 2 of TI's SDK for the TI83+.

I'm not totally sure how the TI-86 does it. If someone knos. plz tell me

     24 November 2003, 07:02 GMT


Re: Re: Re: Miscellaneous Ideas
Chivo  Account Info

It uses something called Banks. RAM is split up in different banks, and in the TI-86 there is a hardware port you write to to change which bank of RAM an address refers to. I'm thinking the TI-83+ does something similar for its archive.

BTW, the calculator would not have to directly address all memory in a memory card. It could send commands to external hardware to read from or write to a given address, which can be larger than 16 bits (like 32 bits).

     12 May 2004, 21:52 GMT

Re: Miscellaneous Ideas
Matt Winchell  Account Info

Is there a grade-tracking program for the Ti-83 anywhere? please email me back at winchellfactor3@hotmail.com

     16 May 2003, 21:48 GMT


Re: Re: Miscellaneous Ideas
SciGuyEmpE

There a number of such programs for the 83 Plus under Misc. BASIC programs I think. I have had experience with both calculators because both my neighbors have 83's and I have an 83 plus (long story), but what you can do is try it on your 83, and if it doesn't work download GraphLink 83 Plus and re-type it on your 83 (converting different commands of course).

     18 June 2003, 01:21 GMT

Re: Miscellaneous Ideas
smartguy8  Account Info

Does anyone know how to run a program in an app. ASM programmers please help. Email suggestions or reply to this comment. Thank you!

Easton.

     17 May 2003, 08:22 GMT

Re: Miscellaneous Ideas
Xanathor  Account Info

Program ideas.. I remember I made a program that stored 1/4th (approximately) of the graph screen to a Matrix. Problem was, the Matrix took up 13,000 ram. Since my calculator's link port doesn't work anymore and I don't feel like uploading text files, I'm putting out a simple program that searches for characters in a string and returns all occurances of them in list format (the positions).

I encourage anyone to improve on it and release, just give me credit for the orginal code/idea/whatever.

It currently only finds 1 character in a string. Finding multiple characters in a string, or supporting other variable types are all decent ideas to improve this thing.

Anyway, the code: (Note that // represents the little L used to define lists)

1->B
DelVar //SRCH
For (A,1,length(Str1))
If sub(Str1,A,1)=Str2
Then
A->//SRCH(B)
B+1->B
End
End
Return

The character is specified in String 2. The program is also meant to be called as sub-routine, as denoted by the Return...

Have fun :)

     19 May 2003, 00:29 GMT

That darn link port
ViralX  Account Info

Yeah, I've had my link port break on both my TI86 and TI89. I really think they should redesign it.

Anyway, when I find mine doesn't work anymore (happened several times now), I take the back case off by using a tiny allen wrench. Then you will see the link port. It looks like a box. Inside there are 2 slightly folded pieces of metal. To fix it just use tweezers or something to bend the 2 pieces toward the inside of the box a little. Then put everything back together and it should work. You might want to make a backup before this, too.

<Vx>

     19 May 2003, 23:01 GMT

Re: That darn link port
Jared Brayshaw Account Info

Sweet...
My 83+ link port broke and I gave it up in favor of a Silver Edition. Thanks for the idea.

     22 May 2003, 04:26 GMT


Re: That darn link port
ti_is_good_++
(Web Page)

It's a #0 torx

     30 September 2003, 23:30 GMT


Re: Re: Miscellaneous Ideas
pyxleII  Account Info

(Note that // represents the little L used to define lists)

1->B
DelVar //SRCH
For (A,1,length(Str1))
If sub(Str1,A,length(Str2))=Str2
Then
A->//SRCH(B)
B+1->B
End
End
Return

This might work(the string length of str2 is the amount of letters searched for in str1)

email me at pyxle@sdf.lonestar.org if you have ne questions.

     28 May 2003, 20:58 GMT


Re: Re: Re: Miscellaneous Ideas
Cl0nedB0y  Account Info
(Web Page)

Ok first off the original program had an error in it so here would be the twice modified version. Same rules apply

1->B
DelVar //SRCH
For (A,1,length(Str1)-length(Str2))
If sub(Str1,A,length(Str2))=Str2
Then
A->//SRCH(B)
B+1->B
End
End
Return
If the upper limit of the for loop does not remove the length of the search variable it will try to search the string in an area that does not exist

     14 June 2003, 03:33 GMT

1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  31  32  33  34  35  36  37  38  39  40  

You can change the number of comments per page in Account Preferences.

  Copyright © 1996-2012, the ticalc.org project. All rights reserved. | Contact Us | Disclaimer