Okay, found the issue.
When getting the memory attributes, you have to check for the MEMATTRF_NOT_MAPPED attribute, and not 0.
xmematt = IMMU->GetMemoryAttrs((APTR)0xF4000000, 0);
// if(0 == xmematt)
if(xmematt & MEMATTRF_NOT_MAPPED)
{ // if Xena has no memory space..
IDOS->Printf ...
Search found 75 matches
- Sun Mar 16, 2025 9:57 pm
- Forum: Platform: AmigaOne X1000
- Topic: Xena again
- Replies: 1
- Views: 8314
- Sat Mar 15, 2025 12:28 am
- Forum: Platform: AmigaOne X1000
- Topic: Xena again
- Replies: 1
- Views: 8314
Xena again
I wanted to play with some Xena stuff again. Turns out Lyle's old examples from the wiki, and some other examples I had, now throws a DSI when writing to Xena. What's up with that?
I tried opening that xena.resource/XR_DATABUS, which worked, but still got the DSI. The DSI can be ignored, but it ...
I tried opening that xena.resource/XR_DATABUS, which worked, but still got the DSI. The DSI can be ignored, but it ...
- Wed Apr 24, 2019 9:30 pm
- Forum: SDK Support
- Topic: What is the latest baseline OS4 SDK?
- Replies: 17
- Views: 66102
Re: What is the latest baseline OS4 SDK?
Regarding Cairo, salass00 has a port on GitHub, which I’ve compiled including fontconfig support. You can find it here: https://sourceforge.net/projects/odyssey-os4-dependencies/files/
The reason it’s not on os4depot yet, is because I haven’t tested it.
I also created a docker image with gcc 8.2.0 ...
The reason it’s not on os4depot yet, is because I haven’t tested it.
I also created a docker image with gcc 8.2.0 ...
- Sat Apr 01, 2017 12:37 pm
- Forum: Platform: Classic
- Topic: Issue with Zorro III Ram used as Fastmem
- Replies: 2
- Views: 8065
Re: Issue with Zorro III Ram used as Fastmem
I think you need to provide a few more details in order for someone to be able to look into it. How do you copy, Workbench or command line? Do you get a crash log? Do you get the same crash in command line and Workbench? What other cards do you have installed? Which OS 4 version? FE?
I'm can't ...
I'm can't ...
- Mon Nov 21, 2016 11:54 pm
- Forum: Platform: AmigaOne X1000
- Topic: Xena
- Replies: 21
- Views: 52187
Re: Xena
Yeah, I really like the serial logger regarding its real world usability. But like you say, it ain't super flashy. A flashy LED thingie would be flashy, but less usable.
I have the prototype board, so I might solder something, although I'm a bit reluctant, and slow to start. Also thought of some ...
I have the prototype board, so I might solder something, although I'm a bit reluctant, and slow to start. Also thought of some ...
- Wed Nov 09, 2016 11:34 pm
- Forum: Platform: AmigaOne X1000
- Topic: Xena
- Replies: 21
- Views: 52187
Re: Xena
Okay, so, basically, what you're saying is that there's nothing really interesting to do with Xena without actually digging out your solder iron, order some chips and build away? Because there's no real way of transferring any useful data from AmigaOS to Xena and back.
Now, I didn't buy my X1000 ...
Now, I didn't buy my X1000 ...
- Tue Nov 08, 2016 5:54 pm
- Forum: Platform: AmigaOne X1000
- Topic: Xena
- Replies: 21
- Views: 52187
Re: Xena
In Yahoo Groups A1-X1000 there should/might be some example programs for Xena.
Yeah, I saw that, and applied for membership – however no reply as of yet. Applied a week ago or so.
So, this GPIO on PA6T - should that be faster than flipping one bit on the localbus? All I've heard is how slow the ...
Yeah, I saw that, and applied for membership – however no reply as of yet. Applied a week ago or so.
So, this GPIO on PA6T - should that be faster than flipping one bit on the localbus? All I've heard is how slow the ...
- Sun Nov 06, 2016 2:54 pm
- Forum: General Developer Support
- Topic: DLOpen: how to get the Elf32_Handle roothandle?
- Replies: 1
- Views: 3906
DLOpen: how to get the Elf32_Handle roothandle?
In the autodoc for elf.library the DLOpen function is said to require an ELF handle:
RootHandle - The ELF handle of the program using this function.
The user program is responsible for passing this, which MUST be
a valid elf handle and MUST be this program's elf handle, plus
it must have been re ...
RootHandle - The ELF handle of the program using this function.
The user program is responsible for passing this, which MUST be
a valid elf handle and MUST be this program's elf handle, plus
it must have been re ...
- Mon Oct 31, 2016 11:56 pm
- Forum: Platform: AmigaOne X1000
- Topic: Xena
- Replies: 21
- Views: 52187
Xena
From time to time, I feel intrigued to do something with Xena. I've looked at Lyle's BufferEx , and tried finding more documentation on the wiki. All I've found is this:
Writing apps for Xena (which talks about the BufferEx)
xena.resource
My aim is to do something where I on the Amiga side can ...
Writing apps for Xena (which talks about the BufferEx)
xena.resource
My aim is to do something where I on the Amiga side can ...
- Sun Aug 07, 2016 3:54 pm
- Forum: Platform: Classic
- Topic: Classic Memory Limits in Emulation
- Replies: 46
- Views: 82091
Re: Classic Memory Limits in Emulation
This has been discussed here and there, although I can't find the threads now.
If I understand it correctly, the memory limit isn't explicitly set in software, but rather a "physical" constraint of the PPC-cards (real or emulated). Since emulation isn't supported, there's also nothing that can ...
If I understand it correctly, the memory limit isn't explicitly set in software, but rather a "physical" constraint of the PPC-cards (real or emulated). Since emulation isn't supported, there's also nothing that can ...