03 January 2022, 21:41 | #1 |
Registered User
Join Date: Jul 2015
Location: usa
Posts: 243
|
Most "recent" and "modern" IDE to write in C/C++/assembler on the Amiga?
I think the last version of an IDE I recall is the StormC 4; is that the latest and more usable IDE for Amiga for C?
What about C++ and Assembler? I know I can cross compile but I was looking at a self contained development environment running on the Amiga itself. I can work with just an editor and compile old school, but I was wondering if there was any new IDE made for the Amiga, that has some of the more modern facilities like one click to build and run, step by step debug and such. |
03 January 2022, 23:24 | #2 |
Zone Friend
Join Date: Mar 2004
Location: Middle Earth
Age: 40
Posts: 2,127
|
HISoft C++ has an IDE, I think it requires a 8colour workbench because of text highlighting.
That also has a project manager like StormC. I can't remember if they have predictive labels/functions/keywords I'm learning JavaScript on NetBSD in 'vi' and am suffering. The predictive labels/functions/keywords really does help productivity. DICE comes built in with DME editor, I haven't really used it but he always made it available for shareware on fred fish disks. I think Lattice was wanting $70USD at the time (in the 80s) for their custom C Source editor. VBCC gets 100% support because phx is active on this board. I've never used C++, well I own an Arduino but stick to the ANSI C89 keywords/functions. |
04 January 2022, 00:29 | #3 | |
Amiga Tomcat
Join Date: Sep 2007
Location: Boston Lincs
Posts: 1,500
|
Quote:
I've got it installed on 3.2.1 in 256 colours under emulation. |
|
05 January 2022, 03:59 | #4 |
Zone Friend
Join Date: Mar 2004
Location: Middle Earth
Age: 40
Posts: 2,127
|
|
05 January 2022, 08:48 | #5 |
Registered User
Join Date: Jul 2014
Location: Finland
Posts: 1,176
|
If you really want to work comfortably, cross development is the way to go.
Your never going to get anything remotely like the clangd LSP when doing native development. Native development is cute in principle but just ends up being self-inflicted masochism which gets in the way of focusing on the real fun. IMHO, IME, yadayada. |
05 January 2022, 11:03 | #6 |
Zone Friend
Join Date: Oct 2004
Location: Wales
Age: 53
Posts: 163
|
|
05 January 2022, 11:05 | #7 | |
Amiga Tomcat
Join Date: Sep 2007
Location: Boston Lincs
Posts: 1,500
|
Quote:
For the odd projects I do I'm quite happy using StormC or Hisoft C I did have a problem initially setting up StormC on OS3.2 but that's sorted now. |
|
05 January 2022, 13:10 | #8 | |
Registered User
Join Date: Jul 2014
Location: Finland
Posts: 1,176
|
Quote:
modern IDE's use a system called "language server protocol" where an external server application implements features such as completion, highlighting, code analysis, refactoring etc. The great thing about this is that it decouples all the intelligent language inspection from the editor which results in these servers being a lot closer to the development of the languages themselves. For C/C++ there's a server that uses the Clang compiler infrastructure, which couples it to one of the best compilers. |
|
06 January 2022, 21:27 | #9 | |
Zone Friend
Join Date: Mar 2004
Location: Middle Earth
Age: 40
Posts: 2,127
|
Quote:
Learn something new every day. I remember MEmacs had curved bracket completion. Any editor like this on Classic Amiga? |
|
06 January 2022, 22:05 | #10 | |
Registered User
Join Date: Apr 2012
Location: Cardiff
Posts: 405
|
Quote:
https://www.softwareandcircuits.com/...bic/index.html |
|
09 January 2022, 03:32 | #11 |
Registered User
Join Date: Jul 2015
Location: usa
Posts: 243
|
Thanks for your feedback, that was very educational!
BTW I understand that working in cross compiling environments is the way to go; but to be honest I don't use my pc to make software for the amiga; I sit at the desk where my amiga is set up and code there... It may sound strange or weird, but that's how my brain works The mere concept to set up something on a different machine and go back and forth is giving me headache just to think about it. I adopt the same concept when I write code on a Spectrum or a C64 or a DOS machine... I just use the machine. With that out of the way, I also want to clarify that I am not looking at anything too advanced like code completion and such. To me if there is a text editor in the IDE, and I can compile, debug and run code from there, it is more than enough. Not planning to make the next greatest hit Just want to re-kindle the old passion I had for C and assembly when I was younger. From your comments it seems that Hisoft C/ StormC should be enough to keep me going. In terms of assembly language IDE, the only one that I remember was ASMone; anything more user friendly than that? |
27 February 2022, 22:26 | #12 |
Returning fan!
Join Date: Jan 2011
Location: Montréal, QC, Canada
Posts: 1,434
|
Hi Guybrush and all!
I also highly recommend Cubic IDE Cheers! |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
HW banging IDE harddisk read/write asm source code (FFS/OFS) | jotd | Coders. Asm / Hardware | 1 | 19 August 2018 13:09 |
How to write a Delay in Assembler | Steve | Coders. General | 19 | 22 May 2018 03:37 |
IDE hard drive write fails on Windows 10 | BlankVector | support.WinUAE | 29 | 29 January 2017 20:26 |
Recent 2.5 HDD and Amiga IDE problems | Michael | support.Hardware | 8 | 24 February 2015 21:14 |
Recent Amiga Games? | Heavy Stylus | request.Old Rare Games | 5 | 01 May 2009 20:30 |
|
|