23 September 2018, 00:56 | #261 |
Registered User
Join Date: Sep 2007
Location: Stockholm
Posts: 4,348
|
That is actually an improvement over the Unix way. Ever tried to run "unzip *.zip" in a Unix shell?
|
23 September 2018, 07:41 | #262 |
Total Chaos forever!
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,197
|
|
23 September 2018, 08:34 | #263 | |
Registered User
Join Date: Apr 2009
Location: N/A
Posts: 962
|
What about ZShell? I discovered this when I installed BetterWB and has tab auto-completion.
Quote:
Last edited by Sim085; 23 September 2018 at 09:48. |
|
23 September 2018, 10:44 | #264 |
Total Chaos forever!
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,197
|
ZShell is written in Assembly and doesn't follow AmigaDOS syntax. Aush is more compatible but still needs work and is closed source shareware so I don't know what language it's written in.
|
23 September 2018, 11:13 | #265 |
old bearded fool
Join Date: Jan 2010
Location: Bangkok
Age: 56
Posts: 779
|
|
23 September 2018, 11:23 | #266 | |
Registered User
Join Date: Aug 2010
Location: Germany
Posts: 532
|
Quote:
Compatibility is the major issue, though. What the AmigaDOS shell does is not particularly complex. It's how the shell does what needs to be done that is more complex than it deserves, and there are side-effects of the implementation which will give you grief |
|
23 September 2018, 18:16 | #267 |
BoingBagged
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
|
Since someone else has been spreading some spoilers in another place, I can do the same here without consequences.
BTW, you dont need to worry about images using chipram. If available, by default they will use fastmem first. |
23 September 2018, 19:57 | #268 |
Registered User
Join Date: Aug 2007
Location: Tasmania, Australia
Age: 39
Posts: 1,198
|
I like the inclusion of MagicWB colours in the icon preferences. It would be even better if Workbench had a good standard, default 16 colour palette though...
|
23 September 2018, 21:19 | #269 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,377
|
Ooh, it's like a lo-fi version of the 3.9 prefs Excellent that that functionality is coming back to 3.1 though!
|
24 September 2018, 00:53 | #270 |
Banned
Join Date: Nov 2007
Location: Trondheim, Norway
Posts: 1,893
|
Are the prefs file formats openly described? I still think it would be better if IPrefs could speak ARexx and perform prefs changes via ARexx instead of just monitoring env:, but if one at least could have a generic non-gui prefs editor, that would help too.
|
24 September 2018, 01:03 | #271 |
Registered User
Join Date: Apr 2016
Location: T/C
Posts: 199
|
|
24 September 2018, 01:11 | #272 |
Banned
Join Date: Nov 2007
Location: Trondheim, Norway
Posts: 1,893
|
What is more tricky...?
- Making sure Ghostbuster hack keeps working with newer workbench.library. - Making Ghostbuster hack redundant by implementing "visible if valid" already. |
24 September 2018, 01:25 | #273 |
Banned
Join Date: Nov 2007
Location: Trondheim, Norway
Posts: 1,893
|
I would prefer yaml myself, xml parsing is rather memory consuming (for every tag, keep reading till closing tag to be sure xml is valid, what if there is no closing tag, or you run out of ram before you reach it?)
|
24 September 2018, 06:12 | #274 |
Coder/webmaster/gamer
Join Date: Oct 2001
Location: Canberra/Australia
Posts: 2,669
|
Yes, they are IFF PREF files and, although strictly speaking they are considered private, structure definitions for the chunks are in the various system include files.
@eXie: I think redoing everything as XML would be lots of work to end up with something less efficient than what we already have. |
24 September 2018, 08:23 | #275 |
retro maniac
Join Date: May 2002
Location: Tarnobrzeg/Poland
Age: 45
Posts: 1,772
|
I was never user of 3.5 or 3.9 mainly because I use my amigas these days only for games. Interesting that some people are trying to improve old system even if we have more mature systems. Question is if it will work on ROM 3.0 (november 1992) and how much it will cost
|
24 September 2018, 11:28 | #276 |
Banned
Join Date: Nov 2007
Location: Trondheim, Norway
Posts: 1,893
|
It has been said quite a few times now, that most OS 3.1.4 changes are actually in the kickstart itself - so, no, you are supposed to update the kickstart ROMs with 3.1.4 ones. Alternatively, you can of course softkick from 3.0, if your system has a way of doing that (many configurations struggle with soft-kicking.)
|
24 September 2018, 11:58 | #277 |
Registered User
Join Date: Sep 2007
Location: Stockholm
Posts: 4,348
|
|
24 September 2018, 14:09 | #278 | |||
Banned
Join Date: Nov 2007
Location: Trondheim, Norway
Posts: 1,893
|
Quote:
Quote:
Quote:
Ideally I would love to see more VMS/DCL like features, with much stricter requirements to shell command binaries. For example, I would require them to have command line template (the ".key") defined, so that the shell can extract that without even running the binary, and offer them for completion. Entering a command and a "?" should immediately expand to help (like in Cisco iOS etc.) without needing enter first and running the command first. |
|||
24 September 2018, 14:48 | #279 | ||||
Registered User
Join Date: Aug 2010
Location: Germany
Posts: 532
|
Quote:
It's not as if the feature set became close, you just started to realize how much was lacking, especially in terms of consistency, and how weird some of the solutions were, e.g. rewriting the entire script file to perform variable substitution instead of rewriting the individual lines after they were read. Quote:
Quote:
What I meant with prefix/suffix, etc. matching is (I hope) quickly explained. Say, you want to complete the name of the file "diskdoctor.c". You type "disk", then hit tab to cycle through the matches. The completion process will keep the prefix "disk" and show you all possible matches which begin with "disk", e.g. "diskdoctor.h", "diskdoctor.c", etc. This is the basic completion procedure you would expect to work. You type "doctor.c", move the cursor to the "d", then hit tab to cycle through the matches. The completion process will keep the suffix "doctor.c" and show you all the matches which end with "doctor.c", e.g. "diskdoctor.c". You type "d.c", move the cursor to the ".", then hit tab to cycle through the matches. The completion process will keep the prefix "d" and the suffix ".c" and show you all the matches, e.g. "diskdoctor.c". The file name completion code in the OS4 shell can do all three of these tricks, as can WShell from which I got the idea. Quote:
The command templates were a good idea, shame that the remainder of the shell subsystem did not do just as good (or maybe it did, and AmigaDOS just got a very stripped-down version of it when the code was ported from Tripos). The AmigaDOS shell design's strengths are few, and extensibility isn't even among its strengths. For example, it would be very convenient to be able to string together multiple commands per line, like you would for a Unix shell with ";" "&&" and "||", but there's no way to make this happen in a compatible manner. |
||||
24 September 2018, 18:08 | #280 | |
Bug hunter
Join Date: Jul 2006
Location: Italy
Age: 48
Posts: 2,171
|
Quote:
On the Amiga Shell you can only use "+" with Run to execute multiple commands in one go (RETURN at the end of each line): run List + echo Ciao! + dir + ... Last edited by hexaae; 24 September 2018 at 18:38. |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Available now: AmigaOS 3.1.4 | bubbob42 | Amiga scene | 1002 | 14 August 2021 23:22 |
Would AmigaOS 3.9 be ok for me? | stu232 | support.Hardware | 12 | 02 October 2013 18:20 |
AmigaOS 3.9 | PoLoMoTo | support.WinUAE | 8 | 27 August 2011 18:06 |
AmigaOS 3.5 or 3.9 | maddoc666 | support.Apps | 12 | 22 February 2010 08:02 |
AmigaOS XL | sturme | New to Emulation or Amiga scene | 4 | 15 January 2002 02:13 |
|
|