Omnimaga: The Coders Of Tomorrow
Welcome, Guest. Please login or register.
 
Omnimaga: The Coders Of Tomorrow
23 May, 2013, 05:13:43 *
Welcome, Guest. Please login or register.

Login with username, password and session length
 
   home   news downloads projects tutorials misc forums rules new posts irc about Login Register  
+-OmnomIRC

You must Register, be logged in and have at least 40 posts to use this shout-box! If it still doesn't show up afterward, it might be that OmnomIRC is disabled for your group or under maintenance.

Note: You can also use an IRC client like mIRC, X-Chat or Mibbit to connect to an EFnet server and #omnimaga.

Pages: 1 [2] 3 4 ... 21   Go Down
  Print  
Author Topic: Hot Dog's TI-83+ Z80 ASM for the Absolute Beginner--Discussion -  (Read 20209 times) Bookmark and Share
0 Members and 1 Guest are viewing this topic.
Hot_Dog
If you can't find a cat, look for its tail.
Project Author
LV11 Super Veteran (Next: 3000)
*
Offline Offline

Gender: Male
Last Login: 21 May, 2013, 21:08:05
Date Registered: 28 December, 2009, 18:47:54
Location: Midland, Washington
Posts: 2940


Topic starter
Total Post Ratings: +428

View Profile
« Reply #15 on: 30 April, 2010, 06:53:02 »
0

Lol I just took a quick look at Lesson 3, and I wonder if for early BASIC programmers, Axe Parser couldn't act as some sort of bridge towards ASM? Some of the pointer stuff seems pretty similar to Axe. Of course, in lower level but still pointers/memory addresses


Well, I'm pretty sure that Quilbo Quigibo (forgive the spelling) had that in mind...

(EDIT by Mapar: fixed  Tongue )

Quote
It might be good to specify how much RAM exactly in total the 83+ has, though.

Perhaps...but my goal is not to explain beyond the unnecessary.  Besides, I didn't do my homework (metaphorically), so I don't know how much the 83+ actually has.
« Last Edit: 30 April, 2010, 07:41:26 by mapar007 » Logged

There are people who can speak two languages, and they are called bilingual.  There are people who speak three languages and are therefore trilingual.  Then there are people who speak one language, and these people are called Americans.

DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Offline Offline

Gender: Male
Last Login: Today at 04:24:04
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50225


Total Post Ratings: +2615

View Profile WWW
« Reply #16 on: 30 April, 2010, 22:20:46 »
0

Aaah ok. Well, Idk if Quigibo goal was to do a bridge towards ASM, though. I think it can make ASM easier to understand, but he made this language mostly so people can create games easier and faster. I often heard about RPG and the like taking years to complete in ASM. Just Desolate, which is 2 hours long and was worked on day and night, took over a year to be finished completly.
Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
calcdude84se
Needs Motivation
Members
LV11 Super Veteran (Next: 3000)
***********
Offline Offline

Gender: Male
Last Login: 14 May, 2013, 16:12:14
Date Registered: 21 April, 2010, 04:20:59
Posts: 2207


Total Post Ratings: +62

View Profile
« Reply #17 on: 01 May, 2010, 15:57:01 »
0

Hot_Dog, why is the .org statement given as a base-10 number? Wouldn't it be more effective just to use hex, since that's what will be used later anyway? Or do you plan to change it eventually?
Edit: I am, of course, referring to Lesson 4
« Last Edit: 01 May, 2010, 17:59:41 by calcdude84se » Logged

"People think computers will keep them from making mistakes. They're wrong. With computers you make mistakes faster."
-Adam Osborne
Bug me about PartesOS. I might just need reminding.
DJ Omnimaga
Retired Omnimaga founder (Site issues must be PM'ed to Netham45, Eeems, Shmibs, Deep Thought and AngelFish, not me.)
Editor
LV15 Omnimagician (Next: --)
*
Offline Offline

Gender: Male
Last Login: Today at 04:24:04
Date Registered: 25 August, 2008, 07:00:21
Location: Québec (Canada)
Posts: 50225


Total Post Ratings: +2615

View Profile WWW
« Reply #18 on: 01 May, 2010, 17:10:44 »
0

Ok I just saw tutorial 4 released, will check it soon Smiley
Logged

Retired 83+ coder, Omnimaga/TIMGUL founder. Now doing power metal music (formerly did electronica)

Follow me on Bandcamp|Facebook|Reverbnation|Youtube|Twitter|Myspace
klebue
LV0 Newcomer (Next: 5)

Offline Offline

Last Login: 03 September, 2012, 20:59:22
Date Registered: 07 April, 2010, 21:45:50
Posts: 3

Total Post Ratings: 0

View Profile
« Reply #19 on: 01 May, 2010, 17:30:03 »
0

In tutorial 2 you might want to give the right answer for computation 4 Wink
Apart from that I like you tutorials a lot!
Logged
Hot_Dog
If you can't find a cat, look for its tail.
Project Author
LV11 Super Veteran (Next: 3000)
*
Offline Offline

Gender: Male
Last Login: 21 May, 2013, 21:08:05
Date Registered: 28 December, 2009, 18:47:54
Location: Midland, Washington
Posts: 2940


Topic starter
Total Post Ratings: +428

View Profile
« Reply #20 on: 01 May, 2010, 20:12:59 »
0

Quote
In tutorial 2 you might want to give the right answer for computation 4


Opps, I never noticed that one!  Thanks

Quote
Hot_Dog, why is the .org statement given as a base-10 number? Wouldn't it be more effective just to use hex, since that's what will be used later anyway? Or do you plan to change it eventually?
Edit: I am, of course, referring to Lesson 4

I'll be talking about Hexadecimal numbers when I talk about registers in pairs, and then I'll switch the .org to base-16.  In the mean time, however, I'm trying to give these lessons a slow, easy-to-work-with pace, so I felt there was little need to work with base 16 for the time being.
Logged

There are people who can speak two languages, and they are called bilingual.  There are people who speak three languages and are therefore trilingual.  Then there are people who speak one language, and these people are called Americans.

Levak
LV8 Addict (Next: 1000)
********
Offline Offline

Gender: Male
Last Login: Today at 03:08:23
Date Registered: 04 April, 2010, 23:42:49
Location: France
Posts: 843


Total Post Ratings: +148

View Profile WWW
« Reply #21 on: 02 May, 2010, 01:00:34 »
0

Hi,
I read all the lessons an I'm really eager ! This is awesome man

Thus... now THE question that I think everybody wants to get an answer

Lesson 4 Page 7 :
Quote
By the way, H and L can be used as a pair. Since H = 0 and L = 6, HL =
06, meaning HL = 6. For the time being, don’t take this and run with it:
if H = 1 and L = 7, HL DOES NOT equal 17.

What is HL egual ? Cheesy
« Last Edit: 02 May, 2010, 13:34:08 by Levak » Logged

Human always wants to survive and that's why he will fall one day.
My website - TI-Planet - iNspired-Lua
Art_of_camelot
The matrix has you.. ಠ_ಠ
Support Staff
LV12 Extreme Poster (Next: 5000)
*
Offline Offline

Last Login: Today at 03:35:27
Date Registered: 30 August, 2008, 04:55:55
Location: Dr. Light's Laboratory
Posts: 4400


Total Post Ratings: +152

View Profile WWW
« Reply #22 on: 02 May, 2010, 01:08:33 »
0

23
*Edit* actually I take that back, it would be 263. Just woke up, still half asleep. X_X
« Last Edit: 02 May, 2010, 01:15:03 by Art_of_camelot » Logged

Projects:
TBA! Coming to an 83+ near you!

NerdTests.com says I'm a Cool Nerd King.  Click here to take the Nerd Test, get nerdy images and jokes, and write on the nerd forum!


Hot_Dog
If you can't find a cat, look for its tail.
Project Author
LV11 Super Veteran (Next: 3000)
*
Offline Offline

Gender: Male
Last Login: 21 May, 2013, 21:08:05
Date Registered: 28 December, 2009, 18:47:54
Location: Midland, Washington
Posts: 2940


Topic starter
Total Post Ratings: +428

View Profile
« Reply #23 on: 02 May, 2010, 02:07:12 »
0

23
*Edit* actually I take that back, it would be 263. Just woke up, still half asleep. X_X

I should probably put that answer in the tutorial.  Of course, soon enough, I'll explain what goes on
Logged

There are people who can speak two languages, and they are called bilingual.  There are people who speak three languages and are therefore trilingual.  Then there are people who speak one language, and these people are called Americans.

Raylin
Godslayer
LV10 31337 u53r (Next: 2000)
**********
Offline Offline

Gender: Male
Last Login: 25 February, 2013, 17:03:58
Date Registered: 01 July, 2009, 22:55:16
Location: In the City of Labyrinth
Posts: 1405


Total Post Ratings: +53

View Profile WWW
« Reply #24 on: 02 May, 2010, 13:06:17 »
0

On my side of things, I've gotten a lot of errors when trying to compile your programs.
I haven't compile a program yet.

This error is the culprit:

ti83plus.inc:51: error: Can't recognize 'EQU' as an instruction or macro
Logged

Bug me about my book.

Sarah: TI-83 Plus Silver Edition [OS 1.19]
Cassie: TI-86 [OS 1.XX]
Elizabeth: TI-81 [OS 1.XX]
Jehuty: TI-83 Plus Silver Edition [OS 1.19]
Tesla: CASIO Prizm








Phantom Sanctuary: Sins of the Savior [==........] 20%
Eeems
THE GAME
Administrator
LV13 Extreme Addict (Next: 9001)
*
Offline Offline

Gender: Male
Last Login: Today at 04:48:40
Date Registered: 14 March, 2009, 03:32:57
Location: Edmonton, Alberta
Posts: 5075


Total Post Ratings: +230

View Profile WWW
« Reply #25 on: 02 May, 2010, 16:41:31 »
0

What compiler are you using?
Logged

Raylin
Godslayer
LV10 31337 u53r (Next: 2000)
**********
Offline Offline

Gender: Male
Last Login: 25 February, 2013, 17:03:58
Date Registered: 01 July, 2009, 22:55:16
Location: In the City of Labyrinth
Posts: 1405


Total Post Ratings: +53

View Profile WWW
« Reply #26 on: 02 May, 2010, 18:26:51 »
0

SPASM.
Logged

Bug me about my book.

Sarah: TI-83 Plus Silver Edition [OS 1.19]
Cassie: TI-86 [OS 1.XX]
Elizabeth: TI-81 [OS 1.XX]
Jehuty: TI-83 Plus Silver Edition [OS 1.19]
Tesla: CASIO Prizm








Phantom Sanctuary: Sins of the Savior [==........] 20%
Hot_Dog
If you can't find a cat, look for its tail.
Project Author
LV11 Super Veteran (Next: 3000)
*
Offline Offline

Gender: Male
Last Login: 21 May, 2013, 21:08:05
Date Registered: 28 December, 2009, 18:47:54
Location: Midland, Washington
Posts: 2940


Topic starter
Total Post Ratings: +428

View Profile
« Reply #27 on: 02 May, 2010, 19:31:20 »
0



On my side of things, I've gotten a lot of errors when trying to compile your programs.
I haven't compile a program yet.

This error is the culprit:

ti83plus.inc:51: error: Can't recognize 'EQU' as an instruction or macro

Put these four lines at the beginning of ti83plus.inc:

#define EQU .EQU
#define equ .EQU
#define db .DB
#define DB .DB

I will need to tell everyone else in the tutorial to do the same thing.  I think that Texas Instruments originally wrote this file for a different compiler
« Last Edit: 02 May, 2010, 19:34:17 by Hot_Dog » Logged

There are people who can speak two languages, and they are called bilingual.  There are people who speak three languages and are therefore trilingual.  Then there are people who speak one language, and these people are called Americans.

Raylin
Godslayer
LV10 31337 u53r (Next: 2000)
**********
Offline Offline

Gender: Male
Last Login: 25 February, 2013, 17:03:58
Date Registered: 01 July, 2009, 22:55:16
Location: In the City of Labyrinth
Posts: 1405


Total Post Ratings: +53

View Profile WWW
« Reply #28 on: 02 May, 2010, 20:07:43 »
0

ti83plus.inc:79: error: Can't recognize 'macro' as an instruction or macro
ti83plus.inc:80: error: RST doesn't take these arguments

These also come up.
Logged

Bug me about my book.

Sarah: TI-83 Plus Silver Edition [OS 1.19]
Cassie: TI-86 [OS 1.XX]
Elizabeth: TI-81 [OS 1.XX]
Jehuty: TI-83 Plus Silver Edition [OS 1.19]
Tesla: CASIO Prizm








Phantom Sanctuary: Sins of the Savior [==........] 20%
Hot_Dog
If you can't find a cat, look for its tail.
Project Author
LV11 Super Veteran (Next: 3000)
*
Offline Offline

Gender: Male
Last Login: 21 May, 2013, 21:08:05
Date Registered: 28 December, 2009, 18:47:54
Location: Midland, Washington
Posts: 2940


Topic starter
Total Post Ratings: +428

View Profile
« Reply #29 on: 02 May, 2010, 20:14:11 »
0

Try this one.  Assuming it works, I'll change the link to where everyone can get it.

* New Copy of ti83plus.inc (116.58 KB - downloaded 73 times.)
Logged

There are people who can speak two languages, and they are called bilingual.  There are people who speak three languages and are therefore trilingual.  Then there are people who speak one language, and these people are called Americans.

Pages: 1 [2] 3 4 ... 21   Go Up
  Print  
 
Jump to:  

Powered by EzPortal
Powered by MySQL Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Powered by PHP
Page created in 0.308 seconds with 32 queries.
Skin by DJ Omnimaga edited from SMF default theme with the help of tr1p1ea.
All programs, games and songs avaliable on this website are property of their respective owners.
Best viewed in Opera, Firefox, Chrome and Safari with a resolution of 1024x768 or above.