-->
z80 basic tutorials
-->
-->
Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email
?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
-->
Home
About
Team
Rules
Stats
Status
Sitemap
Chat
Downloads
Forum
News
Our Projects
Major Community Projects
Recent Posts
Unread Posts
Replies
Tools
SourceCoder3
Other Things...
Omnimaga Radio
TI-83 Plus ASM File Unsquisher
Z80 Conversion Tools
IES TI File Editor
Free RAM areas
Comprehensive Getkeyr table
URL Shortener
Online Axe Tilemap Editor
Help
Contact Us
Change Request
Report Issue/Bug
Team
Articles
Members
View the memberlist
Search For Members
Buddies
Login
Register
Omnimaga
»
Forum
»
Calculator Community
»
TI Calculators
»
TI-BASIC
»
z80 basic tutorials
« previous
next »
Print
Pages: [
1
]
2
3
Go Down
Author
Topic: z80 basic tutorials (Read 13801 times)
0 Members and 1 Guest are viewing this topic.
tifreak
LV11
Super Veteran (Next: 3000)
Posts: 2708
Rating: +82/-3
My Kung Fu IS strong...
z80 basic tutorials
«
on:
August 03, 2005, 08:57:00 am »
I had previously set up 6 lessons for the 83 and 83+. I just got the 83+ lesson 7 uploaded.
http://tifreakware.calcgames.org/bt83pll7.htm
I am counting on you guys to review it and let me know what you think. I am also undecided what to cover next...
I should have the 83 version of this posted tommorrow, after I make sure everything works fine, and after I change some of the key presses...
I might start workin on some 86 basic tutorials...
Logged
Projects: AOD Series: 75% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
z80 basic tutorials
«
Reply #1 on:
August 03, 2005, 09:46:00 am »
sorry I cant see anymore, the rainbow colored BASIC code made my eyes pop out of my head upon reading O_O
I think you need to make the colors a bit lighter so its easier to read, but other than that the tutorialis awesome, much more game oriented, at least that will awnser most questions asked by new TI-BASIC programmers
Logged
tifreak
LV11
Super Veteran (Next: 3000)
Posts: 2708
Rating: +82/-3
My Kung Fu IS strong...
z80 basic tutorials
«
Reply #2 on:
August 03, 2005, 09:49:00 am »
Ok, I might change the colors...
:laugh:
Did you know all about that random stuff? I know I didn't...
Logged
Projects: AOD Series: 75% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
z80 basic tutorials
«
Reply #3 on:
August 03, 2005, 09:56:00 am »
well I mostly knew about rand and randint( (and the fact you can store number seeds to "rand") since they are the only one I used. You should put a warning about the Randbin( (or the other thing I dont remember) that can cause the calc to freeze for ages if you type very large values :wacko:
Logged
dysfunction
Guest
z80 basic tutorials
«
Reply #4 on:
August 04, 2005, 02:53:00 am »
Looks useful, I'm actually teaching my brother z80 basic right now, so I might give him this to read.
Logged
tifreak
LV11
Super Veteran (Next: 3000)
Posts: 2708
Rating: +82/-3
My Kung Fu IS strong...
z80 basic tutorials
«
Reply #5 on:
August 04, 2005, 07:02:00 am »
Thanks.
Do you think tying in how levels can interact with the screen be a good next lesson?
Hmm, I think I will begin plotting this out...
Logged
Projects: AOD Series: 75% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
z80 basic tutorials
«
Reply #6 on:
August 04, 2005, 09:42:00 am »
do you mean stuff like tile map collision detection or similar stuff? Maybe it would be a nice lesson if all the basic stuff have been said about the BASIC language.
@dysfunction: might be a nice tutorial since its game oriented, unlike BASIC guru and the manual but keep in mind that the TI-83+ owner manual is still a great reference as well for TI-BASIC functions
Logged
tifreak
LV11
Super Veteran (Next: 3000)
Posts: 2708
Rating: +82/-3
My Kung Fu IS strong...
z80 basic tutorials
«
Reply #7 on:
August 04, 2005, 04:07:00 pm »
Kevin, I'm hurt. Don't you think I am pulling the little known facts about commands from the book?
And what do you recommend as the next lesson, taking into consideration from lesson 2/3ish on...?
Logged
Projects: AOD Series: 75% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
z80 basic tutorials
«
Reply #8 on:
August 05, 2005, 02:07:00 am »
well I dont know I have read your tutorial very quickly so I might have missed some stuff, I didnt meant to offend you
so far I dunno for next lesson maybe I'll get more ideas soon
Logged
tifreak
LV11
Super Veteran (Next: 3000)
Posts: 2708
Rating: +82/-3
My Kung Fu IS strong...
z80 basic tutorials
«
Reply #9 on:
August 05, 2005, 02:11:00 am »
Not offened good buddy. >D
The "Kevin, I'm hurt" is an expression off of a movie that I saw.
But I am serious about what lesson should be next. I don't really know where to take the lessons, since I am extremely thorough with them...
Logged
Projects: AOD Series: 75% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
z80 basic tutorials
«
Reply #10 on:
August 05, 2005, 05:35:00 am »
Collision detection would be nice
Logged
tifreak
LV11
Super Veteran (Next: 3000)
Posts: 2708
Rating: +82/-3
My Kung Fu IS strong...
z80 basic tutorials
«
Reply #11 on:
August 05, 2005, 07:17:00 am »
Ok, I guess I can discuss that, since I already wrote an article on it...
http://tifreakware.calcgames.org/downloads/aticlefiles.zip
Logged
Projects: AOD Series: 75% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
z80 basic tutorials
«
Reply #12 on:
August 05, 2005, 07:23:00 am »
ah yeah from the 1337 h4x0r B45!C n3\/\/513773R, nice
Logged
tifreak
LV11
Super Veteran (Next: 3000)
Posts: 2708
Rating: +82/-3
My Kung Fu IS strong...
z80 basic tutorials
«
Reply #13 on:
August 05, 2005, 07:28:00 am »
Then this lesson shouldn't take too long to get produced...
Also, I am thinkin about gettin a casio cfx... They look pretty cheap on ebay...
Logged
Projects: AOD Series: 75% | FFME: 80% | Pokemon: 18% | RPGSK: 60% | Star Trek: 70% | Star Trek 83+: 40% | TI-City: 5%
DJ Omnimaga
Clacualters are teh gr33t
CoT Emeritus
LV15
Omnimagician (Next: --)
Posts: 55943
Rating: +3154/-232
CodeWalrus founder & retired Omnimaga founder
z80 basic tutorials
«
Reply #14 on:
August 05, 2005, 07:34:00 am »
QuoteBegin-tifreak8x+August 5, 2005, 14:28-->
QUOTE
(tifreak8x @ August 5, 2005, 14:28)
Also, I am thinkin about gettin a casio cfx... They look pretty cheap on ebay...
I guess its because of the color RPGs on this website
, well I would suggest a AFX 2.0 if u can find one for cheap, because the Casio CFX is slow because of the colors and you cannot have ASM games on it. only one ppl did by modding his calc, his name is Martin Poupe I think. But if you can find a CFX for really really cheapo go for it then
Logged
Print
Pages: [
1
]
2
3
Go Up
« previous
next »
Omnimaga
»
Forum
»
Calculator Community
»
TI Calculators
»
TI-BASIC
»
z80 basic tutorials
\n\t\t\t\t\t\t\t\t\t
<' + '/div>\n\t\t\t\t\t\t\t\t\t
%body%<' + '/textarea>
\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
Max characters: 20000; characters remaining:
...<' + '/span><' + '/span>
\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\t
\n\t\t\t\t\t\t\t\t\t<' + '/div>\n\t\t\t\t\t\t\t\t<' + '/div>', sTemplateSubjectEdit: '
', sTemplateBodyNormal: '%body%', sTemplateSubjectNormal: '
%subject%<' + '/a>', sTemplateTopSubject: 'Topic: %subject% (Read 13801 times)', sErrorBorderStyle: '1px solid red' }); aJumpTo[aJumpTo.length] = new JumpTo({ sContainerId: "display_jump_to", sJumpToTemplate: "
Jump to:<" + "/label> %dropdown_list%", iCurBoardId: 70, iCurBoardChildLevel: 1, sCurBoardName: "TI-BASIC", sBoardChildLevelIndicator: "==", sBoardPrefix: "=> ", sCatSeparator: "-----------------------------", sCatPrefix: "", sGoButtonLabel: "go" }); aIconLists[aIconLists.length] = new IconList({ sBackReference: "aIconLists[" + aIconLists.length + "]", sIconIdPrefix: "msg_icon_", sScriptUrl: smf_scripturl, bShowModify: true, iBoardId: 70, iTopicId: 404, sSessionId: "d7dc119a3e3a8ae55b758ddc272ee522", sSessionVar: "a9921d4ca61f", sLabelIconList: "Message Icon", sBoxBackground: "transparent", sBoxBackgroundHover: "#ffffff", iBoxBorderWidthHover: 1, sBoxBorderColorHover: "#adadad" , sContainerBackground: "#ffffff", sContainerBorder: "1px solid #adadad", sItemBorder: "1px solid #ffffff", sItemBorderHover: "1px dotted gray", sItemBackground: "transparent", sItemBackgroundHover: "#e0e0f0" }); } function tick2() { if (typeof(document.forms.quickModForm) != "undefined") { calcCharLeft2(); setTimeout("tick2()", 1000); } else setTimeout("tick2()", 800); } function message_onkeyup() { if (typeof(document.forms.quickModForm) != "undefined" && typeof(document.forms.quickModForm.message) != "undefined") { document.forms.quickModForm.message.onkeyup = function onkeyup(event) { storeCaret(this); calcCharLeft2(); }; } else setTimeout("message_onkeyup()", 800); } message_onkeyup(); function calcCharLeft2() { var maxLength = 20000; var oldEditor = "", currentEditor = document.forms.quickModForm.message.value; if (!document.getElementById("editorLeft2")) return; if (oldEditor != currentEditor) { oldEditor = currentEditor; if (currentEditor.replace(/\r/, "").length > maxLength) document.forms.quickModForm.message.value = currentEditor.replace(/\r/, "").substring(0, maxLength); currentEditor = document.forms.quickModForm.message.value.replace(/\r/, ""); } setInnerHTML(document.getElementById("editorLeft2"), maxLength - currentEditor.length); } // ]]>-->