Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
39 user(s) are online (26 user(s) are browsing Forums)

Members: 0
Guests: 39

more...

Support us!

Headlines

Forum Index


Board index » New posts




Re: 2025-December Gaming Competition- Disasteroids 3D ported by "AOS4 fans from Mars"!
Quite a regular
Quite a regular


@n3m3
Use Warp3D software emulation with QEMU

file - > https://os4depot.net/?function=showfil ... brary/graphics/wazp3d.lha

Its speed depends on the machine on which you are using QEMU emulation.

Go to top


Re: Adventures in E-UAE Compiling
Just popping in
Just popping in


I agree it would be great if people would include build instructions with their projects. I've seen a couple of requests for instructions on how to build E-UAE, and there were no replies.
Last week, in the UAE Wrong Colors thread I asked for instructions and the response I got was run configure and edit some files. So I did a deep dive over the weekend to figure it out.

In the Unix/Linux world most of the time when I compile I find pretty detailed instructions, which typically can be summed up as "get these dependencies and run make." And it just works.

I think part of the problem is that E-UAE has so much legacy code that has to do with other platforms. Maybe its time to fork it and jettison all the stuff that isn't Amiga related.

Go to top


Re: SDL3
Just can't stay away
Just can't stay away


@FlynnTheAvatar

I think ScanVars is used.

Go to top


Re: Adventures in E-UAE Compiling
Not too shy to talk
Not too shy to talk


it would be great if people would include build instructions with their projects, and ideally not rely on configure too - but include the exact makefile and configs that are proven to work, instead of letting everyone have to start the process over each time.

After all, the point of autotools is to support dozens or hundreds of linux variants. But there is only one Amiga variant.

Go to top


Re: SDL3
Just popping in
Just popping in


@Capehill

Thanks a lot for checking. It is really strange that there are no GetVar calls in SDL3's testsprite.

I checked SDL2's testsprite2, and it works correctly; it defaults to compositing and the renderer can be set by setenv SDL_RENDER_DRIVER.

Strange thing is that I also do not see any GetVar calls in testsprite2, too. But it seems to work.

Is there another way to get the variable besides GetVar?

BTW, this what testsprite logs regarding the renderer:
SDL3/test/testsprite --info render --log render
Built
-in render drivers:
  
compositing
  opengles2
  software
Couldn
't create renderer: opengl not available


I am not sure where the opengl is coming from...

Go to top


Re: Adventures in E-UAE Compiling
Just popping in
Just popping in


So just a couple of notes:

The file that resulted is about 22 MB large and not quite as "zippy". When I play audio it kinda skips. The one you get from OS4Depot is only about 6 and
is quite responsive. Obviously the file you get when compiling is not very optimized. Hopefully maybe someone can shed some light on optimization.

It's been hit-or-miss regarding other options and compiling, at least for me. I didn't keep track of my attempts at other options. Sorry about that.
Maybe later this week I'll play around with it some more.

I'd love to hear what other people's experiences are, especially those who have more experience in compiling. If I need to clarify or make any corrections let me know.
I'll do my best to fix it.

Go to top


Adventures in E-UAE Compiling
Just popping in
Just popping in


Or How I Stopped Worrying and Learned to Love Configure (more or less)

So I got a bug up my keister this weekend to compile E-UAE. Since Odysee doesn't play well with Github, I used my Winblows machine to download a zip file with the
source code and copied it over to my Amiga. After a fair amount of trial and error, along with a bit of gnashing of teeth, I got it to compile. For anyone interested,
these are the steps I took to get it done.

1. Make sure you have all the dependencies. Obviously, you need the SDK installed. You also might need to download some packages. These were the ones I needed:

a. Awk/Nawk. You can get that here:
OS4 DEPOT-Awk

b. libz. You can get that here:
OS4 DEPOT-libz

c. mpega (just the header files). You can get that here:
OS4 DEPOT-mpega-includes

Most of these have Autoinstall, the mpega header files go into SDK:local/common/include.

2. Acquire Khval's e-uae 1-0-0-uae-1-1-2 source code. How you do that is pretty much up to you. I had to use my Winblows machine to get it. Make sure you're in the 1.1.2 branch.

3. Go to the drawer where your source code is. You should see configure in that drawer. From now on, any files or drawers I reference will be relative to that drawer.
Type sh to open a unix shell. You'll notice that all your directory/volume names will be preceded by a /. No colons.
Type Quote:
echo $PATH
to make sure your environment is set. If you see paths that start with /SDK, you're good to go.
If you see ones that start with /Cygwin, you might want to go to your S:User-Startup file and comment out the line that says Quote:
execute Cygnix:s/Cygnix-Startup
and reboot.

4. Edit the configure script. Any text editor will do. I use LiteXL because it shows line numbers. Search for the line that says Quote:
BSDSOCKOBJS='bsdsocket-posix-new.$(OBJEXT) bsdsocket.$(OBJEXT)'
.
Delete bsdsocket-posix-new.$(OBJECT), leaving only bsdsocket.$(OBJECT).

5. Make the configure script executable again by typing Quote:
chmod +x configure
.

6. Now you can run configure by typing Quote:
./configure --enable-bsdsock

7. Don't run make just yet. You need to edit 2 more files, both called sysconfig.h First, open src/sysconfig.h Search for a series of #define SIZEOF_ statements and correct them to read:

Quote:
#define SIZEOF_CHAR 1

#define SIZEOF_INT 4

#define SIZEOF_LONG 4

#define SIZEOF_LONG_LONG 8

#define SIZEOF_SHORT 2

#define SIZEOF_VOID_P 4


Do the same thing for src/tools/sysconfig.h

8. Okay, cross your fingers, pray and type make.

I have an X5000/040 and it takes about 6 and a half minutes to compile.

Go to top


Re: Odyssey 3.0 alpha - bug reports coming slowly...
Not too shy to talk
Not too shy to talk


same can be said for new AWeb though it hasn't been out long https://github.com/amigazen/AWeb3

Go to top


Re: SDL3
Just can't stay away
Just can't stay away


@FlynnTheAvatar

I was expecting to see GetVar on Snoopy log but there wasn't one. When renderer is created, it should check the given hints.

In any case, this example seems to work differently for me, it defaults to compositing as expected. And setting different drivers from SDL3 prefs works correctly here. Checked also using testsprite --info render.

Go to top


Re: New to Sam460ex
Not too shy to talk
Not too shy to talk


N.B. updating the Uboot itself can also be a pain, if you're on an old one before they improved the usb keyboard support

Go to top


Re: New to Sam460ex
Not too shy to talk
Not too shy to talk


@Rob
Quote:
The Radeon 6570 will be useful for installing the drivers from the Enhancer package before switching to a newer card.


I forgot to mention that you can create a modified ISO with the Radeon RX driver so that you won't have to switch back to the 6570 if you ever need to recover or re-install OS4.1.

The modification you need are covered by these threads.

https://www.amigans.net/modules/newbb/ ... id=135388#forumpost135388

https://www.amigans.net/modules/newbb/ ... id=144267#forumpost144267

The current version of AmiDVD doesn't work with 4.1 update 3 so it's advisable to create you alternative ISO before installing update 3.

Alternatively you can use MakeCD to create the ISO, which can eiter be burned to disk or copied to USB.

https://www.estamos.de/makecd/

Go to top


Re: Sam460LE - linux Debian / Ubuntu instalation questions
Not too shy to talk
Not too shy to talk


I'm afraid thats beyond my knowledge, linux is a dark art as far as I'm concerned But thank you for volunteering and good luck

Go to top


Re: GemRB SDL Mixer issue
Just popping in
Just popping in


Back in topic, I found I can solve a lot of issue thanks to the .so libraries coming with the commercial GemRB package ( https://www.amiga-shop.net/Amiga-Softw ... -AmigaOS-4-WOS::1407.html ).

I just need to copy all the .so from the root of one of the installed games in the root of the other applications.

Roll 3d6 six times in order.
Go to top


Re: SDL3
Just popping in
Just popping in


@smarkusg @Capehill

It works when I set the renderer with the option "--renderer".

Not sure why the renderer defaults to opengl on my system. Any idea how SDL3 gets the renderer from? It clearly ignores SDL_RENDER_DRIVER.

3. RAM Disk:SDL3/test testsprite --renderer opengles2
1067.20 frames per second
3. 
RAM Disk:SDL3/test testsprite --renderer compositing
396.24 frames per second
3. 
RAM Disk:SDL3/test testsprite --renderer software
196.44 frames per second

Go to top


Re: SDL3
Quite a regular
Quite a regular


@FlynnTheAvatar @Capehill
Quick test on my machine (QEMU PEG2 RADEON HD)
Works correctly

quick video - > https://youtu.be/z8i978QlwQg

EDIT 9.12.2025:
A small correction. I made a mistake because the video shows the sdl2 version from os4depot (3.2.24).
I have now checked with version 3.2.28 on GitHub (link 4 posts above).

It works fine for me. Versions 3.2.24 and 3.2.28. The test was done in the same way.


Edited by smarkusg on 2025/12/9 5:42:48
Go to top


Re: SDL3
Just popping in
Just popping in


@Capehill:

Not that I am aware of. I tried to set a different driver with SDL3 prefs, but the test program failed with the same error regardless of the selected driver (compositing, opengles2, software).

3. RAM Disk:SDL3/test setenv SDL_RENDER_DRIVER opengles2
3. 
RAM Disk:SDL3/test getenv SDL_RENDER_DRIVER
opengles2
3. 
RAM Disk:SDL3/test testsprite 
Couldn
't create renderer: opengl not available

Go to top


Re: SDL3
Just can't stay away
Just can't stay away


@FlynnTheAvatar

Do you have "opengl" as render driver? If so, please use compositing (default), opengles2 or software.

MiniGL support was removed from renderer subsystem. Main problem is that it doesn't support frame buffer objects.

Go to top


Re: SDL3
Just popping in
Just popping in


Thank you for the new version.

Not sure if this is my system or a new problem with SDL3. But the testsprite program does no longer run on my X5000:

testsprite
Couldn
't create renderer: opengl not available


The Minigl test programs in SDK:Examples/MiniGL do work, so I think there is no problem with my system.

Go to top


Re: SDL3
Just can't stay away
Just can't stay away



Go to top


Re: Upcoming Mirari PPC motherboard
Just popping in
Just popping in


@Rob

I found a cheap HD 6570 on Amazon, I think I will get it even for other usgaes.

Go to top



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



Polls
Running AmigaOS 4 on?
AmigaOne SE/XE or microA1 12% (26)
Pegasos2 3% (8)
X5000 22% (48)
X1000 14% (30)
A1222 8% (19)
Sam 440/460 18% (40)
Classic PowerPC Amiga 2% (6)
WinUAE emulation 7% (16)
Qemu emulation 9% (21)
Total Votes: 214
The poll closed at 2025/12/1 12:00
6 Comments


Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project