Poster | Thread |
Mobileconnect
|  |
Re: TurboText 2.0 released as freeware Posted on 3-Apr-2004 20:02:12
| | [ #1 ] |
|
|
 |
Cult Member  |
Joined: 13-Jun-2003 Posts: 507
From: Unknown | | |
|
| |
Status: Offline |
|
|
Anonymous
|  |
Re: TurboText 2.0 released as freeware Posted on 3-Apr-2004 21:03:52
| | [ # ] |
|
| This is so cool.
Now I wonder of Martin with release the source so it can be updated for PPC and newer API's.
Thanks Martin and Mobileconnect! |
|
|
|
|
CodeSmith
|  |
Re: TurboText 2.0 released as freeware Posted on 3-Apr-2004 22:13:31
| | [ #3 ] |
|
|
 |
Elite Member  |
Joined: 8-Mar-2003 Posts: 3045
From: USA | | |
|
| I suspect that TurboText's speed may be due mostly to large amounts of 68K assembler, which would make a PPC port trickier than it needs to be... |
|
Status: Offline |
|
|
Mobileconnect
|  |
Re: TurboText 2.0 released as freeware Posted on 3-Apr-2004 22:27:55
| | [ #4 ] |
|
|
 |
Cult Member  |
Joined: 13-Jun-2003 Posts: 507
From: Unknown | | |
|
| Actually it's all Modula 2, speed is down to using things like asyncio (the link version) _________________
|
|
Status: Offline |
|
|
CodeSmith
|  |
Re: TurboText 2.0 released as freeware Posted on 3-Apr-2004 22:53:25
| | [ #5 ] |
|
|
 |
Elite Member  |
Joined: 8-Mar-2003 Posts: 3045
From: USA | | |
|
| Modula 2, huh? I wonder if this would help the port along  |
|
Status: Offline |
|
|
herewegoagain
|  |
Re: TurboText 2.0 released as freeware Posted on 3-Apr-2004 23:47:06
| | [ #6 ] |
|
|
 |
Elite Member  |
Joined: 8-Jan-2003 Posts: 3270
From: Charlotte, NC | | |
|
| Quote:
Poster: Mobileconnect Date: 3-Apr-2004 16:02:12
Something wrong with that URL... Try this |
Yeah, it was missing the / in front of the closing "url" so I changed it to correctly display the link. I fixed yours too, btw.  |
|
Status: Offline |
|
|
Xenic
|  |
Re: TurboText 2.0 released as freeware Posted on 5-Apr-2004 4:56:19
| | [ #7 ] |
|
|
 |
Super Member  |
Joined: 2-Feb-2004 Posts: 1246
From: Pennsylvania, USA | | |
|
| Actually I'd like to see Martin find a way to port M2Sprint to PPC. He wrote all the operating system definition files (includes etc) and the integrated text editor. The editor seems like an early version of TurboText. M2Sprint produces very compact and fast code. The last update was in 1989 but it still works great. _________________ X1000 with 2GB memory & OS4.1FE
|
|
Status: Offline |
|
|
sundown
 |  |
Re: TurboText 2.0 released as freeware Posted on 5-Apr-2004 5:46:47
| | [ #8 ] |
|
|
 |
Elite Member  |
Joined: 30-Aug-2003 Posts: 5120
From: Right here... | | |
|
| @Mobileconnect
The main TurboText binary file appears to be missing.  _________________ Hate tends to make you look stupid...
|
|
Status: Offline |
|
|
Mobileconnect
|  |
Re: TurboText 2.0 released as freeware Posted on 5-Apr-2004 6:43:57
| | [ #9 ] |
|
|
 |
Cult Member  |
Joined: 13-Jun-2003 Posts: 507
From: Unknown | | |
|
| It's not, you need to run the Installer _________________
|
|
Status: Offline |
|
|
tbreeden
 |  |
Re: TurboText 2.0 released as freeware Posted on 5-Apr-2004 17:33:41
| | [ #10 ] |
|
|
 |
Regular Member  |
Joined: 8-Feb-2004 Posts: 117
From: Charlottesville, Virginia, USA | | |
|
| I'd like to bring an up-to-date Modula-2 to AOS 4. I have an unreleased ISO (almost) standard M2 that I developed and am running on 3.9 under winUAE. It could be a good base for the development of a mostly M2 program like TurboText, though I have not seen the sources of TurboText.
I'd be a lot more motivated to get it into release shape when AOS 4 Beta is available.
Do you think there would be any interest in M2 among AOS 4 users? |
|
Status: Offline |
|
|
herewegoagain
|  |
Re: TurboText 2.0 released as freeware Posted on 6-Apr-2004 2:03:37
| | [ #11 ] |
|
|
 |
Elite Member  |
Joined: 8-Jan-2003 Posts: 3270
From: Charlotte, NC | | |
|
| @tbreeden
Quote:
Do you think there would be any interest in M2 among AOS 4 users? |
I'm sure there are some interested in M2 for OS4, I just don't know how many. This community has such a wide variety of tastes, and I know a number of programmers that have an equally wide spectrum in their programming interests. Maybe that would make a good poll.
BTW, welcome to Amigaworld.net. |
|
Status: Offline |
|
|
sundown
 |  |
Re: TurboText 2.0 released as freeware Posted on 6-Apr-2004 4:21:35
| | [ #12 ] |
|
|
 |
Elite Member  |
Joined: 30-Aug-2003 Posts: 5120
From: Right here... | | |
|
| @Mobileconnect
Quote > It's not, you need to run the Installer
I tried to install to a disk & got a nearly empty disk & no program. I got the same results installing to a new partition. If I tell it to update my v1.03 install, nothing gets changed.
Has anyone had any success installing this on OS3.9? The docs say 2.04, so maybe it fails with 3.1 ROMs. I'm happy with 1.03, so upgrading is no big deal. _________________ Hate tends to make you look stupid...
|
|
Status: Offline |
|
|
Mobileconnect
|  |
Re: TurboText 2.0 released as freeware Posted on 6-Apr-2004 20:33:45
| | [ #13 ] |
|
|
 |
Cult Member  |
Joined: 13-Jun-2003 Posts: 507
From: Unknown | | |
|
| Odd. It definitely works and installs on OS3.9.
Removing the existing Turbotext: assign before installing.
Or, find the main app in the Disk/Data/TTX _________________
|
|
Status: Offline |
|
|
tbreeden
 |  |
Re: TurboText 2.0 released as freeware Posted on 7-Apr-2004 17:12:39
| | [ #14 ] |
|
|
 |
Regular Member  |
Joined: 8-Feb-2004 Posts: 117
From: Charlottesville, Virginia, USA | | |
|
| Quote:
BTW, welcome to Amigaworld.net. |
Thanks for the welcome words! |
|
Status: Offline |
|
|
sundown
 |  |
Re: TurboText 2.0 released as freeware Posted on 8-Apr-2004 4:01:13
| | [ #15 ] |
|
|
 |
Elite Member  |
Joined: 30-Aug-2003 Posts: 5120
From: Right here... | | |
|
| @Mobileconnect
The installer is not working right. It sets the assign, but the files are not installed. I got it to work by hand copying the files over. There is another person that left a message on Amiga.org, that was having the same problem. You may want to LHA a working install before uploading to Aminet with the assign requirement & how to get TTX to auto run in the background. _________________ Hate tends to make you look stupid...
|
|
Status: Offline |
|
|
Xenic
|  |
Re: TurboText 2.0 released as freeware Posted on 9-Apr-2004 4:52:08
| | [ #16 ] |
|
|
 |
Super Member  |
Joined: 2-Feb-2004 Posts: 1246
From: Pennsylvania, USA | | |
|
| I would certainly be interrested. C is too cryptic for me so Modula II is the only language I use. I don't do much programming any more but I would love a native OS4 Modula II compiler. The time consuming part may be converting the OS4 includes. My current M2 compiler has a facility for adding library calls so I've been able to keep it somewhat updated over the years. There is a PROCEDURE called INLINE which looks like:
------------------------------------------------------------ PROCEDURE LockAmigaGuideBase( handle : ADDRESS ) : LONGINT ; INLINE(AmigaGuideBase,-36,8); ------------------------------------------------------------
All the OS library source definitions were included in the form shown above and can be easily updated and recompiled.
Because of it's extensive ARexx commands, Turbotext integrates easily into a Modula II system. I load the source, hit a function key to compile it, hit another function key to step through the syntax errors, and once properly compiled, hit another function key to link the program. It's almost as easy as writing a Basic program or ARexx script.
The key to all that though is the fact that the compiler writes a small error file to the T: directory. It contains an error number, line number and column number for each error. It's just a matter of reading that file with an ARexx script and using the TurboText ARexx port to move the cursor to each error and display error text in the window dragbar.
I use GCC to compile several OpenSource programs and I think it's far to complicated for the small utilities I like to write.
I say - Go For It! _________________ X1000 with 2GB memory & OS4.1FE
|
|
Status: Offline |
|
|
tbreeden
 |  |
Re: TurboText 2.0 released as freeware Posted on 10-Apr-2004 20:16:47
| | [ #17 ] |
|
|
 |
Regular Member  |
Joined: 8-Feb-2004 Posts: 117
From: Charlottesville, Virginia, USA | | |
|
| Quote:
Because of it's extensive ARexx commands, Turbotext integrates easily into a Modula II system. I load the source, hit a function key to compile it, hit another function key to step through the syntax errors, and once properly compiled, hit another function key to link the program. It's almost as easy as writing a Basic program or ARexx script. |
Yes, TurboText makes the integration work well. I've gone a little farther and started a simple IDE that generates dependencies and will properly recompile the minimum set of DEF or MOD files that need to be rebuilt based on the time stamp of changed files. It works ok.
The are doubts in my mind about whether people would put up with it in its currently raw state, however, and be willing to help with moving it into the status of a professional IDE. (Though I think it is much more a help than an hindrance evey so).
eg, right now, the IDE cannot tell automatically if you edit one of the project files, you have to specifically ask it to "refresh" in order to get a true update of the needed compiles (though it does ask TT to save-if-changed the file before compiling). I want to use the OS file notification feature here, but just have not had the time to try it out.
eg, I took the compiler away from date-based compile keys in the obj and sym files, and am using a content based checksum that ignores comments and white space. But, haven't gotten around to making changes in the IDE, which still goes only by file date. It irks me to add only comments to a DEF file and have the IDE think that everything that uses it needs re-compile.
Also, of course, there are bugs. I've tried to use spawned processes for the IDE configuration windows and also for compiling/linking in order to keep it very responsive. Not easy - the IDE currently does a (relatively graceful) crash about every 50 compiles or so, requiring a restart and a refresh (not too bad on a fast WinUAE system). Would you be willing to use it in this state, and maybe identify what the bug is? (must! be a port leak, but I can't find it).
At any rate, since I've worked all day on the Income Tax return, my wife has let me out of garden work this afternoon, so I guess I can go spend a couple of hours working on those problems instead of complaining about them.
Tom |
|
Status: Offline |
|
|