Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
70 user(s) are online (43 user(s) are browsing Forums)

Members: 1
Guests: 69

mufa, more...

Support us!

Headlines

Forum Index


Board index » All Posts




Re: What the fastest possible x64 emulation way of OS4 today ?
Just can't stay away
Just can't stay away


@kas1e
Quote:
Did i understand right, that needs for kickstart.zip to be in the boot ffs partition and not the same as for amigaboot.of to be in the kickstart directory on the SFS disk, because bboot can't work with SFS ? only that ?
BBoot is GPL v2, therefore it never can get any support for my AmigaOS SFS versions.

Adding support for old SFS versions like 1.84, for example using the AROS GPLed SFS 1.84 sources, would be possible (after porting the AROS code back to AmigaOS), but since such old versions aren't compatible to current AmigaOS SFS versions any more that may not work either.

Go to top


Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


Results of a quick test with 8.1.0 rc.

Radeon 4850 results in a crash of the RadeonHD driver right after the workbench screen shows up on the display.
Radeon RX 560 results in a crash of QEMU.
Will post more details tomorrow.

Go to top


Re: qemu and tap network on Windows
Quite a regular
Quite a regular


@smarkusg
Thank's for your job.

Would you like to try SSH with AmiCygnix ?

I've tried everything and I haven't succeeded.

I log into the Linux terminal
but I can't open the Display inside AmiCygnix

Would you like to try ?

Go to top


Re: Amigans.net Game Competitions - Game Suggestions
Home away from home
Home away from home


Since AmigaOldskooler seems to be offline lately (hopefully he's well) I've setup the competition thread for this month since we're starting later than usual.

Have fun with Breakhack & don't forgot to send a donation to walkero if you enjoy the game

_______________________________
c64-dual sids, A1000, A1200-060@50, A4000-CSMKIII
Catweasel MK4+= Amazing
! My Master Miggies-Amiga1000 & AmigaONE X1000 !
mancave-ramblings

Go to top


Game Competition for July/August 2023- Breakhack !
Home away from home
Home away from home


Welcome to a new contest here on Amigans.net!

For the month of July & August as we started late in July, we'll be enjoying a Rogue like game called Breakhack.

The game is available for free on OS4Depot. It was ported by walkero recently. If you enjoy the game please consider sending walkero a donation.

http://os4depot.net/index.php?functio ... roleplaying/breakhack.lha

The rogue with highest gold wins this months gaming competition! Let’s play the Standard Game option. As usual post a screenshot of your high score here.

Good luck to all participants! Have Fun!


-----( Current Standings )-----

1. walkero -2,860.08
2. 328GTS -2,161.20
3. MartinW -1,734.76
4. Maijestro - 412.46
5.
6.
6.


Edited by 328gts on 2023/7/21 20:49:20
Edited by 328gts on 2023/7/23 2:13:37
Edited by 328gts on 2023/7/26 15:38:21
Edited by 328gts on 2023/7/26 21:19:04
Edited by 328gts on 2023/8/3 5:49:34
Edited by 328gts on 2023/8/24 22:22:40
Edited by 328gts on 2023/8/31 14:12:54
Edited by 328gts on 2023/8/31 16:37:48
Edited by 328gts on 2023/9/1 1:38:45
Edited by 328gts on 2023/9/1 3:45:32
_______________________________
c64-dual sids, A1000, A1200-060@50, A4000-CSMKIII
Catweasel MK4+= Amazing
! My Master Miggies-Amiga1000 & AmigaONE X1000 !
mancave-ramblings

Go to top


Re: qemu and tap network on Windows
Home away from home
Home away from home


@Maijestro

perhaps use wireshark to see whats happens.

(NutsAboutAmiga)

Basilisk II for AmigaOS4
AmigaInputAnywhere
Excalibur
and other tools and apps.
Go to top


Re: qemu and tap network on Windows
Quite a regular
Quite a regular


@HansQuote:
Hans wrote:@Maijestro

I have good news and bad news.

Good: it does actually work with port-forwarding. I can upload files with curl
Bad: it doesn't work with Filezilla

Here's my hostfwd parameters: hostfwd=::21-:21,hostfwd=::9000-:9000,hostfwd=::9001-:9001,hostfwd=::9002-:9002,hostfwd=::9003-:9003,hostfwd=::9004-:9004


Exactly with the same configuration I had tested yesterday last when I failed.

-device rtl8139,netdev=network01 -netdev user,id=network01,hostfwd=tcp::21-:21,hostfwd=tcp::9000-: 9000,hostfwd=tcp::9001-:9001,hostfwd=tcp::9002-:9002,hostfwd=tcp::9003-:9003,hostfwd=tcp::9004-:9004


I could also use another FTP client I am not bound to FileZilla. It was just my first choice under MacOs. Since some could confirm that it works I will try it again later with another FTP client for MacOs. Maybe something that supports more the older standard protocols.

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


Re: qemu and tap network on Windows
Not too shy to talk
Not too shy to talk


@Maijestro

On Macos and Windows it can be difficult. Although who knows - it might be possible.
On Linux, iptables comes to the rescue - here you can do all sorts of things with port forwarding and ip address masking ....

I changed the ports in ZitaFtpServer from 9000:9004 to 7000:7004
I don't know why since AOS4 it was showing that port 900x was busy


I didn't want to use "root" so ports < 1024 are out.
port forwarding 20 and 21 to 8020 and 8021

any client that supports PASV, and as port 8021 and ip 127.0.0.1

device rtl8139,netdev=mynet0 -netdev user,id=mynet0,hostfwd=tcp:127.0.0.1:8021-:21,hostfwd=tcp:127.0.0.1:8020-:20,hostfwd=tcp:127.0.0.1:7000-:7000,hostfwd=tcp:127. 0.01:7001-:7001,hostfwd=tcp:127.0.0.1:7002-:7002,hostfwd=tcp:127.0.0.1:7003-:7003,hostfwd=tcp:127.0.0.1::7004-:7004,hostfwd=tcp:127.0.0.1:7005-:7005

iptables (would need to be fine-tuned):
iptables -t nat -A OUTPUT -p tcp --dport 7004 -j REDIRECT --to-port 7004
iptables -t nat -A OUTPUT -p tcp --dport 7003 -j REDIRECT --to-port 7003
iptables -t nat -A OUTPUT -p tcp --dport 7002 -j REDIRECT --to-port 7002
iptables -t nat -A OUTPUT -p tcp --dport 7001 -j REDIRECT --to-port 7001
iptables -t nat -A OUTPUT -p tcp --dport 7000 -j REDIRECT --to-port 7000
iptables -t nat -A POSTROUTING -o lo -p tcp -j MASQUERADE

simply translated.
The client makes the connection by giving a non-localhost ip, the server sends him its ip 10.x.x.x. so he is not seen by the host. communication is redirected via iptables and fw qemu to the ftp server.

Go to top


Re: Laptop recommendations
Home away from home
Home away from home


@Hans
For WinUAE and/or QEMU the best will be the one having single core to be fast as possible. Like 4ghz or so, but so far i for myself found only notebook with 3.5ghz single core which doing things fine.

Through, now i thinking about maybe getting the other one : the one having 2 gfx cards, and second one to be in something which will works with RadeonHD/RX drivers, and which then i can use as passthrough and have fully hardware accelerated emulation with all stuff like warp3dnova, etc. working.

This kind of emulation (with passthrough) will help to understand if we have issues with speed with w3dnova/ogles2 in some parts because of hardware, or because of drivers. At least it should point on something after some tests.

Join us to improve dopus5!
AmigaOS4 on youtube
Go to top


Re: What the fastest possible x64 emulation way of OS4 today ?
Home away from home
Home away from home


@balaton
Oh my ! bboot 0.2 works fine on real pegasos2 ! I can boot amigaos4 with it just fine, the same as it happens with amigaboot.of. That the output i have on serial:

BBoot 0.2 (21.7.2023)
/
pci@80000000io fe000000/10000 mem 80000000/40000000
/pci@80000000/host:     0:0.0   11ab:6460 60000 646011ab 0100 6
/pci@80000000/firewire0:1.0   1106:3044 c0010 30441106 0109 0
  2000810        0 80000000         0      800  
80000000
  1000814        0 fe001080         0       80  
| 00001081
/
pci@80000000/ethernet0:6.0   10ec:8139 20000 813910ec 0109 0
  1003010        0 fe001100         0      100  
00001101
  2003014        0 80000800         0      100  
80000800
  2003030        0 80008000         0     8000  
80008000
/pci@80000000/isa:      0:c.0   1106:8231 60100 82311106 0000 7
/pci@80000000/ide:      0:c.1   1106:0571 1018f 05711106 010e 7
  1006110        0 fe001000         0        8  
00001001
  1006114        0 fe00100c         0        4  
0000100d
  1006118        0 fe001010         0        8  
00001011
  100611c        0 fe00101c         0        4  
0000101d
  1006120        0 fe001020         0       10  
00001021
/pci@80000000/usb:      0:c.2   1106:3038 c0300 30381106 0409 7
  1006220        0 fe001040         0       20  
00001041
/pci@80000000/usb:      0:c.3   1106:3038 c0300 30381106 0409 7
  1006320        0 fe001060         0       20  
00001061
/pci@80000000/other:    0:c.4   1106:8235 68000 82351106 0000 0
/pci@80000000/sound:    0:c.5   1106:3058 40100 30581106 0309 0
  1006510        0 fe001200         0      100  
00001201
  1006514        0 fe001030         0        4  
00001031
  1006518        0 fe001034         0        4  
00001035
/pci@80000000/pci1106,3068:     0:c.6   1106:3068 78000 30681106 0309 0
  1006610        0 fe001300         0      100  
00001301
/pci@80000000/ethernet0:d.0   1106:3065 20000 30651106 0109 0
  1006810        0 fe001400         0      100  
00001401
  2006814        0 80000900         0      100  
80000900
/pci@c0000000io f8000000/10000 mem c0000000/20000000
/pci@c0000000/host:     0:0.0   11ab:6460 60000 646011ab 0100 7
/pci@c0000000/display:  0:8.0   1002:5960 30000 ffffffff ffff ffff
 42004010        0 c0000000         0  8000000  
ffffffff c000000c
  1004014        0 f8001000         0      100  
ffffffff 00001005
  2004018        0 c8000000         0    10000  
ffffffff c8000004
  2004030        0 c8020000         0    20000  
ffffffff c8020004
/pci@c0000000/display:  0:8.1   1002:5940 38000 ffffffff ffff ffff
 42004110        0 d0000000         0  8000000  
ffffffff d000000c
  2004114        0 c8010000         0    10000  
ffffffff c8010004
Checking initrd at 0x600000
-0xa2bea7 (4374183 bytes)
Found zip with 69 entries
Parsing Kicklayout at 0xa2bea7 
(3285 bytes)
Booting config 1AmigaOS_4.1_Final_Edition
Loading loader
.of
Loading kernel
Loading FastFileSystem
Loading SmartFilesystem
Loading peg2ide
.device.kmod
Loading battclock
.resource.kmod
Loading bootmenu
.kmod
Loading bootimage
Loading CDFileSystem
Loading con
-handler.kmod
Loading console
.device.kmod
Loading diskboot
.kmod
Loading diskboot
.config
Loading diskcache
.library.kmod
Loading dos
.library.kmod
Loading elf
.library.kmod
Loading env
-handler.kmod
Loading FileSystem
.resource.kmod
Loading gadtools
.library.kmod
Loading gameport
.device.kmod
Loading graphics
.library.kmod
Loading hunk
.library.kmod
Loading input
.device.kmod
Loading intuition
.library.kmod
Loading it8212ide
.device.kmod
Loading keyboard
.device.kmod
Loading keymap
.library.kmod
Loading lsi53c8xx
.device.kmod
Loading newlib
.library.kmod
Loading nonvolatile
.library.kmod
Loading nvram
.config
Loading ps2
.resource.kmod
Loading ram
-handler.kmod
Loading ramdrive
.device.kmod
Loading ramlib
.kmod
Loading shell
.kmod
Loading strap
.kmod
Loading timer
.device.kmod
Loading PCIGraphics
.card
Loading ATIRadeon
.chip
Loading petunia
.library.kmod
Loading usbresource
.library
Loading usbsys
.device
Loading hub
.usbfd
Loading bootmouse
.usbfd
Loading bootkeyboard
.usbfd
Loading massstorage
.usbfd
Loading uhci
.usbhcd
Loading ohci
.usbhcd
Loading ehci
.usbhcd
Loading mounter
.library
Starting exec
[ColdStartExecSG
[ColdStartCopyright (c2002-2020 Trevor Dickinson
[ColdStartexec 54.30 (1.1.2021)
[
ColdStartKernel commandlineserial munge debuglevel=1
[ColdStartDebug level1
[mem_enable_munge] *** WarningMemory munging enabled for malloc/free emulation


And then usual output from the os4 kernel.

I compare time wise the execution, and with my IDE2SAta adapter and Sata disk i got this:

Amigaboot 54.9 (10/27/2022) - 36 seconds once amigaboot start execution of modules till working Workbench.

Bboot - 27 seconds once i type "boot hd:0 bboot.fth" till working Workbench.

10 seconds faster !

Those figures with debug level enabled, so without it will be even faster.

Waiting now for the PCI to PCIE adapters to arrive to check with RadeonHD/RX. But so far it works with real pegasos2 for sure, which mean that users will have no needs for manual BAR fixes then.

Will check if it is possible from forth calculate size of the Kickstart.zip to avoid manual typing.

Did i understand right, that needs for kickstart.zip to be in the boot ffs partition and not the same as for amigaboot.of to be in the kickstart directory on the SFS disk, because bboot can't work with SFS ? only that ?

Join us to improve dopus5!
AmigaOS4 on youtube
Go to top


Re: qemu and tap network on Windows
Site Builder
Site Builder


Probably a stupid idea but have you tried to set in hosts a domain for the localhost and use that with FileZilla? It might trick it and think that this is an external server.

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


Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


ok, I'll try the release candidate.

One thing that I do not understand in the Pegasos2 interrupts discussion is the whole edge sensitivity. PCI interrupts are level sensitive. Therefore the emulated legacy interrupts consist of a begin and end interrupt message.

Go to top


Re: qemu and tap network on Windows
Home away from home
Home away from home


@Maijestro

I have good news and bad news.

Good: it does actually work with port-forwarding. I can upload files with curl
Bad: it doesn't work with Filezilla

Here's my hostfwd parameters: hostfwd=::21-:21,hostfwd=::9000-:9000,hostfwd=::9001-:9001,hostfwd=::9002-:9002,hostfwd=::9003-:9003,hostfwd=::9004-:9004

The problem is that Filezilla uses the PASV command for establishing a data connection. ZitaFTP tells it to connect to 10.0.2.15:900x (the emulated machine's IP), which is obviously wrong from the host machine's point-of-view. Filezilla detects that this is wrong, but for some reason doesn't connect to :127.0.0.1:900x instead. It's supposed to handle this case (it's common with NAT routers), but it doesn't seem to work with localhost.

The curl command notices that ZitaFTP supports the EPSV command** and uses that instead. Therefore it works. Filezilla should be able to use EPSV too, but seems to stick with PASV for IPv4. I haven't found a way to make Filezilla use EPSV, or correctly use the same IP address for control and data (which it's supposed to).

Hans


** Advertised as the "nat6" extension feature.


Edited by Hans on 2023/7/21 14:31:20
http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more.
https://keasigmadelta.com/ - more of my work
Go to top


Re: Laptop recommendations
Quite a regular
Quite a regular


As for QEMU the faster single core performace is the better which may be hard to find in a laptop where energy efficiency is usually more valued than performance. And to have all that not expensive may be difficult. You know the saying: good, cheap, fast - pick two. But maybe some gaming laptop could have good performance but then not cheap or practical as a laptop so maybe you have to live with lower performance but otherwise convenient usage.

Go to top


Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


@geennaam
Quote:

Do I also need to apply this interrupt patch? Or is building from the latest sources enough.

Nobody knows until somebody tries. Try with qemu 8.1-rc0 or git master without any patches first then if it still has problems we can try patching IRQs. BBoot does not handle IRQs it will just set IRQ 9 for any devices not having an IRQ yet which is what pegasos2.rom seems to do as well but we never understood what exavtly causes the freeze so that's the next thing to debug. BBoot at least provides infos on how the PCI devices are configured at boot and we can compare those with different settings.

Go to top


Re: What the fastest possible x64 emulation way of OS4 today ?
Not too shy to talk
Not too shy to talk


@geennaam

Unknown at the moment but I would say yes, you would because I don't think this changes any of that, the big benefit to us is that we should no longer need to mess about with Forth scripts. There are other benefits of course.

The only reason I'm not so sure is because it looks like bboot is patching a bit extra compared to what I was doing in Forth.

I'm not going to get time to test until after work this evening now.

Go to top


Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


@MartinW

Do I also need to apply this interrupt patch? Or is building from the latest sources enough.

Go to top


Re: What the fastest possible x64 emulation way of OS4 today ?
Not too shy to talk
Not too shy to talk


Yes, that’s the idea. Bboot + VOF does all the hardware config and OS module loading. At the moment I don’t think it has worked for either of us that have tried on actual hardware yet but Balaton made a change last night that I’m hopeful will work. I’ll test shortly.


Amiga x5040 ı 16GB ı RX580
GB-A1000 060@100,
A1200 PiStorm32-Lite CM4
Go to top


Re: Laptop recommendations
Amigans Defender
Amigans Defender


Dell 9500.. Forget anything else..

i'm really tired...
Go to top


Re: Laptop recommendations
Quite a regular
Quite a regular


I'm sure what they mean by not too expensive, but a MacBook Air M1/M2 certainly wouldn't go amiss and you probably won't get anything better in this price range. From 900$

However, this LapTop is a bit small and whether it could cover your needs I don't know. We already know that the M1/M2 is very fast and would be perfect for Qemu.

On the other hand you could not use Linux, but there is already a project called Asahi Linux which is making a lot of progress and runs natively on Apple M1. I have already tested it myself, it works via dualboot and the most important things already work very well. The installation of Asahi Linux is very simple and automated.

If this would be interesting for you here is some information about it:

https://asahilinux.org/

Of course Linux ARM can also be virtualized under MacOs via third party software e.g. UTM. Which is really very fast and convenient, so you can use well known Linux distributions. Here is a selection of what is currently supported by UTM.

https://mac.getutm.app/gallery/

I use it myself with Parallels Desktop and Windows 11 ARM and it is really fast.

https://www.youtube.com/watch?v=SsiGzh4b7sg

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



TopTop
« 1 ... 377 378 379 (380) 381 382 383 ... 7262 »




Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project