Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

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

Members: 1
Guests: 115

benny, more...

Support us!

Headlines

Forum Index


Board index » All Posts (virgola)




Re: Vote/suggestions for the software and game reimplementations
Just popping in
Just popping in


@kas1e "...The thing which i want to do is to port QT, but with fully rewriting to reaction, with implementing missing reaction classes..."

Oh wow! That will indeed pave the way for so many useful app ports!

KeePassXC (GPLv3) - A lightweight, offline password manager built with an optimised C++ codebase and native Qt Widgets, avoiding external runtime dependencies - https://github.com/keepassxreboot/keepassxc
Kate (LGPLv2+) - A powerful multi-document text editor featuring syntax highlighting, LSP code completion, Vi input emulation, and modular KDE Frameworks plugins - https://invent.kde.org/utilities/kate
FeatherPad (GPLv3) - A lightweight, tabbed plain-text editor offering instant launch times, regex search, syntax highlighting, and minimal system overhead - https://github.com/tsujan/FeatherPad
qBittorrent (GPLv2+) - A fast C++ BitTorrent client serving as a lean Qt front end to libtorrent-rasterbar, keeping memory usage and binary sizes low - https://github.com/qbittorrent/qBittorrent
TeXstudio (GPLv3) - A dedicated LaTeX IDE featuring syntax highlighting, live error checking, and an integrated Poppler PDF viewer with minimal dependencies - https://github.com/texstudio-org/texstudio
Wireshark (GPLv2) - The standard network packet analyser, combining a clean Qt GUI with thousands of complex protocol dissectors for real-time traffic inspection - https://gitlab.com/wireshark/wireshark
SpeedCrunch (GPLv2) - A high-precision, keyboard-driven scientific calculator offering instant launch times and a simple Qt Widgets interface without external runtimes - https://github.com/speedcrunch/SpeedCrunch
Calibre (GPLv3) - A comprehensive e-book management suite coupling a large Python codebase with Qt WebEngine for conversion, reading, and content serving - https://github.com/kovidgoyal/calibre
Okular (GPLv2+) - A universal KDE document viewer for PDFs and e-books, linking dedicated rendering backends into a modular Qt and KDE Frameworks shell - https://invent.kde.org/graphics/okular
Stellarium (GPLv2+) - An interactive 3D planetarium rendering celestial bodies in real time via OpenGL and Qt, packaged with massive astronomical catalogues - https://github.com/Stellarium/stellarium

Strawberry Music Player (GPLv3) - An audiophile music player and collection manager combining Qt Widgets with SQLite caching and GStreamer or VLC playback backends - https://github.com/strawberrymusicplayer/strawberry
MuseScore (GPLv3) - A music engraving suite featuring an intricate typographical layout engine, built-in synthesiser, bundled SoundFonts, and a Qt Quick interface - https://github.com/musescore/MuseScore
LMMS (Linux MultiMedia Studio)[/b] (GPLv2+) - A full digital audio workstation (DAW) featuring built-in synths, sample tools, VST bridging, and a comprehensive Qt pattern editor - https://github.com/LMMS/lmms
Mixxx (GPLv2+) - A live DJ mixing application with a low-latency audio pipeline, vinyl timecode tracking, MIDI support, and a GPU-accelerated Qt/QML UI - https://github.com/mixxxdj/mixxx

VLC Media Player (GPLv2+) - A universal media player whose nimble Qt front end acts as a modular control layer over libvlc's dynamic decoders and demuxers - https://code.videolan.org/videolan/vlc
Shotcut (GPLv3) - A cross-platform video editor utilising the MLT framework, FFmpeg, and a QML interface for multi-track editing and GPU filtering - https://github.com/mltframework/shotcut
Kdenlive (GPLv3) - A multi-track non-linear video editor built on KDE Frameworks, MLT, and FFmpeg, offering advanced compositing and proxy rendering pipelines - https://invent.kde.org/multimedia/kdenlive
Avidemux (GPLv2) - A simple video cutting and encoding utility wrapping custom demuxers and FFmpeg encoders into a lightweight, no-frills Qt interface - https://github.com/mean00/avidemux2

OBS Studio (GPLv2+) - A live-streaming and recording suite featuring real-time AV compositing pipelines, hardware encoder integrations, and a modular Qt docking UI - https://github.com/obsproject/obs-studio
Mumble (BSD-3-Clause) - A low-latency VoIP client pairing lightweight network sockets and Opus audio processing with a minimal Qt configuration interface - https://github.com/mumble-voip/mumble

Krita (GPLv3) - A digital painting and 2D animation suite containing multi-threaded brush engines, canvas acceleration, and LittleCMS colour management - https://invent.kde.org/graphics/krita
digiKam (GPLv2+) - An enterprise-grade photo manager and RAW editor featuring OpenCV neural facial recognition, LibRaw decoding, and database-backed organisation in Qt - https://invent.kde.org/graphics/digikam

UltiMaker Cura (LGPLv3) - A 3D printer slicing app pairing the C++ CuraEngine G-code generator with a PyQt/QML interface and interactive OpenGL print bed - https://github.com/Ultimaker/Cura
FreeCAD (LGPLv2+) - A parametric 3D CAD modeller integrating the Open CASCADE Technology kernel, Coin3D, and Python workbenches into a large Qt desktop suite - https://github.com/FreeCAD/FreeCAD
LibreCAD (GPLv2) - A dedicated 2D CAD application for schematics, handling geometric snap calculations and DXF parsing via a custom Qt rendering canvas - https://github.com/LibreCAD/LibreCAD
QGIS (GPLv2+) - An enterprise Geographic Information System (GIS) integrating GDAL, GEOS, PROJ, spatial databases, and cartographic engines into a massive Qt workspace - https://github.com/qgis/QGIS

Dolphin Emulator (GPLv2+) - A GameCube and Wii console emulator featuring a JIT CPU recompiler, DSP emulation, and low-level graphics translation within a Qt GUI - https://github.com/dolphin-emu/dolphin
PCSX2 (GPLv3) - A PlayStation 2 emulator powered by custom dynamic JIT recompilers for the Emotion Engine and hardware graphics emulators, wrapped in a multi-threaded Qt UI - https://github.com/PCSX2/pcsx2

Go to top


Re: Vote/suggestions for the software and game reimplementations
Just popping in
Just popping in


@kas1e These are my suggestions based on my daily usage.

Emulation: I would love to use QEMU under AmigaOS for sandboxing other OSs or even AmigaOS itself.

Tools for managing VM disk images. I would love to see the addition of QCOW2 support in diskimage.device. Having QEMU-IMG (https://qemu-project.gitlab.io/qemu/tools/qemu-img.html) would also be lovely.

2D graphics: Krita is just great, https://krita.org/

3D graphics: A newer version of Blender using Mesa would make it usable.

PDF: I really miss a GUI editor able to open and modify my PDFs, something for changing the text, adding new text, copying or moving objects around the page, merging PDFs, removing single pages.

GIS: QGIS would be a must for my daily job, https://www.qgis.org/

Database: I just love HeidiSQL to edit my remote tables, https://www.heidisql.com/

Video player: VLC, https://www.videolan.org/


Edited by virgola on 2026/10/5 17:13:42
Go to top


Re: New multi-core kernel for AmigaOS 4 shown at Pianeta Amiga!
Just popping in
Just popping in


@afxgroup
Would it be possible to use your new kernel on old PowerPC Macs?
I have quite a few PowerPC Macs laying unused in the wardrobe that I would love to use with AmigaOS 4.1 FE!

Go to top


Re: New multi-core kernel for AmigaOS 4 shown at Pianeta Amiga!
Just popping in
Just popping in


@kikems

See the link in the first post, I've added it again here.

https://www.powerpc-notebook.org/2026/ ... nveiled-at-pianeta-amiga/

Go to top


Re: ignitionOS4
Just popping in
Just popping in


I find Ignition the only really usable spreadsheet on AmigaOS 4.1, please, keep it up!
I am really missing antialised fonts in the sheets, sure, it not does impact on the practical use, but it makes the app as a whole look unfairly outdated.


Edited by virgola on 2026/8/21 19:37:11
Go to top


Re: AmigaOS 15" laptop one day?
Just popping in
Just popping in


The notebook motherboard has a name and it is Powerboard Tyche, and no, it does not reach the point of launching U-Boot, yet.

Calling it simply the "ACube notebook" is fine, but technically not quite right, so here a little clarification of the somehow complex situation, for those of you that love the details.

The entire notebook project of the motherboard is coordinated by the not-for-profit organisation called PowerProgressCommunity, that finance the initiative via its notebook project website.

We at the PowerProgressCommunity (I am part of it) defined all of its specifications.
Being a not-for-profit organisation under the Italian law, we are not allowed to produce anything, we are limited to perform an intellectual work only.
Our goal is to publish all the electronic schematics of the board using an Open Source Hardware certification, so that potentially anybody could make it.

ACube Systems is being paid (hired) by PowerProgressCommunity to design the board, in their turn they hired an electronic engineer firm to do the job. Apparently it seems unusual to subcontract like this, but within our association we are all volunteers, and none of us has the expertise to be able to deal with the technical requests of the electronic engineer, so we are forced to rely on the ACube expertise to do so.

Once the prototypes will proved to work, we will publish all schematics, and the PowerProgressCommunity will reach its goal.

At this point, we all hope that ACube Systems will be enough motivated to make the boards based on the public schematics, which is a risky business for them given the small market.

Long story short: the more donation we receive, the faster we can pay ACube to finish the prototypes.

Go to top


Re: AmigaOS 15" laptop one day?
Just popping in
Just popping in


(Quite) slowly but steadily progressing against the odds.
Here the latest post on the most recent development advancements
https://www.powerpc-notebook.org/2023/ ... or-latest-u-boot-version/

Go to top


Re: What the fastest possible x64 emulation way of OS4 today ?
Just popping in
Just popping in


@Hans

Did test lame using a 10MB wave file as input downloaded from https://file-examples.com/index.php/sa ... iles/sample-wav-download/

lame -V2 test.wav test.mp3

Sam460ex - 0:15
WinUAE 4.10.1 on i7-1265U Win 11 - 1:05
QEMU 8.0 (no TCG) on i7-1265U Win 11 WSL2 Ubuntu 22.04 - 1:14
QEMU 8.0 (with "-accel tcg") on i7-1265U Win 11 WSL2 Ubuntu 22.04 - 0:59

I launch QEMU using the following command
qemu-system-ppc -L pc-bios -M pegasos2 -cpu 7447 -m 1024 \
-bios pegasos2.rom -vga none -device sm501 -serial stdio \
-device ide-hd,drive=hd,bus=ide.0 \
-drive if=none,id=hd,file=AmigaOS4.1FE_Pegasos2.qcow2,format=qcow2 \
-device rtl8139,netdev=network00 -netdev user,id=network00




Benchmark using SysMon QEMU 8.0 on i7-1265U Win 11 WSL2 Ubuntu 22.04

Resized Image

Resized Image

Resized Image


Benchmark using SysMon on Sam460ex

Resized Image

Resized Image

Resized Image


I am unable to launch SysMon on WinUAE, I always get a Grim Reaper.


Edited by virgola on 2023/5/1 13:15:19
Edited by virgola on 2023/5/1 15:54:35
Edited by virgola on 2023/5/6 17:47:44
Go to top


Re: NVMe device driver
Just popping in
Just popping in


@geennaam

Oooohhhh! That come as a big surprise indeed!
Another contribution that will turn out to be of fundamental importance once the PowerPC laptop based on the T2080 CPU will be ready!
Finger crossed, we are currently trying to run u-boot on the prototypes that proved to be electrically working.

Go to top


Re: What the fastest possible x64 emulation way of OS4 today ?
Just popping in
Just popping in


@kas1e

Being user of a Sam460ex (AmigaOS 4.1 FE), WinUAE (AmigaOS 3.x and 4.1FE) and QEMU (Sam460ex and now Pegasos2 emulated machines) I can assure you that QEMU+Pegasos2+AOS4.1FE feels as fast as WinUAE+OS4.1FE.

Sure, the boot time is quite higher with QEMU compared with WinUAE, but the overall speed of using the system is comparable.
Sure, being limited to a SM501 video card that has only 64MB of video RAM is quite limiting: 16bit depth screens only (no 24bit nor 32bit), and the maximum resolution is 1280x800.
Other than that, I feel the overall graphic performance is comparable, if not better than WinUAE, and yes, compositing can be turned ON.
Being limited to FFS disks is also a pain at the moment, but hey, this is the first release of QEMU supporting such Pegasos2+AOS4.1FE, so it is quite promising indeed.

I discovered that the SM401 device in QEMU supports the "vram-size" additional parameters, but I think there is an hardcoded maximum RAM limit of 64MB.
I have tried to set 128MB passing the parameter "-device sm501,vram-size=134217728", but QEMU replied
qemu-system-ppc: -device sm501,vram-size=134217728: Invalid VRAM size, nearest valid size is 4194304

I would love to test QEMU+Pegasos2+AOS4.1FE on a PowerPC machine enabling KVM, but I haven't got any already PowerPC CPU Book3s machine already setup with Linux, at the moment got only a PowerPC CPU Book3e (NXP T2080).

Go to top


Re: What the fastest possible x64 emulation way of OS4 today ?
Just popping in
Just popping in


@kas1e What the fastest possible x64 emulation way of OS4 today ?

QEMU v8!

Moved out of curiosity after I watched the videos by Rene Engel (https://www.youtube.com/@reneengel2258) I have order a copy of AmigaOS 4.1 FE for Pegasos 2 at (https://www.amiga-shop.net/en/Amiga-So ... 1-Final-Edition::689.html).

After trying a few times, I succeed running AmigaOS 4.1 FE on QEMU 8.0 rc1 emulating a Pegasos 2 and I must admint I am quite impressed by its performance.
The overall speed is so good that the system is quite usable, light years ahead of the sluggish experience I obtain when emulating a Sam460ex running AmigaOS 4.1 FE on the same linux x86_64 laptop.
Is still slower than running AmigaOS on my real Sam460ex, particularly true when writing on the HD, but it might be due to the fact that I was forced to format the HD with FFS and not SFS, because I am unable to mount any partition formatted SFS.

At the moment the ISO with AmigaOS 4.1 FE for Pegasos 2 cannot be launched directly, because the ATI Radeon emulation on QEMU is not mature enough.
So, in order to launch AmigaOS, I had to manually copy the SM501 video drivers from the AmigaOS ISO for my Sam460, as the AmigaOS ISO for the Pegasos 2 does not contain these drivers. In order to modify the original ISO image I installed the UltraISO app for Windows (https://www.ultraiso.com/), and these are the list of files I added:
System/Devs/AHI/sm502.audio
System
/Devs/AudioModes/sm502.audio
System
/Monitors/SM502
System
/Monitors/SM502.info
System
/Kickstart/siliconmotion502.chip

In order to load the SM501 driver (“siliconmotion502.chip”) when booting AmigaOS, I had to edit and modify two files:
Kickstart/Kicklayout
System
/Kickstart/Kicklayout

I then turned to my Ubuntu 22.04 linux laptop and compiled the v8.0 rc1 of QEMU following
$ wget https://download.qemu.org/qemu-8.0.0-rc1.tar.xz
$ tar xvJf qemu-8.0.0-rc1.tar.xz
$ cd qemu-8.0.0-rc1
$ ./configure
$ make
$ sudo make install

Prior to being able to build qemu, I had to install some additional packages on Ubuntu
$ sudo apt install libdw-dev liburing-dev libfwtsiasl1 libnfs-dev libibumad-dev libcacard-dev libusbredirparser-dev acpica-tools libkeyutils-dev libfuse3-dev libbpf-dev libgvnc-1.0-dev libsphinxbase-dev slirp libdaxctl-dev libfdt-dev libcapstone-dev ninja-build libiscsi-dev libssh-dev git-email libaio-dev libbluetooth-dev libbrlapi-dev libbz2-dev libcap-dev libcap-ng-dev libcurl4-gnutls-dev libgbm-dev libgtk-3-dev libibverbs-dev libiscsi7 libiscsi-bin libjemalloc-dev libjpeg8-dev liblzo2-dev libncurses5-dev libnuma-dev libpmem-dev librbd-dev librdmacm-dev libsasl2-dev libsdl1.2-dev libsdl2-dev libsdl2-image-dev libseccomp-dev libsnappy-dev libspice-server-dev libssh2-1-dev libusb-1.0-0-dev libusb-dev libvde-dev libvdeplug-dev libvirglrenderer-dev libvirglrenderer0 libvmmalloc-dev libvte-2.91-dev libvte-dev libxen-dev libxml2-dev multipath-tools rdma-core valgrind xfslibs-dev

Once QEMU was compiled and installed, I then created an 20GB HD image file entering
qemu-img create -f qcow2 AmigaOS4.1FE_Pegasos2.qcow2 20G

As the Pegasos openfirmware ROM is closed source, it does not comes with QEMU, so I had to retrieve it manually. On the Linux terminal I used these commands to download a BPlan firmware update file, a script to extract the ROM and then execute the script to obtain the "pegasos2.rom" file
$ wget http://web.archive.org/web/20071021223056/http://www.bplan-gmbh.de/up050404/up050404
$ wget https://osdn.net/projects/qmiga/wiki/SubprojectPegasos2/attach/extract_rom_from_updater
$ chmod u+x extract_rom_from_updater
$ ./extract_rom_from_updater up050404

I then launched QEMU with the following command
qemu-system-ppc -L pc-bios -M pegasos2 -bios pegasos2.rom -m 1024 -serial stdio \
   
-vga none -device sm501 \
  
-drive if=none,id=hd,file=AmigaOS4.1FE_Pegasos2.qcow2,format=qcow2 \
  
-device ide-hd,drive=hd,bus=ide.0 \
  
-drive if=none,id=cd,file=Pegasos2InstallCD-53.54_modified_with_drivers_for_sm501.iso,format=raw \
  
-device ide-cd,drive=cd,bus=ide.1 \
  
-device rtl8139,netdev=network00 -netdev user,id=network00

At the openfirmware prompt I entered
boot cd amigaboot.of

At the first boot I partitioned the HD with two partitions, a DH0 partition with FFS (could not make SFS work so far), and DH1 partition for SWAP.
At the second boot, I proceed into Workbench, quick formatted DH0, and then I could install AmigaOS on it.
I then switched off QEMU and re-launched but this time without the cdrom with the following command
qemu-system-ppc -L pc-bios -M pegasos2 -bios pegasos2.rom -m 1024 -serial stdio \
   
-vga none -device sm501 \
  
-drive if=none,id=hd,file=AmigaOS4.1FE_Pegasos2.qcow2,format=qcow2 \
  
-device ide-hd,drive=hd,bus=ide.0 \
  
-device rtl8139,netdev=network00 -netdev user,id=network00

At the openfirmware prompt I entered
boot hd:0 amigaboot.of
and you are good to go.

I am very much grateful to Balaton Zoltan, it is thanks to his huge work that we will be able to enjoy this great performance increase emulating AmigaOS 4.1!! More info at
http://zero.eik.bme.hu/~balaton/qemu/amiga/
and
https://lists.gnu.org/archive/html/qemu-ppc/

Some additional infos are available in a post on amiga-news.de also.


Edited by virgola on 2023/3/26 9:04:19
Go to top


Re: Qt 6 progress
Just popping in
Just popping in


@alfkil

Well, meanwhile you'll wait to have such an important answer, you could take a break from that monster and try to port a STL 3D model viewer based on QT:
https://github.com/fstl-app/fstl

I have tested it on my PPC64 linux machine and they have provided a patch for big endian CPUs
https://github.com/fstl-app/fstl/issues/73

Go to top


Re: Face of Qt 6
Just popping in
Just popping in


@alfkil

What you are doing is simply marvellous!!!

How can I show my appreciation?
Do you have a PayPal button somewhere?
The website associated to your account seems vanished (http://www.cphjazzquartet.dk/)

Go to top


Re: First user's report of new Intel HD Audio (Azalia) driver by geennaam
Just popping in
Just popping in


@billt

Uhm, just tried on my AmigaOS 4.1 FE Update 2 installation using QEMU 6.0 with no luck.

Used the latest archive on os4depot then launched the usual QEMU command adding "-device intel-hda"

qemu-system-ppc -machine sam460ex -m 2G -rtc base=localtime -device intel-hda -device ide-hd,drive=disk,bus=ide.0 -drive file=amigaos_4.1_fe_upd2.img,format=raw,id=disk

as it did not work, tried adding "-device intel-hda -device hda-output", again with no luck

qemu-system-ppc -machine sam460ex -m 2G -rtc base=localtime -device intel-hda -device hda-output -device ide-hd,drive=disk,bus=ide.0 -drive file=amigaos_4.1_fe_upd2.img,format=raw,id=disk

On the AHI prefs still no HD audio device shows up
http://www.locati.it/mario/sam460/qemu_sam460_hd_audio_test.png

This is how the audio board appears on Ranger
http://www.locati.it/mario/sam460/qem ... _hd_audio_test_ranger.png


Edited by virgola on 2021/7/20 22:35:14
Go to top


Re: First user's report of new Intel HD Audio (Azalia) driver by geennaam
Just popping in
Just popping in


@geennaam

I find AmigaOS 4.1 a great fun to use, and to enjoy it more, I personally don't care too much about the noise made by always the same well know people.
Sure, the situation could have been better, but it could also be worst with such a small user base.
Sure, more and more people are running away from it, and it is a shame, because the system is simply great.

It is mostly thanks to people like you, a user that spend his spare time to solve practical issues, that the system gets a more usable environment.

I personally thank you a lot for your contribution, and hope that you still be able to enjoy the platform even if it has its own twists.

Go to top


Re: Stack USB 3.0 for OS4 at Pianeta Amiga 2012
Just popping in
Just popping in


Does anybody knows anything about the USB 3 stack that was announced back in 2012?

Wondering whether its source code (even unfinished/not working) could be shared in order to support the USB 3 controller chip mounted on the PowerPC notebook board (see https://www.powerpc-notebook.org/campa ... three-working-prototypes/).


The chip selected for the notebook is the Renesas μPD720201
https://www.renesas.com/us/en/products ... 01-usb-30-host-controller

You can buy a PCIe x1 card based on this chip for about € 30 / USD 36.

Go to top


Re: Is there a fine line of working for free in Amiga world?
Just popping in
Just popping in


@all

See what I mean?

Amiga Kit Ltd just donated €100!!
Thank you guys!!

Go to top


Re: Is there a fine line of working for free in Amiga world?
Just popping in
Just popping in


@walkero

> should we put more effort on projects that are public and open source, instead of following companies and major players?

I think open source initiatives and business driven companies are both fundamental components that may advance the platform.
Sure, sometimes they may extremely diverge in the internal mechanism that drive each action, but when they work together a great results can be achieved.
This is particularly true for the hobbyist Amiga platform, where the market barely sustain the very few remaining companies that try to live on such a niche market.

There should be close cooperation between the two environments when a common goal cannot be achieved by one party alone, the alternative is wiping out completely any attempt to continue the development on anything "next generation" and consequently fall back in the retro-computing.

I am telling this because is the main reason that got me involved in the PowerProgressCommunity (https://www.powerprogress.org/) because I wanted a notebook with AmigaOS 4.1 and there was no company openly pursuing that goal. This is a concrete community driven action that tells the existing companies what do we want.
So far, the cooperation with the guys at ACube Systems has been great. PowerProgressCommunity alone could not go that far, and the same is valid for ACube, they couldn't afford to undertake the notebook project alone.

Sure, when I see that only 60 people are financially (https://www.powerpc-notebook.org/campa ... three-working-prototypes/) supporting the project of having the most powerful Amiga ever in a notebook form factor is not what I have hoped for, nevertheless we still are progressing.

I am advertising the project with this post?
Definitely yes.


Edited by virgola on 2021/5/13 10:36:37
Edited by virgola on 2021/5/13 10:38:33
Go to top


Re: Shaderjoy 1.21
Just popping in
Just popping in


Successfully tried many shaders on my 10 years old Sam460ex equipped with a RadeonRX 560 and it look awesome!

Thank you guys, ShaderJoy is simply impressive, and the shaders pack made available by kas1e provide a good selection of ready to use examples.

Just a question: why the GPU animation freeze when I move any icon on the workbench?

Go to top


Re: X11 Forwarding via AmiCygnix?
Just popping in
Just popping in


@cygnusED
yes, you are right, using SSHterm I can already launch a remote app on Amigygnix, however I don't know how to open it on a dedicated window on the workbench, and I must add every time the destination display, whereas I would like only to enter the name of the app and nothing else.

@NinjaCyborg
Yes, for an RDP server on linux you need to install "xrdp" then you connect to it. You need a fast connection to end up with a pleasant experience, but Linux and the Amiga should be on the same LAN attached using an ethernet cable.

Go to top



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




Powered by XOOPS 2.0 © 2001-2024 The XOOPS Project