Jump to content

Photo

Text editor for programming


29 replies to this topic

#1 Willie1914 OFFLINE  

Willie1914

    Space Invader

  • 10 posts

Posted Thu Sep 13, 2018 1:07 PM

Hello everyone!

 

I'm new to the forum, but have been programming my Ti-99/4a since the mid-80's.

 

Recently I moved to a Windows-10 based laptop, and find NotePad / WordPad a bit frustrating to use when writing assembly programs -- in particular, managing the tabs!

 

Can anyone recommend a replacement for these?  I'm curious as to what others are using.

 

Thanks in advance,

Willie



#2 RickyDean OFFLINE  

RickyDean

    Stargunner

  • 1,141 posts

Posted Thu Sep 13, 2018 1:20 PM

Hello everyone!

 

I'm new to the forum, but have been programming my Ti-99/4a since the mid-80's.

 

Recently I moved to a Windows-10 based laptop, and find NotePad / WordPad a bit frustrating to use when writing assembly programs -- in particular, managing the tabs!

 

Can anyone recommend a replacement for these?  I'm curious as to what others are using.

 

Thanks in advance,

Willie

I don't program in a non IDE environment, so I can't give you a good answer, but I would think that something like notepad++ would work. I do believe their is an added benefit to using NP++, someone here in the past has posted a plugin for NP++ to know your dealing with assembly, I believe. 


Edited by RickyDean, Thu Sep 13, 2018 1:22 PM.


#3 OLD CS1 OFFLINE  

OLD CS1

    >OLD CS1█

  • 6,164 posts
  • Technology Samurai
  • Location:Tallahassee, FL

Posted Thu Sep 13, 2018 1:34 PM

I don't program in a non IDE environment, so I can't give you a good answer, but I would think that something like notepad++ would work. I do believe their is an added benefit to using NP++, someone here in the past has posted a plugin for NP++ to know your dealing with assembly, I believe. 

 

in the Development Resources thread, under "Editors."



#4 TheMole OFFLINE  

TheMole

    Dragonstomper

  • 820 posts
  • Location:Belgium

Posted Thu Sep 13, 2018 1:41 PM

I can definitely recommend Sublime Text, although it is quite expensive...

https://www.sublimetext.com

#5 Asmusr OFFLINE  

Asmusr

    River Patroller

  • 3,148 posts
  • Location:Denmark

Posted Thu Sep 13, 2018 1:52 PM

IntelliJ IDEA community edition with xdt99 plugins.

 

It provides syntax highlighting, jumping to labels, renaming labels, etc. And it's free.


Edited by Asmusr, Thu Sep 13, 2018 2:08 PM.


#6 adamantyr OFFLINE  

adamantyr

    Stargunner

  • 1,529 posts

Posted Thu Sep 13, 2018 1:53 PM

I use Textpad myself, I like it because I can set it up with a syntax file so it highlights all my assembly operands.

 

You can use Textpad for free pretty much indefinitely, it just pops up a registration reminder once in awhile, but I bought a license for $30 because it's a good product and I want them to make some money on it.



#7 Lee Stewart ONLINE  

Lee Stewart

    River Patroller

  • 3,991 posts
  • Location:Silver Run, Maryland

Posted Thu Sep 13, 2018 2:09 PM

Notepad++ for me!  I have used it extensively to write the TMS9900 Assembler and Forth code for my fbForth 2.0 cartridge (see below).

 

...lee



#8 jrhodes OFFLINE  

jrhodes

    Moonsweeper

  • 330 posts

Posted Thu Sep 13, 2018 2:20 PM

Notepad++ if your on windows, if on linux, look into a program called Geany.



#9 RXB OFFLINE  

RXB

    River Patroller

  • 3,602 posts
  • Location:Vancouver, Washington, USA

Posted Thu Sep 13, 2018 2:27 PM

I just use Windows Notepad, works fine. 

Tried others like Notepad ++ but I do not need 3000 features I would never ever use.



#10 Willie1914 OFFLINE  

Willie1914

    Space Invader

  • Topic Starter
  • 10 posts

Posted Thu Sep 13, 2018 2:55 PM

Thanks for the replies everyone.

 

I'll follow-up on your recommendations.

 

I appreciate the help!

 

Regards,

Willie



#11 OLD CS1 OFFLINE  

OLD CS1

    >OLD CS1█

  • 6,164 posts
  • Technology Samurai
  • Location:Tallahassee, FL

Posted Thu Sep 13, 2018 5:04 PM

I do not need 3000 features I would never ever use.

 

This is why I never got married.



#12 Shift838 OFFLINE  

Shift838

    River Patroller

  • 2,586 posts
  • SHIFT838
  • Location:Deer Park, Texas

Posted Thu Sep 13, 2018 7:12 PM

Notepad ++ also has a TI-99 XB and Assembly Language file so it will detect syntax for both.


  • RXB likes this

#13 danwinslow OFFLINE  

danwinslow

    River Patroller

  • 2,593 posts

Posted Fri Sep 14, 2018 8:39 AM

Notepad++ works well, and is free. You can get gVim (vi editor) if you are old school. You could try Atom, too, it's what the cool kids use nowadays. Also Eclipse. and then there is the WUDSN project here:https://www.wudsn.co...de/installation

 

*edit*

Err, WUDSN is Atari, not user if it has support for TI stuff.


Edited by danwinslow, Fri Sep 14, 2018 8:41 AM.


#14 atrax27407 OFFLINE  

atrax27407

    Stargunner

  • 1,272 posts

Posted Fri Sep 14, 2018 11:50 AM

If you want to program exclusively on the TI, you can use  F'WEB and one of the text-to-program utilities.


  • RXB likes this

#15 InsaneMultitasker OFFLINE  

InsaneMultitasker

    River Patroller

  • 2,468 posts

Posted Sat Jan 19, 2019 2:20 AM

Has anyone come across an editor that doesn't treat the tab as anything but moving the cursor, like the typical TI editors?  For assembly language programming I just want something simple -  no using the mouse to re-position the cursor, no tab/space indentation, etc.  Lately I find myself creating new files with the real hardware then moving them to the PC because all the PC editors I have tried have the same annoying traits.



#16 retiredqwest OFFLINE  

retiredqwest

    Space Invader

  • 17 posts
  • Location:Spo Can

Posted Sat Jan 19, 2019 12:54 PM

I use this https://www.webuilderapp.com/for PHP and HTML editing. This has an evaluation period.

 

May not be what you are looking for.....


Edited by retiredqwest, Sat Jan 19, 2019 12:55 PM.


#17 mizapf OFFLINE  

mizapf

    River Patroller

  • 3,672 posts
  • Location:Germany

Posted Sat Jan 19, 2019 1:12 PM

Do you want TAB to insert 7 spaces (instead of a TAB char)? I'm using jEdit for quite a long time now, and it is highly configurable, including tabbing.



#18 InsaneMultitasker OFFLINE  

InsaneMultitasker

    River Patroller

  • 2,468 posts

Posted Sat Jan 19, 2019 1:18 PM

Do you want TAB to insert 7 spaces (instead of a TAB char)? I'm using jEdit for quite a long time now, and it is highly configurable, including tabbing.

I want TAB to reposition the cursor without inserting any tabs or spaces. 



#19 pixelpedant OFFLINE  

pixelpedant

    Star Raider

  • 80 posts
  • Location:Canada

Posted Sat Jan 19, 2019 1:37 PM

For stuff like that, on Windows, I'd usually just use an AutoHotKey solution, possibly with a toggle to turn it on and off.  Could make it window-specific (only active when Notepad++ is the active window) or heck, even file/directory specific (only active when Notepad++ is the active windows and is working in a file somewhere within one's /TI99/ directory), but might make more sense not to, just binding it to a toggle (e.g., so that when one's conception of "TI input mode" is toggled on, it works anywhere - not just in Notepad++). 



#20 Opry99er OFFLINE  

Opry99er

    Quadrunner

  • 10,744 posts
  • Location:Hustisford, WI

Posted Sat Jan 19, 2019 2:55 PM

Notepad++ works great for me.  I use it for all my PC-side programming. 

 

The TAB function in Notepad++ moves the cursor to the next pre-set tab location, but it adds spaces between the end of the current location and the tab location.  In Notepad++, I don't think you can move forward on an otherwise empty line without adding spaces... Those locations don't exist until they are populated with something... either a character or a space.

 

I may be wrong, but that's my experience.



#21 RXB OFFLINE  

RXB

    River Patroller

  • 3,602 posts
  • Location:Vancouver, Washington, USA

Posted Sat Jan 19, 2019 3:35 PM

Notepad ++ also has a TI-99 XB and Assembly Language file so it will detect syntax for both.

Yea but for GPL is does not really offer anything for me.

 

It attempts to use a C like syntax set up.



#22 InsaneMultitasker OFFLINE  

InsaneMultitasker

    River Patroller

  • 2,468 posts

Posted Sun Jan 20, 2019 1:53 AM

The TAB function in Notepad++ moves the cursor to the next pre-set tab location, but it adds spaces between the end of the current location and the tab location.  In Notepad++, I don't think you can move forward on an otherwise empty line without adding spaces... Those locations don't exist until they are populated with something... either a character or a space.

Good to know.  I think I tried Notepad++ along with 5-6 others some months ago hoping one of them would suit my needs.   so far no dice. I just want to use a keyboard, no mouse, while editing code. 

 

 

For stuff like that, on Windows, I'd usually just use an AutoHotKey solution, possibly with a toggle to turn it on and off.  Could make it window-specific (only active when Notepad++ is the active window) or heck, even file/directory specific (only active when Notepad++ is the active windows and is working in a file somewhere within one's /TI99/ directory), but might make more sense not to, just binding it to a toggle (e.g., so that when one's conception of "TI input mode" is toggled on, it works anywhere - not just in Notepad++). 

This sounds interesting... Would you have any thoughts on how to create a toggle like this? Would it be something like binding tab to a specific number of 'right' arrows?   I'll look into this next week.  The only challenge I could see is what Opry99er brings up, in that most text editors won't move beyond the last character of the current line. 



#23 mizapf OFFLINE  

mizapf

    River Patroller

  • 3,672 posts
  • Location:Germany

Posted Sun Jan 20, 2019 9:48 AM

I want TAB to reposition the cursor without inserting any tabs or spaces. 

 

Well, there is always the option to answer: "You don't really want that." Known from various discussion forums. ;)



#24 RXB OFFLINE  

RXB

    River Patroller

  • 3,602 posts
  • Location:Vancouver, Washington, USA

Posted Sun Jan 20, 2019 1:53 PM

I have to scroll up and down often and if you have seen the GPL code for RXB you would know it is way larger than any other project for the TI99/4A just source DV80 files on my SCSI drive:

 

SRXB3 683 DV 80 (GROM3)

SRXB4 716 DV 80 (GROM4)

SRXB5 768 DV 80 (GROM5)

SRXB6 526 DV 80 (GROM6)

SRXB7 240 DV 80 (GROM7)

 

Then you have XB ROMs:

SOURCE1 821 DV 80 (ROM1)

SOURCE2 869 DV 80 (ROM2)



#25 cbmeeks OFFLINE  

cbmeeks

    Moonsweeper

  • 431 posts
  • Location:Hixson, TN

Posted Mon Jan 21, 2019 1:46 PM

Visual Studio Code is a great text editor with hints of an IDE.  It's fast, open source and free.  Plus it runs on Mac/Windows/Linux.

 

If you've ever used Sublime Text, it will feel at home.






0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users