English Amiga Board


Go Back   English Amiga Board > News

 
 
Thread Tools
Old 19 December 2022, 17:09   #1181
mfilos
Paranoid Amigoid
 
mfilos's Avatar
 
Join Date: Mar 2008
Location: Athens/Greece
Age: 45
Posts: 1,978
Yeah but it's not right.
It's awesome that we have these options now, but they need to be done correctly with some minor alterations in order to stop using "dirty" hacks and patches.
mfilos is offline  
Old 19 December 2022, 17:17   #1182
ShK
Registered User
 
ShK's Avatar
 
Join Date: Mar 2013
Location: Lahti / Finland
Age: 52
Posts: 452
I know that CD32 kickrom is experimental but just FYI, when I tested in WinUAE 4.10 with the default CD32 kick (40.60) vs booting from the ModulesCD32_3.2.1.adf, I can see that first row of VideoCD menu title is partially lost with the kick 3.2.1. CD32 is with the Full Motion Video cartridge to play VideoCDs.
Attached Thumbnails
Click image for larger version

Name:	Kick31.png
Views:	230
Size:	160.5 KB
ID:	77447   Click image for larger version

Name:	Kick321.png
Views:	190
Size:	160.1 KB
ID:	77448  
ShK is offline  
Old 23 December 2022, 08:20   #1183
mfilos
Paranoid Amigoid
 
mfilos's Avatar
 
Join Date: Mar 2008
Location: Athens/Greece
Age: 45
Posts: 1,978
One more question concerning MakeLink command (as I haven't managed to find a reference for that).

I noticed that the comments of the file linked (TO) aren't transferred to the linked file (FROM).
Is that a normal behavior? It would be nice to have the comments of a file as well to the linked file.
mfilos is offline  
Old 24 December 2022, 10:49   #1184
Olaf Barthel
Registered User
 
Join Date: Aug 2010
Location: Germany
Posts: 534
Quote:
Originally Posted by mfilos View Post
One more question concerning MakeLink command (as I haven't managed to find a reference for that).

I noticed that the comments of the file linked (TO) aren't transferred to the linked file (FROM).
Is that a normal behavior? It would be nice to have the comments of a file as well to the linked file.
This could be a bug, but it could also be a limitation of the respective file system implementation. For example, ram-handler's handling of hard link metadata prior to AmigaOS 3.1.4 was somewhat inconsistent. For some operations the metadata of the original directory entry was used, for others it was not the case.

This is a knotty problem, if you will: should the hard link and the original directory entry share the same comment, protection flags and modification time or should they be permitted to diverge? What if you change the modification time of the hard link - should the original follow or stay? If you change the original modification time, should the hard link(s) follow?
Olaf Barthel is offline  
Old 24 December 2022, 11:13   #1185
mfilos
Paranoid Amigoid
 
mfilos's Avatar
 
Join Date: Mar 2008
Location: Athens/Greece
Age: 45
Posts: 1,978
Imho, they hardlinks and the actual file should have the same comments/protection flags and timestamps as from what I understand they are like Linux's symbolic links alas a pointer to the actual file.
If the actual file changes or the hardlink changes all changes should imho be represented in both original file and link.
mfilos is offline  
Old 24 December 2022, 11:19   #1186
robinsonb5
Registered User
 
Join Date: Mar 2012
Location: Norfolk, UK
Posts: 1,157
Quote:
Originally Posted by Olaf Barthel View Post
This is a knotty problem, if you will: should the hard link and the original directory entry share the same comment, protection flags and modification time or should they be permitted to diverge? What if you change the modification time of the hard link - should the original follow or stay? If you change the original modification time, should the hard link(s) follow?

I'd argue that there are two types of data related to a file:
The file's location, the protection bits and file comments fall into one category, so I think these should ideally be allowed to diverge for hard links.


The modification time, however, relates to the file's actual contents, so should be shared between all linked instances of a file.
robinsonb5 is offline  
Old 24 December 2022, 11:21   #1187
Olaf Barthel
Registered User
 
Join Date: Aug 2010
Location: Germany
Posts: 534
Quote:
Originally Posted by mfilos View Post
Imho, they hardlinks and the actual file should have the same comments/protection flags and timestamps as from what I understand they are like Linux's symbolic links alas a pointer to the actual file.
If the actual file changes or the hardlink changes all changes should imho be represented in both original file and link.
No, this is not how hard links work on AmigaDOS

What symbolic links accomplish in the Unix domain is implemented by soft links in AmigaDOS. When you access an AmigaDOS soft link, the dos.library will transparently translate the access to the target directory entry or volume (with the help of all the file systems involved).

Well, at least that's the theory because soft link resolution support was almost consistently unreliable in AmigaDOS 2 through 3.1. Which is why hard links saw much more frequent use. At least the file system itself knew where the hard link was pointing and could ensure that its data structures were wholly consistent.

This is why, depending upon the respective file system implementation, a hard link can have its own metadata attributes (name, protection flags, comment, modification time stamp) which may differ from the attributes of the original which the hard link references.

As I mentioned, whether the hard link metadata and the original directory entry metadata are allowed to differ (the name can always be different), depends upon the respective file system implementation.

Last edited by Olaf Barthel; 24 December 2022 at 11:29.
Olaf Barthel is offline  
Old 24 December 2022, 17:53   #1188
mfilos
Paranoid Amigoid
 
mfilos's Avatar
 
Join Date: Mar 2008
Location: Athens/Greece
Age: 45
Posts: 1,978
Thanks for the clarification Olaf. Definitely made things more clear.
I will comment HardLinks as well since link/actual file share different metadata. Just wanted to be sure what's the case, and if it was actual a bug or a feature
mfilos is offline  
Old 27 December 2022, 17:19   #1189
Michael
A1260T/PPC/BV/SCSI/NET
 
Michael's Avatar
 
Join Date: Jan 2013
Location: Moscow / Russia
Posts: 841
Quote:
Originally Posted by wiser3 View Post
I've also noticed this. My solution of sometimes having a space where i don't want one is to add a space somewhere else so things look balanced. Result isn't how i want it to be but it looks better then having a space in an odd spot.

There is a simpler solution...


Just put your variable names in double quotes " "


eg. (%e "var")


This should do the trick, also with split name variables
Michael is offline  
Old 27 December 2022, 19:28   #1190
mfilos
Paranoid Amigoid
 
mfilos's Avatar
 
Join Date: Mar 2008
Location: Athens/Greece
Age: 45
Posts: 1,978
Quote:
Originally Posted by Michael View Post
There is a simpler solution...
Just put your variable names in double quotes " "
eg. (%e "var")
This should do the trick, also with split name variables
That was indeed a nice idea!
It worked like a charm \o/
mfilos is offline  
Old 31 December 2022, 11:24   #1191
arti040
Piotr
 
Join Date: Jul 2013
Location: Lodz/Poland
Age: 40
Posts: 207
I look through the all thread but did not find the answer. Was the issue with Exectutive resolved or it is still needed to add ramlib to exludes?
arti040 is offline  
Old 09 January 2023, 10:08   #1192
shelter
Registered User
 
Join Date: Nov 2022
Location: #Amigaland
Posts: 156
I'm a bit confused, I was going to do a test with shapeshifter.
However it says I need to run prepareemul first but according to the OS 3.2 FAQ it isn't needed?
I tried copying MuMove4k to c: then I added MuMove4K A1200 NoReboot PrepareEmul at the beginning of the startup-sequence and shapeshifter launcher at least starts now.

So why do I need MuMove4k? Is it because I have MMULib installed?
shelter is offline  
Old 09 January 2023, 13:17   #1193
daxb
Registered User
 
Join Date: Oct 2009
Location: Germany
Posts: 3,307
MacOS needs the first few kilobytes free/reserved. Shapeshifter comes with pepareemul to do the trick but there exists several other patches that do the same. If you are using OS3.2 than there is no need for prepareemul or others because it frees/allocate the first few kilobytes already. It might be possible that not each patch works for you for some reason. In your case there should no need for MuMove4k.
daxb is offline  
Old 09 January 2023, 15:37   #1194
shelter
Registered User
 
Join Date: Nov 2022
Location: #Amigaland
Posts: 156
Well, that's what I'm saying, I need to run MuMove4k prepareemul in OS3.2 otherwise shapeshifter won't start at all.
shelter is offline  
Old 09 January 2023, 16:31   #1195
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,304
Quote:
Originally Posted by shelter View Post
So why do I need MuMove4k? Is it because I have MMULib installed?

No, it's because Shapeshifter requires it, as silly as it sounds. ShapeShifter expects a "magic indicator" in the 32K MacOs "globals" that indicates that these 32K were actually released for Shapeshifter. MuMove4K just provides these magic values there. In principle, a small program would be needed just to deposit the values there.
Thomas Richter is offline  
Old 09 January 2023, 23:24   #1196
shelter
Registered User
 
Join Date: Nov 2022
Location: #Amigaland
Posts: 156
Quote:
Originally Posted by Thomas Richter View Post
No, it's because Shapeshifter requires it, as silly as it sounds. ShapeShifter expects a "magic indicator" in the 32K MacOs "globals" that indicates that these 32K were actually released for Shapeshifter. MuMove4K just provides these magic values there. In principle, a small program would be needed just to deposit the values there.
Well that explains it, thanks for the clarification.
shelter is offline  
Old 12 January 2023, 15:23   #1197
Ami603
Registered User
 
Join Date: Jan 2023
Location: Spain
Posts: 4
AmigaOS 3.3 >> and chipset-agnostic version

How difficult would be to create a new version that ran exclusively on 68k cpu without using the chipset? It would be ideal for solutions like emu68 using rgt, maybe also draco, casablanca hardware,atari (SCNR).
Ami603 is offline  
Old 12 January 2023, 17:13   #1198
CCRider
Registered User
 
CCRider's Avatar
 
Join Date: Oct 2017
Location: São Leopoldo / Brazil
Age: 46
Posts: 212
Quote:
Originally Posted by Ami603 View Post
How difficult would be to create a new version that ran exclusively on 68k cpu without using the chipset? It would be ideal for solutions like emu68 using rgt, maybe also draco, casablanca hardware,atari (SCNR).
Really.
CCRider is offline  
Old 14 January 2023, 18:15   #1199
bdb
Registered User
 
bdb's Avatar
 
Join Date: Jul 2012
Location: USA
Posts: 242
Quote:
Originally Posted by Ami603 View Post
How difficult would be to create a new version that ran exclusively on 68k cpu without using the chipset? It would be ideal for solutions like emu68 using rgt, maybe also draco, casablanca hardware,atari (SCNR).
You mean emulate the chipset and hardware in software? I ask because I believe I've seen this done before on other CPUs and Operating Systems.
bdb is offline  
Old 14 January 2023, 19:11   #1200
boemann
Camilla, AmigaOS Dev.
 
Join Date: Mar 2020
Location: Frederiksberg
Posts: 330
Quote:
Originally Posted by Ami603 View Post
How difficult would be to create a new version that ran exclusively on 68k cpu without using the chipset? It would be ideal for solutions like emu68 using rgt, maybe also draco, casablanca hardware,atari (SCNR).
Well that really depends.

- Not shipping the audio.device would free half of Paula.
- Similarly we could likely ignore serial.device
- The floppy controller part of Paula is more difficult but I guess if you don't care
- CIA have timers we can't really do without, so alternative hardware should somehow provide a timer.device replacement for the kickstart
- A totally slimmed down graphics.library would make Denise obsolete. That would also make copper and blitter more or less obsolete. Obviously you would need some RTG up and running instead.
- But Denise also provides a video timer that we can't do without either.

Finally this is just the OS. Many programs accessing these things directly will obviosuly not work at all.

So yes it would be pretty difficult, but not impossible. I'm sure more problems will be found if one were to try.
boemann is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Hively Tracker by Iris and Up Rough released for AmigaOS 4.0 spotUP News 14 12 June 2014 19:00
KryoFlux FREE for AmigaOS Classic released mr.vince News 32 23 March 2014 19:59
AmigaOS 3.9 PoLoMoTo support.WinUAE 8 27 August 2011 18:06
AmigaOS koncool request.Apps 6 04 June 2003 17:45
Amigaos 4 Released!!!! th4t1guy Amiga scene 13 03 April 2003 09:52

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 13:06.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.12601 seconds with 14 queries