Who's Online |
56 user(s) are online ( 47 user(s) are browsing Forums)
Members: 1
Guests: 55
VooDoo,
more...
|
|
Headlines |
-
arabic_console_devicepro2.lha - driver/input
Sep 8, 2024
-
amiarcadia.lha - emulation/gamesystem
Sep 8, 2024
-
ciagent.lha - emulation/misc
Sep 8, 2024
-
deark.lha - utility/archive
Sep 6, 2024
-
amitranslate.lha - utility/text
Sep 6, 2024
-
amissl-sdk.lha - development/misc
Sep 5, 2024
-
amissl.lha - library/misc
Sep 5, 2024
-
snoopy.lha - utility/filetool
Sep 5, 2024
-
amigagpt.lha - network/chat
Sep 1, 2024
-
yt.lha - video/misc
Sep 1, 2024
|
|
|
|
Re: CMake 3.29 Native (OS4)
|
Posted on: Yesterday 23:15
#1
|
Just can't stay away
|
@jabirulo Quote: so if you set a fullpath to clib4_lib then 1st it will look there (if not already in memory) Yeah, but there's the catch, isn't it? If the library is already in memory, and you haven't specified a (minimum) version, you'll get the one in memory, even if you specify another path. At least I think so (in matters like this I'm relying on what I think I read/understood some time in the past rather than lots of practical experience ). Best regards, Niels
|
|
|
|
Re: CMake 3.29 Native (OS4)
|
|
Just can't stay away
|
@MartinW
The idea of an Amiga-type .library is that it can be opened shared by multiple processes, and still only one physical copy of the code is in ram (only the process' own instances of any variables are duplicated).
Therefore the normal rule is to put it in the system-wide location LIBS:.
But if you really want to, you can always make a local Libs subdir in your program directory, and then Assign ADD that to LIBS:. That is what e.g. MUI does.
(Hope I've explained this correctly and understandably.)
Best regards,
Niels
|
|
|
|
Re: Best way to copy a file in C?
|
|
Just can't stay away
|
@NinjaCyborg Quote: ask chatGPT, it knows Amiga stuff! No need to mess with an AI when we have an RI (Jörg) at hand . Best regards, Niels
|
|
|
|
Re: Best way to copy a file in C?
|
|
Just can't stay away
|
@joerg Quote: Or allocate a MEMF_SHARED buffer, for example 16 MB, fopen() source and dest files, fread()/fwrite() buffer size loop until done, fclose() source and dest files (or IDOS->FOpen()/FRead()/FWrite()/FClose() instead of the C library functions) and copy the protection bits, user/group and comment with IDOS->SetProtection(), IDOS->SetOwnerInfo() and IDOS->SetComment(). Don't forget to set/clone the datestamp as well. Best regards, Niels
|
|
|
|
Re: GCC 13.2 as a shared library?
|
|
Just can't stay away
|
@Hans wrote: Quote: libGCCJIT sounds interesting. It looks like it could also be useful for JIT compiling code written in a game engine's scripting language. Hmm, how about JavaScript? Thinking about potential web browser usage. No idea if I'm talking utter rubbish. Best regarrds, Niels
|
|
|
|
Re: Using USB CD Drive with OS4 / X5040
|
|
Just can't stay away
|
Also don't forget to leave room on both sides, especially the left one seen from the front - at least if it's the Fractal case, but probably most others - as it has fan openings on the side.
Best regards,
Niels
|
|
|
|
Re: Hard drive backup software
|
|
Just can't stay away
|
@dfstudios Quote: I don't understand what is meant by hard and soft links though. Something for me to look up. There's a good explanation in the documentation file for the MakeLink command: SYS:Documentation/C/MakeLink.doc Best regards, Niels
|
|
|
|
Re: qemu 200% host CPU usage at idle?
|
|
Just can't stay away
|
@joerg Quote: on the old systems (classic Amiga, AmigaOne, Sam4x0, Pegasos2) AmigaOS 4.x is never idle. If nothing else is running the priority -127 idle.task, a NOP loop, is executed. Hmm, that probably explains why when I start Amiga Forever/WinUAE emulating an A4000PPC running OS4 on my wife's laptop, the fan starts spinning loudly as long as the emulator is running, even if I don't do anything in it. Quote: IIRC the power saving code in it was only working/used on 603e, 750FX and 750GX CPUs, not on 604e and 74xy CPUs. So it looks like it wouldn't help in my case to use CPUTemp.docky, as my emulated CPU must be a 604e. Thanks for those explanations. Best regards, Niels
|
|
|
|
Re: Hard drive backup software
|
|
Just can't stay away
|
@Boabster
Try deleting everything in your SMB file in DOSDrivers and then manually keying in the same information you pasted the first time.
If it was copied from a forum page, it probably contains NBSPs or other invalid invisible characters.
Handler should be a valid keyword.
Best regards,
Niels
|
|
|
|
Re: A1222eth vs. p1022eth driver
|
|
Just can't stay away
|
@Maijestro Quote: I don't understand exactly what you are trying to tell me, can you explain it to me briefly? BZ is internal beta tester slang for Bugzilla, the bug tracker used by the OS4 team. This particular Bugzilla issue was raised against p1022eth.device, so it must be regarded as the responsibility of Hyperion (Jamie Krueger, the author of the driver, is also part of the ExecSG team, so I wasn't sure until I saw this - I don't have a Tabor myself). The OS4 Bugzilla is only accessible by team members (developers and beta testers etc.). Often users will describe issues at the Hyperion forum, and a beta tester or developer will be able to create a BZ (an issue entry) for it. But this can also happen in other forums, provided someone with access sees it and picks it up, like jabirulo did here. In general, it's probably more likely to be seen if posted at the Hyperion forum. The other driver is part of A-Eon's Enhancer pack, so any issues with that one belong in the Mantis bug tracker at http://www.amiga.org/developer/bugreports/ - here anyone with a login can create issues, not just developers or beta testers. Best regards, Niels
|
|
|
|
Re: Using USB CD Drive with OS4 / X5040
|
Posted on: 6/25 12:26
#11
|
Just can't stay away
|
@MartinW Quote: is any work still being done on drivers and the like? I could tell you, but then ... Quote: Does someone need to know that there were problems with SATA Optical drives and the 50x0 driver? I believe these problems are related to known issues, still on the TODO list AFAIK. Best regards, Niels
|
|
|
|
Re: Using USB CD Drive with OS4 / X5040
|
|
Just can't stay away
|
@MartinW Quote: Ok, now it's my turn to be wrong
When I referred to the 5040 driver, I actually mean the unified one, the one called "p50x0sata.device" I called it the 5040 one (wrongly) because the 5020 one is explicitly called p5020sata.device and well, there are only 2 boards that we use, 5020 and 5040. So, yeah, my bad there. Ah, I see. In fact, now that I think back properly, I believe there was never released any driver named 5040 into public. The 50x0 name was born while the driver's support for the 040 was still in beta. Quote: All I know is that the 5020 specific driver worked better in my 5040 than the 50x0 driver. Okay. In effect, what you are seeing is that an older version of the driver works better for you than a newer one - it's the same driver, it just got some support for the 040 built in. Quote: AmiUpdate says it's v2.54 (18.2.2024). Sounds fine. Quote: Both 'www.amiupdate.net' and 'update.amigaos.net' are defined and enabled. Also fine. Quote: I don't see much else of relevance in the prefs. aminupdate.net is the default, bold, server. Okay. Quote: For update 2 - no I didn't install that because my system came preconfigured with a USB "rescue" disk instead of actual install media and was installed (ny me) by restoring this to a new hard drive. The text in the top menu bar says Update 2 is installed, but that will have been by the supplier, not me, so I assume it is, but since I didn't do it, I can't be sure. Right. So it looks like the supplier has installed whatever was the latest at the time, fine. But have you registered your copy of OS4.1 FE at the Hyperion website, and have you entered your login credentials for that site into AmiUpdate when prompted? Otherwise you won't be able to make AmiUpdate download and install updates released after your installation was made. Best regards, Niels
|
|
|
|
Re: Using USB CD Drive with OS4 / X5040
|
|
Just can't stay away
|
@MartinW Quote: I think you missed my point there a bit. Yeah, I may well have missed that point, sorry. But when you mention the 5020 vs. 5040 sata driver, I suspect you are not really fully updated anyway, because the two drivers have (for several years) been unified into p50x0sata.device.kmod. Are you sure you have configured AmiUpdate correctly? And did you install Update 2 and all further updates since.that? Oh, and which version of AmiUpdate? Best regards, Niels
|
|
|
|
Re: Using USB CD Drive with OS4 / X5040
|
Posted on: 6/24 21:58
#14
|
Just can't stay away
|
Just use AmiUpdate, it will list and optionally install anything out of date.
Best regards,
Niels
|
|
|
|
Re: What the fastest possible x64 emulation way of OS4 today ?
|
Posted on: 6/13 21:46
#15
|
Just can't stay away
|
@balaton
A (real) Sam460ex does support the shutdown choice. Sam440ep doesn't, only soft and hard reboot.
Best regards,
Niels
|
|
|
|
Re: FTP Between OS3 and OS4
|
|
Just can't stay away
|
Another alternative - but still of course depending on the network to let the two machines communicate (which you say is solved now): I use NetFS (AmigaNetFS) to see and transfer files between all my AmigaOS machines. Currently only OS4, but I'm pretty sure it used to work fine also on OS3 back in the day. It lets you see the remote filesystem as if it were local, so e.g. files' timestamps and amigaish attributes are kept intact. http://aminet.net/package/comm/net/NetFSIt's an old version, there seems to be a revised one also, which I haven't yet tried. Best regards, Niels
|
|
|
|
Re: Hello!
|
Posted on: 5/23 21:51
#17
|
Just can't stay away
|
@dfstudios
The best place to learn about how to implement localization of your program is the CatComp.doc in SDK:Documentation/Tools/Locale/ - I've just done it to a small program I'm working on.
Find all the strings you need to localize in your program and create a .cd (catalog description) file with them. Using that file and your source file(s), you can make CatComp create the necessary header file with the strings and code for a GetString function, which you then call in your code as a replacement for each string.
Later, you can make CatComp create, based on the .cd file, a .ct (catalog translation) file in which the translator can enter the translated strings, and then CatComp can compile the finished .catalog file from the .cd and .ct files.
In broad terms, that should be it, but read though the doc, and all should be clear.
Best regards,
Niels
|
|
|
|
Re: Hello!
|
Posted on: 5/22 21:57
#18
|
Just can't stay away
|
@dfstudios It looks very much like the feature which was included in the Workbench menu in 4.1FE Update 2 a couple of years ago. From the ChangeLog.guide of Update 2: Quote: workbench.library v53.62
NEW o Added "Shutdown..." menu item which opens a requester allowing to select between doing a soft reset, a hard reset or a power off (if supported). Before a reset or power off is performed all filesystems will be flushed and inhibited. Note that I'm not trying to put down your work, I'm sure it's a good experience to create this program - I also make more or less useful programs myself just in order to learn and practice. And of course your program may well have features the builtin one doesn't, I haven't tried yours. At least the builtin one creates a much smaller requester, which may or may not be an advantage; it's probably a matter of taste. But just wanted to make sure you were aware of this . Best regards, Niels
|
|
|
|
Re: 2024- May Gaming Competition- Astro Menace
|
Posted on: 5/20 22:35
#19
|
Just can't stay away
|
Weird - looking at your score screenshots, it seems like the total bonus is 1 higher than the sum of the bonuses for each type.
Bug?
Best regards,
Niels
|
|
|
|
Re: Command to see CFE / UBOOT variables (SOLVED)
|
Posted on: 5/14 22:48
#20
|
Just can't stay away
|
@daveyw
No, I believe you're right, there was also an NVSetVar command for the original A1 machines.
I forgot about those, I haven't had a working A1 for a decade or something. Only working OS4 systems here are Sam440ep, Sam460ex, X1000 and X5000/40 - and an A1200 with BPPC/BVision. Oh, and an emulated A4000 in Amiga Forever on my wife's laptop.
Best regards,
Niels
|
|
|
|