alright.
Will you do that, or keep it as Ion? If you switch to DCS, there are so many more routines available to you...
where can i find a readme and includes for it. and does it still have the gui routine and all that to.
lafferjm wrote:
where can i find a readme and includes for it. and does it still have the gui routine and all that to.
No GUI in the 5.1, that's a DCS6 feature
so which routines would i get. where can i find the includes and a readme on how to program for it. that way i know if i want to switch it.
Yup, that's the 5.0 SDK. If you decide to program for the 83+ at some point, the in-progress SDK is here:
http://dcs.cemetech.net/index.php?title=Developers%27_SDK
http://dcs.cemetech.net/index.php?title=Developers%27_SDK
i tried to make a simple test program for it and when i tried to compile it gave me this error:
----------------------------------
Doors CS Assembler\Compiler
Version 1.1
Written by Kerm Martian
http:\\www.Cemetech.tk
----------------------------------
----- Assembling and Compiling test for the TI-83...
TASM Z80 Assembler. Version 3.0.1 June, 1994.
Copyright (C) 1985-1994 by Speech Technology Incorporated
tasm: source file open error on DoorsCS.inc
Code:
this is my program code:
Code:
oh and how do i create an icon.i do not know how to do it the way that is needed.
----------------------------------
Doors CS Assembler\Compiler
Version 1.1
Written by Kerm Martian
http:\\www.Cemetech.tk
----------------------------------
----- Assembling and Compiling test for the TI-83...
TASM Z80 Assembler. Version 3.0.1 June, 1994.
Copyright (C) 1985-1994 by Speech Technology Incorporated
tasm: source file open error on DoorsCS.inc
Code:
█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█▀▀▀▀▀▀▀▀▀▀▀█ Devpac83 v1.0 ■ Converts bin to TI-83 83p
██▀█▀███▀▀██▀██▀█ ▄▀▀▄ █ █ █ Coded by Hannes Edfeldt aka movax in 1997
█ █ █ █ ██ █▄▀█ █ █▄▄█ ██ █ movax@algonet.se <> www.algonet.se\~movax
█▄███▄██▄▄████▄██ █ █ █ █ █ Greets to everyone on the TI-83 asm scene
█▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█▄▄▄▄▄▄▄▄▄▄▄█ Syntax: devpac83 <binfile> (no extension)
File corrupted!
----- test for the TI-83 Assembled and Compiled.
----- Assembling test for the TI-83/84 Plus...
TASM Z80 Assembler. Version 3.0.1 June, 1994.
Copyright (C) 1985-1994 by Speech Technology Incorporated
tasm: source file open error on DoorsCS.inc
Decpac8x v1.0 - Converts bin to TI-83 8xp
Syntax: devpac8x <binfile> (no extension)
Coded by Hannes Edfelt aka movax (1998) movax@algonet.se
Updated by Scott Dial aka wrath (2000) wrath@calc.org
Once again, greetings to everyone on the TI-83(+) asm scene
File corrupted!
----- test for the TI-83/84 Plus Assembled and Compiled.
TI-83 version is test.83p
TI-83 Plus version is test.8xp
this is my program code:
Code:
.nolist
#include "DoorsCS.inc"
.list
.org progstart
#ifdef ti83p
.db $BB,$6D
#endif
xor d
#ifdef ti83p
.db $C9
#endif
jr start
.dw description
.db $05,$00
.dw $0000
.dw $0000
start:
bcall(_indicatoroff)
bcall(_clrlcdfull)
bcall(_homeup)
ld hl,test
bcall(_vputs)
bcall(_getkey)
ret
test:
.db "Testing",0
Description:
.db "Test",0
.end
END
oh and how do i create an icon.i do not know how to do it the way that is needed.
You don't have DoorsCS.inc in the proper folder (the TASM folder, or whatever folder your tasm is in).
i tried again and stuck all the includes in the tasm folder. and i get this error:
----------------------------------
Doors CS Assembler\Compiler
Version 1.1
Written by Kerm Martian
http:\\www.Cemetech.tk
----------------------------------
----- Assembling and Compiling test for the TI-83...
TASM Z80 Assembler. Version 3.0.1 June, 1994.
Copyright (C) 1985-1994 by Speech Technology Incorporated
tasm: pass 1 complete.
zztemp.asm line 0001: No END directive before EOF.
tasm: pass 2 complete.
tasm: Number of errors = 1
█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█▀▀▀▀▀▀▀▀▀▀▀█ Devpac83 v1.0 ■ Converts bin to TI-83 83p
██▀█▀███▀▀██▀██▀█ ▄▀▀▄ █ █ █ Coded by Hannes Edfeldt aka movax in 1997
█ █ █ █ ██ █▄▀█ █ █▄▄█ ██ █ movax@algonet.se <> www.algonet.se\~movax
█▄███▄██▄▄████▄██ █ █ █ █ █ Greets to everyone on the TI-83 asm scene
█▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█▄▄▄▄▄▄▄▄▄▄▄█ Syntax: devpac83 <binfile> (no extension)
File corrupted!
----- test for the TI-83 Assembled and Compiled.
----- Assembling test for the TI-83/84 Plus...
TASM Z80 Assembler. Version 3.0.1 June, 1994.
Copyright (C) 1985-1994 by Speech Technology Incorporated
tasm: pass 1 complete.
zztemp.asm line 0001: No END directive before EOF.
tasm: pass 2 complete.
tasm: Number of errors = 1
Decpac8x v1.0 - Converts bin to TI-83 8xp
Syntax: devpac8x <binfile> (no extension)
Coded by Hannes Edfelt aka movax (1998) movax@algonet.se
Updated by Scott Dial aka wrath (2000) wrath@calc.org
Once again, greetings to everyone on the TI-83(+) asm scene
File corrupted!
----- test for the TI-83/84 Plus Assembled and Compiled.
TI-83 version is test.83p
TI-83 Plus version is test.8xp
C:\Calc\sdk\ASM>
----------------------------------
Doors CS Assembler\Compiler
Version 1.1
Written by Kerm Martian
http:\\www.Cemetech.tk
----------------------------------
----- Assembling and Compiling test for the TI-83...
TASM Z80 Assembler. Version 3.0.1 June, 1994.
Copyright (C) 1985-1994 by Speech Technology Incorporated
tasm: pass 1 complete.
zztemp.asm line 0001: No END directive before EOF.
tasm: pass 2 complete.
tasm: Number of errors = 1
█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█▀▀▀▀▀▀▀▀▀▀▀█ Devpac83 v1.0 ■ Converts bin to TI-83 83p
██▀█▀███▀▀██▀██▀█ ▄▀▀▄ █ █ █ Coded by Hannes Edfeldt aka movax in 1997
█ █ █ █ ██ █▄▀█ █ █▄▄█ ██ █ movax@algonet.se <> www.algonet.se\~movax
█▄███▄██▄▄████▄██ █ █ █ █ █ Greets to everyone on the TI-83 asm scene
█▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█▄▄▄▄▄▄▄▄▄▄▄█ Syntax: devpac83 <binfile> (no extension)
File corrupted!
----- test for the TI-83 Assembled and Compiled.
----- Assembling test for the TI-83/84 Plus...
TASM Z80 Assembler. Version 3.0.1 June, 1994.
Copyright (C) 1985-1994 by Speech Technology Incorporated
tasm: pass 1 complete.
zztemp.asm line 0001: No END directive before EOF.
tasm: pass 2 complete.
tasm: Number of errors = 1
Decpac8x v1.0 - Converts bin to TI-83 8xp
Syntax: devpac8x <binfile> (no extension)
Coded by Hannes Edfelt aka movax (1998) movax@algonet.se
Updated by Scott Dial aka wrath (2000) wrath@calc.org
Once again, greetings to everyone on the TI-83(+) asm scene
File corrupted!
----- test for the TI-83/84 Plus Assembled and Compiled.
TI-83 version is test.83p
TI-83 Plus version is test.8xp
C:\Calc\sdk\ASM>
You don't have
Code:
at the end of your program. Either that, or there is no test.z80 and no test.asm file in the source folder.
Code:
.end
END
thanks it compiled. now to search for a sprite creator on ticalc to make icons creation faster. oh and i like how you had it send the files to correct folders.
lafferjm wrote:
thanks it compiled. now to search for a sprite creator on ticalc to make icons creation faster. oh and i like how you had it send the files to correct folders.
Hmm... Maybe I should take that as a hint to get back to working on Sprite2Hex (although I do think that Z80 sprite output is fully working in the craptacular version I released)
I need to draw two vertical lines: one at the left side of the screen and one at the right. I'm programming for Ion and here's what I have so far:
Code:
So... I've got the bcall, but I don't know how to tell it where to graph the lines. I read something about using OP registers, but I couldn't get it to work. Any suggestions?
Code:
_vertical =48a9h ;defines bcall to graph vertical line
#include "ion.inc" ;Ion header begins here
#ifdef TI83P
.org progstart-2
.db $BB,$6D
#else
.org progstart
#endif
xor a
jr nc,start
title: .db "Fall",0 ;Ion header ends here
start:
bcall(_clrlcdf)
;I need something here to tell it where to graph
bcall(_vertical) ;graphs vertical line
;I need something here to tell it where to graph
bcall(_vertical) ;graphs vertical line
bcall(_getkey)
ret
.end
END
So... I've got the bcall, but I don't know how to tell it where to graph the lines. I read something about using OP registers, but I couldn't get it to work. Any suggestions?
Did you read the TI-SDK on it? That usually has a decent description of the bcall API, and should have some good info on how to use that bcall... (although I don't remember where to get that, sorry )
try loading random numbers into registers and make sure only one register has a non 0 value?
I think a lot of calls use registers to pass info right?
I think a lot of calls use registers to pass info right?
ALL of the system calls take input in registers, and you can get the 83+ SDK at TI's site. They've also got a system routine documentation PDF for download.
I downloaded the SDK (Software Development Kit, right?) from TI's website. It came with a system routines pdf file, so I'll take a look at that and see if I can find anything. In the meantime, I'll use the _iline bcall. The vertical and horizontal bcalls aren't essential, I just wanted them so I could be efficient.
Thanks
Thanks
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.
» Go to Registration page
» Go to Registration page
Page 4 of 8
» All times are UTC - 5 Hours
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
Advertisement