Welcome, Guest. Please login or register.

Author Topic: AmigaOS 68k development - components, critics, bugs, work-arounds, tips&tricks  (Read 46777 times)

Description:

0 Members and 2 Guests are viewing this topic.

Offline kollaTopic starter

Re: AmigaOS 68k development - components, critics, bugs, work-arounds, tips&tricks
« Reply #134 from previous page: December 15, 2019, 12:27:21 PM »
I don't see the benefits of this.

Well, I do - am I alone?

As you say, it is a matter of finding a time source at boot - a functional RTC is the best option, a user maintained timestamp (in memory, or file) is a good second, timestamp from root node of boot filesystem a bizarre third...

The most important is that system time should, as much possible, survive warm boots.
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline Tygre


Offline kollaTopic starter

<crickets>

I suppose this means that if OS 3.2 actually will incorporate some of my ideas (it already has), you will be utterly against it?

Or are you just OK with _ANYTHING_, as long as it comes from Thomas?
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline kollaTopic starter

Next up, a silly bug - or feature, depending on how you see it. C:Relabel, it is for relabeling volumes (devices, filesystems, partitions, whatever you like calling them), for example “relabel RAM: Memory”. However it doesn’t validate that the argument given is actually a volume/device/filesystem/partition etc or an assign, and this has the funny result that the root device (...) that the assign primarily points at, is relabeled, instead of printing an error message. For example “relabel T: Temp” will on a default setup relabel RAM: to Temp.

Feature? Bug? Nobody knows.
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline kollaTopic starter

On the topic of BOOPSI - whatever happened to the tabs.gadgets and the others from v42?



« Last Edit: January 05, 2020, 11:40:20 AM by kolla »
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline kollaTopic starter

A simple example of how one can bundle "apps" on Amiga.

http://kolla.no/Bear.lha
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline kollaTopic starter

So with OS 3.2 it will at last be possible to get the volume label from a device, by using "List DEV: FLAT LFORMAT %F", but it will still have the trailing colon behind the volume label.

I suggest a small change to C:Relabel so that "DRIVE/A, NAME/A" becomes "DRIVE/A, NAME", and if "NAME" is omitted, the current label is printed out.

(and why not rename it from "Relabel" to just "Label" while at it)
« Last Edit: January 05, 2020, 11:50:29 AM by kolla »
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline giZmo350

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Apr 2005
  • Posts: 2055
  • Country: 00
  • Thanked: 29 times
  • Gulfport, Miss
    • Show only replies by giZmo350
<crickets>

I suppose this means that if OS 3.2 actually will incorporate some of my ideas (it already has), you will be utterly against it?

Or are you just OK with _ANYTHING_, as long as it comes from Thomas?

@kolla   I've always wondered why you don't join / are not on the OS3.X devs team in the first place?  ;)
A500: 2MB Chip, 8MB Fast, IndiECS, MiniMegi, IDE4ZorroII on Z-500, KS1.3/KS3.1, WB3.1&BWB
 
A2000HD: 2MB Chip, 128MB Fast, P5:Blizz 2060@50MHz, PCD-50B/4GBCF, XSurf100, RapidRoad, IndiECS, Matze RTG, MiniMegi, CD-RW, SunRize AD516, WB3.9
 
A1200: 2MB Chip, 64MB Fast, 4GBCF, GVP Typhoon 030 @40MHz w/FPU, Subway USB, EasyNet Ethernet, Indi AGA MKI, FastATA MK-IV, Internal Slim CD/DVD-RW, WB3.5

Surfing The Web With AMIGA Is Fun Again!
 

Offline giZmo350

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Apr 2005
  • Posts: 2055
  • Country: 00
  • Thanked: 29 times
  • Gulfport, Miss
    • Show only replies by giZmo350
On the topic of BOOPSI - whatever happened to the tabs.gadgets and the others from v42?





I've never even seen this dialog box before...  and this used to be part of the OS? Looks very useful!
« Last Edit: January 05, 2020, 02:14:59 PM by giZmo350 »
A500: 2MB Chip, 8MB Fast, IndiECS, MiniMegi, IDE4ZorroII on Z-500, KS1.3/KS3.1, WB3.1&BWB
 
A2000HD: 2MB Chip, 128MB Fast, P5:Blizz 2060@50MHz, PCD-50B/4GBCF, XSurf100, RapidRoad, IndiECS, Matze RTG, MiniMegi, CD-RW, SunRize AD516, WB3.9
 
A1200: 2MB Chip, 64MB Fast, 4GBCF, GVP Typhoon 030 @40MHz w/FPU, Subway USB, EasyNet Ethernet, Indi AGA MKI, FastATA MK-IV, Internal Slim CD/DVD-RW, WB3.5

Surfing The Web With AMIGA Is Fun Again!
 

Offline kollaTopic starter

@kollaI've always wondered why you don't join / are not on the OS3.X devs team in the first place?  ;)

Because it would require me to sign a nonsense contract with people I don't want to be associated with.
« Last Edit: January 05, 2020, 04:00:55 PM by kolla »
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline Rotzloeffel

Because it would require me to sign a nonsense contract with people I don't want to be associated with.

You can Change the contract….. I also did and they agreed….. but... you can not Change the People :)

Question! Do you know, if Thomas allready reads your Posts here? this Relable-bug is interesting… I will put this on the Bugtracker....
Save Planet Earth! It is the only one in the galaxy with fresh and cold beer :laughing:
 

Offline patrik

Try the which command to get volume name from device:. Unfortunately, before 3.2 it is bugged and doesn’t work if the root of the device doesn’t have +e or +s bit set.
« Last Edit: January 07, 2020, 03:04:49 PM by patrik »
 

Offline kollaTopic starter

Try the which command to get volume name from device:. Unfortunately, before 3.2 it is bugged and doesn’t work if the root of the device doesn’t have +e or +s bit set.
Huh, that looks more like an unintended bi-effect of a bug than an actual feature...
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline Rotzloeffel

C:Relabel, it is for relabeling volumes (devices, filesystems, partitions, whatever you like calling them), for example “relabel RAM: Memory”. However it doesn’t validate that the argument given is actually a volume/device/filesystem/partition etc or an assign, and this has the funny result that the root device (...) that the assign primarily points at, is relabeled, instead of printing an error message. For example “relabel T: Temp” will on a default setup relabel RAM: to Temp.

Feature? Bug? Nobody knows.

This was a bug! Thank you for reporting! This issue is fixed in 3.2! Relabel refuses assigns now!
Save Planet Earth! It is the only one in the galaxy with fresh and cold beer :laughing:
 

Offline patrik

Try the which command to get volume name from device:. Unfortunately, before 3.2 it is bugged and doesn’t work if the root of the device doesn’t have +e or +s bit set.
Huh, that looks more like an unintended bi-effect of a bug than an actual feature...

"WHICH lets you find a particular command, program, or directory by entering
 its name. If the named item is in the search path, WHICH displays the
 complete path to that item."

http://www.jaruzel.com/amiga/amiga-os-command-reference-help/which.html
 

Offline kollaTopic starter

"WHICH lets you find a particular command, program, or directory by entering
 its name. If the named item is in the search path, WHICH displays the
 complete path to that item."

Right, but if it ever was intended to take device names as argument and print out volume name, it has been, and still is (OS 3.1.4.1) broken, and even when it works, it still prints volume name with a trailing colon.

I would argue that the only really "correct way", would be to extend C:Info with LFORMAT and %Ns for printing out size, used, free, full, errs, status and name.
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS