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

Re: Miscellaneous Ideas
Jared Brayshaw Account Info

Is there anyone here able to e-mail me a ROM image for the 83 Plus? I have the calculator, but the Virtual TI can't get the image.

     27 April 2003, 00:17 GMT

Re: Re: Miscellaneous Ideas
burntfuse  Account Info

Same with me with a TI86 rom, v1.6.

     15 May 2003, 01:01 GMT


Re: Re: Re: Miscellaneous Ideas
burntfuse  Account Info

Never mind, I got mine.

     18 June 2003, 20:11 GMT


ROM IMAGE
shkaboinka  Account Info
(Web Page)

Here is an alternative: get Pre-base Alpha 3 (it's VTI version 3, but not everything is implemented); this version will actually get a rom image and can view the MEM menu without freezing.

     1 September 2003, 20:43 GMT


Re: ROM IMAGE
nicklaszlo Account Info

I can't get that version to run at all on XP Pro with a 1.8 GHZ P4.

     12 November 2003, 04:07 GMT

Easy to learn Assembly
nick s  Account Info

I want to hep any basic programmer who is sick and tired of slow/bad games and inability to understand ASM (of any kind) to learn z80.
By using a bunch of '#define' commands or an '#include'
file that makes z80 look more like TI-B.A.S.I.C.
Example:Hello World in z80

.nolist
#define end .end
#define END .end
#define equ .equ
#define EQU .equ
#include "ti83plus.inc"
.list
.org 9D95h
b_call(_ClrLCDFull)
ld hl,0
ld (PenCol),hl
ld hl,msg
b_call(_PutS); Display the text
b_call(_NewLine)
ret

msg:
.db "Hello world!",0
.end
.end

Here's my version

.nolist
#define end .end
#define END .end
#define equ .equ
#define EQU .equ
#define store ld
#define clearhome b_call(_ClrLCDFull)
#define disp b_call(_PutS)
#define move_cursor_to_next_line b_call(_NewLine)
#define outputcolumn PenCol
#define save_prgm_to_memory_at .org
#define return_to_calculator_mode ret
#define define_as .db
#Include "ti83plus.inc"
.list
save_prgm_to_memory_at 9D95h
clearhome
store hl,0
store outputcolumn,hl
store hl,message
disp
move_cursor_to_next_line
return_to_calcuator_mode
message:
define_as "Hello World!",0
.end
.end

You will need a little help understanding it but if you look through it with no z80 knowledge bileveme it will be easier to read and understand at least a few bits and pieces not to mention when you're writing a game program

     29 April 2003, 01:27 GMT

Re: Easy to learn Assembly
nick s  Account Info

Anyone wanna help?
I'm still learning z80 but
I think this would be
A VERY helpful tutorial on z80
For basic prgmers who want to learn asm

in z80
easier uderstanding .equ more asm programmers
in basic
easier uderstanding=more asm programmers

     29 April 2003, 01:53 GMT


Re: Re: Easy to learn Assembly
Gerhalt Account Info
(Web Page)

Yes, I agree with Nick. Assembly is actually not that hard to learn, it just takes a little while. If you want some help learning Assembly, download my Ti-83 Plus Assembly Basics. It includes Jeff Chai's guide to learning Assembly, along with the Assembler and all the files you need to learn. Soon you will be able to program in .z80!

Gerhalt

P.S. Click the link above for the file!

     29 April 2003, 03:37 GMT


Re: Re: Re: Easy to learn Assembly
nick s  Account Info

Do you wanna jion a programing group?
-I'm startimg one called "Nick's ALL"
-I will accept any programer
-Any programing language
-Any age
-They only have to be a programmer

My E-mail
Sthemutater@aol.com

     29 April 2003, 22:44 GMT

Re: Re: Re: Re: Easy to learn Assembly
benryves  Account Info
(Web Page)

I worked on a system like that, except with a proper compiler so that, say:

Print (2,3,"Hello!")

would be converted to:

ld hl,LABEL_1
ld a,2


LABEL_1:
.db "Hello!"

     9 May 2003, 14:36 GMT

Re: Re: Re: Re: Easy to learn Assembly
benryves  Account Info
(Web Page)

I worked on a system like that, except with a proper compiler so that, say:

Print (2,3,"Hello!")
End

would be converted to:

ld hl,LABEL_1
ld a,2
ld (curcol),a
ld a,3
ld (currow),a
ld hl,LABEL_1
bcall(_puts)
ret
LABEL_1:
.db "Hello!"

In short, it would create all the labels ETC for you.

     9 May 2003, 14:38 GMT


Re: Re: Re: Re: Re: Easy to learn Assembly
Gerhalt Account Info

Naughty Naughty! I would have thought you, an experienced programmer (And highly reguarded too, at least in my opinion ;) would know not to double post. Shame on you!

Gerhalt

     18 May 2003, 04:24 GMT


Re: Re: Re: Re: Re: Re: Easy to learn Assembly
Gerhalt Account Info

Well, not quite double post, but I see now what you did. Lol, I do that too. ;)

Gerhalt

     18 May 2003, 07:23 GMT


Re: Re: Re: Re: Easy to learn Assembly
InfiniteSin Account Info

HEY NICK, if you want someone to join your group I would advise you to (1)Think of group without your name in the title and (2) get a website.

     8 July 2003, 01:59 GMT


Re: Re: Re: Re: Re: Easy to learn Assembly
Nick_S  Account Info

Both have been done

     3 September 2003, 21:51 GMT

ASM in BASIC FORMAT
shkaboinka  Account Info
(Web Page)

BETTER YET:

It would not be TOO hard to make a compiler (program) that used nearly the SAME format as BASIC and converted it to ASM; you could even add more features like recursion, arrays, user defined vars (but that would be harder; it would be a constant work in progress with more and more features being added);

HERE IS THE THING THOUGH: this would have to be either an ASM program for use on the calc, OR (more likely), a computer program (C++/Java or something) that simply converted the text format or actually worked like an editor; this could either just put the asm form in a text file (TASM could compile it), or, if you want to make it really good, make it convert it, compile it, and put it in calc format; I think i will try some of this myself

     1 September 2003, 20:58 GMT


Re: ASM in BASIC FORMAT
Nick_S  Account Info

I have done something kinda like this
Now if only TASM wouldn't mysteriusly get an error everytime I try to assemble a program(yes I use the command prompt and everything is set right [cuz it actually DOES Start Executing], idk maybe the version of TASM im using has a big-ass bug or something)

     24 June 2004, 03:04 GMT


Re: Easy to learn Assembly
nicklaszlo Account Info
(Web Page)

How about an APP that will turn basic into ASM and optomize it?

     13 December 2003, 23:58 GMT

C/C++ for z80
shkaboinka  Account Info

It would be cool if some people could take some z80 asm
commands & such and make a higher level language for
z80 (C/C++); it would just need its own libs
and includes and stuff, and it would need to compile
into a calc file like .8xp. It could compile into a
file in ASM format and stuff.

It may need its own compiler besides just includes &
libs, or it would just make an .EXE file; commands that
are already C/C++ (at least simple pne like "for")
would need to create the correct z80 calls.

I Do not think it would be a good idea for any of it to
just use the BASIC commands (they are slow), though I
dont see why there couldn't be a .h file for that...

I don't know; maybe it would just be one of those
ADDITIONAL languages that you would use with [C/C++],
like OpenGL or _FC api calls

     30 April 2003, 01:20 GMT

Re: C/C++ for z80
nick s  Account Info

That would be cool think about it z80 with 'If' statments yay!
I'm serious too that would rock
Also you could tell it to just compile B.A.S.I.C. commands by inserting the 'token' into the hex code

Do you wanna jion my programing group?
(Read above comment)

     30 April 2003, 23:15 GMT


"If" Statement
Gerhalt Account Info

There is a statement similiar to "If". What about compare? It compares the two numbers, then executes the next line if it is true. Thanks!

Gerhalt

     1 May 2003, 06:46 GMT


Re: "If" Statement
nick s  Account Info

I know but it's much easier if you coul just put 'If'

     3 May 2003, 20:00 GMT

Re: C/C++ for z80
natas420

it would be cool if someone can create a program that will take basic programs and turn them into asm programs. i know just a little bit of c++ on the computer and there is a few things that can be complicated if you don't know anything abaut it and i don't completley get asm programming for the calculater but i'm pretty experienced with basic programming on the calculater but as you all know basic programming is slow and there is a couple of games that i wouldn't mind creating but it would be sooo much better if it was in asm becouse at least i think that basic is to slow to run it, it would be like putting doom in basic (sadly enough it has been done and it completly sucks soo bad that i would never download it again or give it to anyone at all that i know) but it would still be prety cool if you can at least program some programs in c++ and have it compile in .z80 or better if it would compile in .8xp or what ever one you need for what ever calculater that you are using. if anyone creates a program that you can right basic programs (or even c++ will do fine) that will compile into asm programs for the calculater then please let me know abaut it.

my e mail is natas4200@hotmail.com

     3 May 2003, 02:04 GMT


Re: Re: C/C++ for z80
Gerhalt Account Info

Very nice... One sentence with the equivelent of two paragraphs worth of words. Very Good ;)

Gerhalt

     4 May 2003, 04:16 GMT


Re: Re: Re: C/C++ for z80
John Lee  Account Info

Heh heh. Perhaps you guys should stay focused on what you want to do. C++? Took me a while to find the right compiler, but now that I've got the great Red Hat Linux 9, even 3D Gaming with C++ is possible.

Fact: Did you know that the American National Standard Institute (ANSI) standardized C++ after many people tried to reproduce their own concepts of C++ just like they did with its predecessor C?

     20 May 2003, 18:20 GMT


Re: C/C++ for z80
burntfuse  Account Info

There's TIPower-a c-like language. You can get it in the windows utilities.

     9 July 2003, 14:36 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