Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
60 user(s) are online (32 user(s) are browsing Forums)

Members: 0
Guests: 60

more...

Support us!

Headlines

Forum Index


Board index » All Posts




Re: ScummVM and AmigaOS4.1 F.E.
Home away from home
Home away from home


@khayoz

1. Grim Fandango
2. Secret of Monkey Island
3. Simon the Sorcerer
4. Indiana Jones 4 - Fate of Atlantis
5. Inherit the Earth - Quest for the Orb

6. The rest of Sierra games
7. The rest of LucasArts games

8. The Feeble Files

9. Discworld series
10. Broken Sword series

and all the games that i have in my back catalogue...too many games, so little time

Go to top


Re: Touchscreen HID driver & QEMU
Quite a regular
Quite a regular


@Maijestro
OK then it should be resolved with Akihiko Odaki's series. I think it was reviewed by Peter already but not yet merged. There's still 1-2 weeks until the freeze for QEMU 9.0 starts so it should be in a pull request by then. Since Peter Maydell is one of the master maintainers the right people already know about this series so likely it will be in 9.0 so just wait for it to land in master then.

I think @AlfredOne wrote before that QEMU's tablet should have a wheel but maybe the driver does not support it. But as I said you probably won't see much difference with the sm501 device that does not have host side hardware cursor support so this may only be good for preparation when some other graphics drivers would become available in the future.

Go to top


Re: Sam460 which file systems can be used
Quite a regular
Quite a regular


@smarkusg
It's very possible nobody tried it with AmigaOS yet. The assert means that the condition should be true. If it's not then there's a problem somewhere, either the guest sent some unexpected commands or there's a problem with emulation. Commenting the assert won't help as it's there to make sure it won't break later. There's a trace in lsi_do_command that you could enable to see which SCSI command resulted in this problem with this QEMU option -trace enable=lsi_do_command which may give some more info on what's happening (but one needs to know how SCSI works to understand that; I don't know that so either somebody here knows or somebody have to read docs to learn).

QEMU actually only emulates lsi53c895a the lsi53c810 is just an alias with a different PCI device ID so if the AmigaOS driver works differently with actual lsi53c895a then you should used that and set the driver option accordigly which you could do by replacing nonvolatile.library to use nvram/nvrom.txt as @joerg said. Maybe that makes the driver send the correct commands for the hardware?

Go to top


Re: Bug-fix updates for Odyssey?
Home away from home
Home away from home


@MartinW
Quote:

"Things that don't work for me on OS4 and need looking into" is that every time it opens, it opens to the full width of the screen


That casual settings of the MUI prefs you should do (in mui prefs) telling it to "save size of the MUI window permanently". Or if you want it static, then resize as you need, and do "snapshoot".

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


Re: Lost 2560x1440 with Radeon RX580 on X5000
Not too shy to talk
Not too shy to talk


@AmigaSociety did you get 4K going?

I put my RX580 in yesterday to get some more performance and noticed it's only auto-detecting up to 1440 (ironically that works for me out of the box). I'm like you and won't actually USE 4K but you know - maybe one day it might be useful for something so it would be nice to have it there as an option.

My monitor is 27" 4K Dell


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


Re: Bug-fix updates for Odyssey?
Not too shy to talk
Not too shy to talk


The only issue I have with Odyssey which is on my list of "Things that don't work for me on OS4 and need looking into" is that every time it opens, it opens to the full width of the screen. That might have been fine 20 years ago when the average screen was small but on a 4K, 27" screen it's downright annoying. Multiview does the same.

I've not really looked into it as I've kind of just assumed it's the way it is, but if there is a solution, or a setting I'm missing, someone please tell me :D


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


Re: Sam460 which file systems can be used
Not too shy to talk
Not too shy to talk


@joerg
I did as you wrote.
QEMU Sam460 and Pegasos(pegasos.rom) when trying to initialise after loading the kernel and AOS4 modules from the cd it crashes.
--
 
in lsi_do_command(LSIState *s)
 ..
 
assert(s->current == NULL
 --

EMU launch command line Sam460
-machine sam460ex -rtc base=localtime -drive if=none,id=cd,file=Sam460InstallCD-53.58.iso,format=raw  -device ide-cd,drive=cd,bus=ide.1  -device lsi53c810,id=scsi0 -device scsi-hd,drive=scsi-drive,bus=scsi0.0,channel=0,scsi-id=0,lun=-drive file=lol.hdf,if=none,id=scsi-drive,if=none,format=raw

!!!Just for a test I did a rem "assert"!!!
sam460 sees the card and the disk. The problem is on the QEMU side. Most people from what I have seen are tuning the lsi53c810 to run linux via QEMU. It is possible that no one has tried this on AOS before and it doesn't work and the lsi53c810 itself in QEMU needs to be checked.

Resized Image

Pegasos bboot hangs on something like this and booting AOS4 (debug) is stopped
--
[
peg2ide/init_portPort 1 task started
[peg2ide/dev_initAll done
lsi53c8xx
.device 53.22 (28.6.2017)
[
lsi53c8xx/dev_initFound chip #0
[lsi53c8xx/ide_initchipWaiting for devices to spin up..
[
lsi53c8xx/init_port] ---> Port 0
[lsi53c8xx/scsi_scanScanning SCSI bus...
--

Go to top


Re: AmigaOS 4 Monthly Roundup - February 2024
Not too shy to talk
Not too shy to talk


@AmigaOldskooler

thank you for the monthly blog..was a pleasure to read

nox

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


Re: ScummVM and AmigaOS4.1 F.E.
Not too shy to talk
Not too shy to talk


@Raziel

What's the Top3/5/10 games that works with ScummVM in your opinion?

1989-> A500, A600, A3000, A4000, A1200, CD32, µA1, PegII, A1XE, CDTV, Amy/416D79, A1X5000, Vampire 500 V2+, Vampire 600 V2, Amy-ITX, Denise ITX <-2024
Go to top


Re: ScummVM and AmigaOS4.1 F.E.
Quite a regular
Quite a regular


@Raziel

That's interesting. If this is the first time you've seen the compiler mention libpthread.so, then I'm guessing it's not being used by anything else and perhaps the reason for the crash wasn't libpthread.a being accidentally embedded in libcurl.so.12, but some other reason. Anyway, all that matters is the problem got solved! I'll update libcurl on OS4Depot within a couple of weeks, but keep the .so.12 you have because it uses DEVS:AmiSSL/Certs while the OS4Depot version will use curl-ca-bundle.crt

Go to top


Re: Touchscreen HID driver & QEMU
Quite a regular
Quite a regular


@balaton @AlfredOne

Ok, it is clearly due to the Display Manager Cocoa with the output SDL there are no problems and your driver does what it should.

Balaton I am using Qemu Master without the fullscreen Cocoa patch from Akihiko Odaki, I am not sure if the patch has made it into the Master sources yet as there were changes made by Peter Maydell shortly after the last series.

It seems that Akihiko Odaki's patch series is still not included in Qemu Master, so I added the patch series again. With the last patch series of Akihiko Odaki version 12 it works as under the SDL output. Thanks for the tip.

@AlfredOne

Thanks for this driver and the support of the tablet HID device it works What is of course missing is support for the mouse scroll wheel.


Edited by Maijestro on 2024/3/2 7:18:59
MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE / AmigaOne A1222plus AmigaOs4.1 FE
Go to top


Re: AmigaOS 4 Monthly Roundup - February 2024
Not too shy to talk
Not too shy to talk


@AmigaOldskooler

Thanks for another update!


Edit: Font spacing? an oth er ?
Odyssey?


Edited by khayoz on 2024/3/2 5:13:34
1989-> A500, A600, A3000, A4000, A1200, CD32, µA1, PegII, A1XE, CDTV, Amy/416D79, A1X5000, Vampire 500 V2+, Vampire 600 V2, Amy-ITX, Denise ITX <-2024
Go to top


Re: AmigaOS 4 Monthly Roundup - February 2024
Just popping in
Just popping in


@AmigaOldskooler

Thanks for doing these! Very nice read and always something I did not know about. :)

Go to top


Re: Bug-fix updates for Odyssey?
Just popping in
Just popping in


That’s look like a datatype compatibility problem.

Go to top


Re: Touchscreen HID driver & QEMU
Quite a regular
Quite a regular


@Maijestro
This looks more related to QEMU display backend than to guest side driver. You could try with -display sdl to cross check if it happens with that too or only with -display cocoa. Is it with recent macOS full screen patches or with QEMU master? If it's related to the changes in cocoa backend you could ask on the QEMU mailing list cc-ing Akihiko Odaki (the patch author) but first check with -display sdl and using QEMU master without other patches.

Go to top


Re: Touchscreen HID driver & QEMU
Just popping in
Just popping in


@Maijestro

In fullscreen it should never happen. It is behaving as if it were window mode and the AmigaOS window ended one line before the screen border.
I tried both on my laptop screen and on an external 4k monitor and in fullscreen I can reach the edge without the host cursor appearing.
What options do you use to launch QEmu?

Go to top


Re: Bug-fix updates for Odyssey?
Quite a regular
Quite a regular


@Gregor

This is off topic now but here goes...

So far my issue with MultiView seems to only happen if I launch MultiView from my AmiDock. The file requester opens up as expected, I select a file and boom I get a DSI error. But it is totally random. Sometimes the file opens as expected. Sometimes I get a DSI error. Not related to any particular file, but so far only text files are affected.

Anyways, I'm slowly troubleshooting ...
- rolled back to MultiView 53.8
- made sure rear USB ports are in fact disabled,
- currently starting network port manually.

My system is a MicroA1 purchased in 2004 and it has some quirks that show up from time to time.

---
redfox

Go to top


Re: ScummVM and AmigaOS4.1 F.E.
Home away from home
Home away from home


@MickJT

I just realized that your libcurl is asking for libpthread.so...which i don't have :-/

LINK     scummvm
Development
:Coding/SDK/gcc/ppc-amigaos/bin/ldwarninglibpthread.soneeded by /SDK/local/newlib/lib/libcurl.sonot found (try using -rpath or -rpath-link)


found it in sobjs: ... grmbl

Go to top


Re: Touchscreen HID driver & QEMU
Quite a regular
Quite a regular


@AlfredOne

Quote:

I tested both fullscreen and windowed mode and I don't have your problem. Can you make a video?


To understand the problem I have recorded a video...here you can clearly see the problems, via the title bar of AmigaOs4.1 it is still possible to call up the menus, but you are not allowed to move the mouse pointer to the edge of the screen. I am not sure if the problem can be solved....but see for yourself...


Edited by Maijestro on 2024/3/2 16:40:43
MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE / AmigaOne A1222plus AmigaOs4.1 FE
Go to top


Re: ScummVM and AmigaOS4.1 F.E.
Quite a regular
Quite a regular


@Raziel


Quote:

Well, still the ISI crash when starting ScummVM without an .ini file.

Got the unfreed signals with
scummvm -version

and a crash after loading for different engines and quit

But more importantly would be your YouTube crashes and other random ones you got, since now the stack has been raised to 8 MB internally


I have tested your trial version a bit and recorded the whole start of ScummVM when creating the .ini file.

I am sure that if you use a freshly booted AmigaOs4.1 system and run ScummVM for the first time there are no problems with the creation of the .ini file.

But I could see some error messages in the log which did not lead to a crash.

[elf] .hash 0x7F8CB000-0x7F8CB4CC Workbench:SObjs/libgcc.so (sh_flags 0x02)
      
has read-only flag in section header
      but is located in a read
-write section of the program header
      
(linker (scripterror?)
[
elf] .dynsym 0x7F8CB4CC-0x7F8CBFAC Workbench:SObjs/libgcc.so (sh_flags 0x02)
      
has read-only flag in section header
      but is located in a read
-write section of the program header
      
(linker (scripterror?)
[
elf] .dynstr 0x7F8CBFAC-0x7F8CC78A Workbench:SObjs/libgcc.so (sh_flags 0x02)
      
has read-only flag in section header
      but is located in a read
-write section of the program header
      
(linker (scripterror?)
[
elf] .rela.data 0x7F8CC78C-0x7F8CC7A4 Workbench:SObjs/libgcc.so (sh_flags 0x02)
      
has read-only flag in section header
      but is located in a read
-write section of the program header
      
(linker (scripterror?)
[
elf] .rela.dyn 0x7F8CC7A4-0x7F8CCB1C Workbench:SObjs/libgcc.so (sh_flags 0x02)
      
has read-only flag in section header
      but is located in a read
-write section of the program header
      
(linker (scripterror?)
[
elf] .rela.plt 0x7F8CCB1C-0x7F8CCC9C Workbench:SObjs/libgcc.so (sh_flags 0x02)
      
has read-only flag in section header
      but is located in a read
-write section of the program header
      
(linker (scripterror?)


The complete logs can be taken from here it only shows the execution of ScummVM at the first start without .ini.

https://pastecode.io/s/esucovwn

Then I did my usual tests Odyssey...YouTube the whole thing I repeated 3 times in one and the same session. There were no problems at all.... but on test 3 it turned out that I ran out of memory and it caused DSI and crashes. I am not sure but I suspect that Odyssey does not free the memory after quitting and it causes ScummVM to crash or show DSI error messages.

Resized Image

Maybe a problem only under Qemu/AmigaOs4.1, but I've never had a problem with insufficient memory. Can you report something similar? On my machine AmigaOs4.1 FE is up to date including all updates and also the latest version of elf.library is used which was/is recently available via AmiUpdate. I use Odyssey version 1.23...

Of course, it could also be that MPlayer (latest version Os4Depot) does not release the memory and continues to use it after exiting when using Odyssey/YT.rexx via MPlayer.


Edited by Maijestro on 2024/3/1 19:22:31
Edited by Maijestro on 2024/3/1 19:25:34
MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE / AmigaOne A1222plus AmigaOs4.1 FE
Go to top



TopTop
« 1 ... 110 111 112 (113) 114 115 116 ... 7262 »




Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project