I have heard that Assembly is much faster and is overall better than BASIC. I started day one of "Learning Assembly in 28 Days." Well, every website I've searched requires TASM80. I have Windows 10 and my computer says TASM80 is unavailable on our server, something about 16 bits and 32 bits. I have knowledge in BASIC (hence TI84plceBasicPro) and Javascpript, but Assembly seems like it just wants to avoid me!
Don't use TASM80, but spasm-ng. That is a far better assembler which includes ez80 support. You can download it here: https://github.com/alberthdev/spasm-ng/releases . Check https://github.com/alberthdev/spasm-ng/blob/master/README.md for the right command line syntax. Feel free to ask questions if it doesn't work. Smile

EDIT: the most easy website to learn assembly is Learn Assembly in 28 Days: http://t.eeems.ca/ASMin28Days/welcome.html
There's quite a list there... Which one do I download?
TI84plceBasicPro wrote:
There's quite a list there... Which one do I download?

Depends on the Operating System you have. There are Linux, Debian and Windows downloads IIRC, so pick the one you need.
Ok.

P.S. thanks for the etiquette letter. im sorry about that. Anyways, how do i "un" post my topics




Moderator Translation:

Okay.

P.S. Thanks for the etiquette letter. I'm sorry about that. Anyway, how do I "un" post my topics?
Did you even read any of the replies to the same exact topic you made earlier?

https://www.cemetech.net/forum/viewtopic.php?p=267328#267328
I tried spasm-ng! it said that it might put my pc at risk. i put in to run it anyway ... and it popped up for a split second and disappeared!
TI84plceBasicPro wrote:
I tried spasm-ng! it said that it might put my pc at risk. i put in to run it anyway ... and it popped up for a split second and disappeared!

PT_ wrote:
...Check https://github.com/alberthdev/spasm-ng/blob/master/README.md for the right command line syntax...
I'll try. Are there specific ones for different Windows 10? I'm still very confused...
TI84plceBasicPro wrote:
I'll try. Are there specific ones for different Windows 10? I'm still very confused...

Sorry, I should have pointed to the Documentation section: https://github.com/alberthdev/spasm-ng/blob/master/README.md#documentation . If you need some docs how to create your first assembly program, try http://ez80.github.io . Smile
I have to use spasm-ng to assemble it right? Apparently I need Visual C or soemething and it told me to go to this stacker site, and im still at square one!
TI84plceBasicPro wrote:
I have to use spasm-ng to assemble it right? Apparently I need Visual C or soemething and it told me to go to this stacker site, and im still at square one!

Please read other posts in this thread before posting things like that. In the previous post I gave you a link with a tutorial how to create your first program and setting up the assembler. If you did read that, you should be fine.
Im downloading the Visual Studio bc

Requirements
On Windows, you will need the following to build SPASM-ng:

Visual Studio with C++ support
TI84plceBasicPro wrote:
Im downloading the Visual Studio bc

Requirements
On Windows, you will need the following to build SPASM-ng:

Visual Studio with C++ support

No, you don't need to build spasm yourself. Just follow the link I gave you: http://ez80.github.io
Thank You.. apparently I missed that.

EDIT: The tutorial sent me to download something for 84pce... i dont see a download though
TI84plceBasicPro wrote:
EDIT: The tutorial sent me to download something for 84pce... i dont see a download though

You don't need to download the 84PCE highlighting, that's not necessary at all.
https://github.com/alberthdev/spasm-ng/releases/download/v0.5-beta.3/spasm64.exe
I try downloading it but as i said it opens and disappears
PT_ wrote:
TI84plceBasicPro wrote:
EDIT: The tutorial sent me to download something for 84pce... i dont see a download though

You don't need to download the 84PCE highlighting, that's not necessary at all.


When downloading the ti84pce.inc, you just have to copy and paste the text in http://wikiti.brandonw.net/index.php?title=84PCE:OS:Include_File into a new file named "ti84pce.inc", right?
I did the above and it worked perfectly fine.
DOFT wrote:
PT_ wrote:
TI84plceBasicPro wrote:
EDIT: The tutorial sent me to download something for 84pce... i dont see a download though

You don't need to download the 84PCE highlighting, that's not necessary at all.


When downloading the ti84pce.inc, you just have to copy and paste the text in http://wikiti.brandonw.net/index.php?title=84PCE:OS:Include_File into a new file named "ti84pce.inc", right?
I did the above and it worked perfectly fine.

Or you know, just run this:


Code:
wget --no-verbose 'http://wikiti.brandonw.net/index.php?title=84PCE:OS:Include_File&action=raw' --output-document=- | sed -E '/^\[\[.*\]\]$/d;s|</?pre>||' > ti84pce.inc
  
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
Page 1 of 2
» 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

 

Advertisement