Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
66 user(s) are online (31 user(s) are browsing Forums)

Members: 0
Guests: 66

more...

Headlines

Forum Index


Board index » New posts




Re: AmigaOS 4.1 Final Edition Update 2 fatal failure
Not too shy to talk
Not too shy to talk


@MamePPCA1

don't the X5000 come with a step by step guide on how to prepare partitions and install os4.1, the guide that was included in 460ex was really good and if followed it exactly it was no issues at all.. i remembered i first was little scared at first.. but the install guide was so good.. very good ACUBE:)

Sam460ex 2GB 120Gb SSD&1Tb HD7750 Envy24HT A-Eon Drv 2.10+Warp3D New Uboot
Apollo v4 Standalone
Go to top


Re: LiteXL 2.1.4r1 is released
Quite a regular
Quite a regular


@walkero

Thanks for releasing LiteXL 2.1.4r1

Cheers,
redfox

Go to top


Re: LiteXL v2.1.0 is released
Just popping in
Just popping in


I’ll try to swap from annotate to litexl to code next time, thanks for update!

Memento audere semper!
Go to top


Re: Reply timeout bug?
Quite a regular
Quite a regular


@walkero

Quote:
walkero wrote:Thank you for sharing that info. Do you remember the time this happened, so I can check my logs?


I have been observing this behavior for some time now and the forum/amigans sometimes takes a long time to load.


In the time from 16:00 to 16:30 it was particularly bad (German Time)

MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE
Go to top


Re: Reply timeout bug?
Not too shy to talk
Not too shy to talk


I didn't note the time but it was just before I did end up posting it. I can give you the comment link. It would have been around 1:25 local forum time. LFT?

https://www.amigans.net/modules/newbb/ ... id=148666#forumpost148666

Go to top


Re: LiteXL v2.1.0 is released
Quite a regular
Quite a regular


@walkero

Finally I can put Lite-XL in the dock and edit it by drag&drop. It works great and starts quickly.

Thank you very much for the new version.

MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE
Go to top


Re: Tracing of callhookpkt()/callhook()
Just can't stay away
Just can't stay away


@Hypex
Quote:
That's still too complicated. Given a library call is like this without needing to think about it.
Only works because on m68k the AmigaOS library calls are replaced with inline functions, macros or #pragma, depending on the compiler, which replace the standard stack based m68k ABI with register arguments, and a hidden A6 library base argument, for those functions .

Quote:
So it certainly could have been programmed in.

int32 hookFunc(struct Hook *hookAPTR objectAPTR message)
#include https://github.com/adtools/SDI/blob/master/SDI_hook.h
HOOKPROTO(hookFuncint32APTRAPTR);
static 
int32 hookFunc(struct Hook *hookAPTR objectAPTR message)
{
   ...
}

Go to top


Re: Reply timeout bug?
Site Builder
Site Builder


Thank you for sharing that info. Do you remember the time this happened, so I can check my logs?

Follow me on
Ko-fi, Twitter, YouTube, Twitch
Go to top


Re: LiteXL v2.1.0 is released
Home away from home
Home away from home


@walkero

Thanks, drag&drop is a welcome addition

Go to top


Reply timeout bug?
Not too shy to talk
Not too shy to talk


Hi.

So I was just casually making a short reply before. Pressed Submit and it gives me a time out error. Tried again, time out error. Reload. Try again. Same error. Reload front page. Go to same forum. Same error!

So I logged out. Logged in. Reply. Works!

At this point a time out error can be ruled out. It was under five minutes of typing and after reloading it kept doing it. Is this known as I don't recall getting so many time out errors in such a short time.

Go to top


Re: Tracing of callhookpkt()/callhook()
Not too shy to talk
Not too shy to talk


@joerg

Quote:
No, it doesn't.


I don't know what it's based on but I meant the Amiga 68K ABI which is fully register based. For API calls. Including the A6 offset jump.

Quote:
It would have been compiler specific if I'd have used something like


That's still too complicated. Given a library call is like this without needing to think about it. So it certainly could have been programmed in.

int32 hookFunc(struct Hook *hookAPTR objectAPTR message)

Go to top


Sam 440ep Flex with Radeon HD some experiences
Not too shy to talk
Not too shy to talk


It works stably enough, at least for me.

However, a soft reset is OK, but a hard reset requires a 30-second power-off before it will boot again. The same issue occurs with the power switch: if it is turned off and then turned on after 10 seconds, it doesn't boot or even send a signal to the monitor.

Some Warp3D Nova games are playable, while others are not.

My Radeon HD 9850 seems to work OK, but it doesn't display a picture. It boots, but there is no picture. I have DVI, HDMI, and Mini DP ports. Is it possible that the Mini DP is the active port? Is there no way to change that?

The Sam 440ep seems to have a problem with some SSD hard drives. Those with the Kodak brand don't work.

Go to top


Re: Sam 440ep multiple hard drives
Not too shy to talk
Not too shy to talk


My conclusion is that some reason some SSD hard drives just doesn't work with Sam 440ep Flex.

Mounting them end up to time out.

Go to top


Re: LiteXL v2.1.0 is released
Just can't stay away
Just can't stay away


@walkero

THXaLOT downloaded and works fine so far.
Good work mate!!!!

Go to top


Re: LiteXL v2.1.0 is released
Site Builder
Site Builder


There is a new release of LiteXL 2.1.4r1 waiting for you. You can read about it at https://ko-fi.com/post/Lite-XL-2-1-4r1-released-N4N3YHCT4

Changes:
- Added the ability to open files and folders by drag 'n drop them on the LiteXL icon when this is on the AmiDock (AmigaOS4) / Panel (MorphOS)
- Updated the code to the upstream 2.1.4 release
- Fix opening files from the root of a device

Follow me on
Ko-fi, Twitter, YouTube, Twitch
Go to top


Re: Tracing of callhookpkt()/callhook()
Just can't stay away
Just can't stay away


@Hypex
Quote:
The 68K ABI convention is also the same way as the native ABI also uses registers in API calls,
No, it doesn't.
Check for example https://m680x0.github.io/doc/abi.html
For the return value a register (d0 for ints, a0 for pointers) is used, but all arguments are on the stack, none in a register.

Quote:
Quote:
But even on m68k most people didn't use that anymore but something like

Except in that case but it can be compiler specific.
It would have been compiler specific if I'd have used something like
int32 hookFunc(__asm(a0struct Hook *hook__asm(a2APTR object__asm(a1APTR message)
which only works with GCC, but using the REG() macro instead works at least with SAS/C, DICE, VBCC, StormC and GCC.

Go to top


Re: Tracing of callhookpkt()/callhook()
Not too shy to talk
Not too shy to talk


@joerg

Quote:
On PPC nobody is using an asm stub in h_Entry and a C function in h_SubEntry. It's not required because on PPC all 3 arguments are passed in registers (r3, r4 and r5) in C code anyway.


Yes, obviously the ABI convention helps here in SYSV, which C compilers follow.

The 68K ABI convention is also the same way as the native ABI also uses registers in API calls, however, C compilers don't follow it for internal functions calls and use the common stacking standard.

Quote:
On m68k an asm stub in h_Entry can be used which pushes the 3 registers A0, A2 and A1 on the stack and calls a C function in h_SubEntry. On m68k C functions don't use registers but only the stack for the arguments.


And that's where the mess begins. It would have needed a specific keyword like APICALL in GCC does, but I imagine that C compilers could have used registers automatically, if they could be told to call it like an API function. Of course there would be no library base so perhaps it wouldn't have been easy to tell the C compiler to put parameters in registers like a normal library call.

Quote:
But even on m68k most people didn't use that anymore but something like


Except in that case but it can be compiler specific. Where as a library call using the same register method is just an include file away for the causal coder.

Quote:
The EmulateTags() call works in any case, no matter if there is a m68k asm stub in h_Entry which calls a h_SubEntry function with stack arguments, or if h_Entry is the C function using register arguments with the REG() macro.


Transparency is good and expected.

Quote:
It's the same for PPC native code, just in case someone uses useless code like


Ha.

Go to top


Re: Hello!
Just popping in
Just popping in


@nbache

Thanks Niels, that saved me having to look for it.

I've also found the example HelloWorld program related to this which I'm currently looking through to see how it is implemented.

Kind regards,

Francis

Go to top


Re: Hello!
Just can't stay away
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

Go to top


Re: Hello!
Just popping in
Just popping in


@MaijestroQuote:
Before you publish your tool on Os4Depot or your website (yes I have already visited it) is there a possibility that we could translate the tool into German? I would do the translation myself if your tool also supports catalog files.

Having different translations is one of the things on my list that I definitely want to add. I just need to have a look at how best to do this.

Kind regards,

Francis

Go to top



TopTop
(1) 2 3 4 ... 7243 »




Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project