Who's Online |
60 user(s) are online ( 32 user(s) are browsing Forums)
Members: 0
Guests: 60
more...
|
|
|
|
Re: ScummVM and AmigaOS4.1 F.E.
|
Posted on: 3/2 14:12
#2241
|
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
|
|
|
|
Re: Touchscreen HID driver & QEMU
|
Posted on: 3/2 13:54
#2242
|
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.
|
|
|
|
Re: Sam460 which file systems can be used
|
Posted on: 3/2 13:45
#2243
|
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?
|
|
|
|
Re: Bug-fix updates for Odyssey?
|
Posted on: 3/2 13:15
#2244
|
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".
|
|
|
|
Re: Lost 2560x1440 with Radeon RX580 on X5000
|
Posted on: 3/2 13:10
#2245
|
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
|
|
|
Re: Bug-fix updates for Odyssey?
|
Posted on: 3/2 13:05
#2246
|
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
|
|
|
Re: Sam460 which file systems can be used
|
Posted on: 3/2 12:08
#2247
|
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=0 -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. Pegasos bboot hangs on something like this and booting AOS4 (debug) is stopped
--
[peg2ide/init_port] Port 1 task started
[peg2ide/dev_init] All done
lsi53c8xx.device 53.22 (28.6.2017)
[lsi53c8xx/dev_init] Found chip #0
[lsi53c8xx/ide_initchip] Waiting for devices to spin up..
[lsi53c8xx/init_port] ---> Port 0
[lsi53c8xx/scsi_scan] Scanning SCSI bus...
--
|
|
|
|
Re: AmigaOS 4 Monthly Roundup - February 2024
|
Posted on: 3/2 10:49
#2248
|
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
|
|
|
Re: ScummVM and AmigaOS4.1 F.E.
|
Posted on: 3/2 9:21
#2249
|
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
|
|
|
Re: ScummVM and AmigaOS4.1 F.E.
|
Posted on: 3/2 6:27
#2250
|
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
|
|
|
|
Re: Touchscreen HID driver & QEMU
|
Posted on: 3/2 5:58
#2251
|
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
|
|
|
Re: AmigaOS 4 Monthly Roundup - February 2024
|
Posted on: 3/2 4:13
#2252
|
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
|
|
|
Re: AmigaOS 4 Monthly Roundup - February 2024
|
Posted on: 3/2 4:02
#2253
|
Just popping in
|
@AmigaOldskooler
Thanks for doing these! Very nice read and always something I did not know about. :)
|
|
|
|
Re: Bug-fix updates for Odyssey?
|
Posted on: 3/1 23:47
#2254
|
Just popping in
|
That’s look like a datatype compatibility problem.
|
|
|
|
Re: Touchscreen HID driver & QEMU
|
Posted on: 3/1 22:59
#2255
|
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.
|
|
|
|
Re: Touchscreen HID driver & QEMU
|
Posted on: 3/1 22:37
#2256
|
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?
|
|
|
|
Re: Bug-fix updates for Odyssey?
|
Posted on: 3/1 21:40
#2257
|
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
|
|
|
|
Re: ScummVM and AmigaOS4.1 F.E.
|
Posted on: 3/1 21:14
#2258
|
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/ld: warning: libpthread.so, needed by /SDK/local/newlib/lib/libcurl.so, not found (try using -rpath or -rpath-link)
found it in sobjs: ... grmbl
|
|
|
|
Re: Touchscreen HID driver & QEMU
|
Posted on: 3/1 20:00
#2259
|
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
|
|
|
Re: ScummVM and AmigaOS4.1 F.E.
|
Posted on: 3/1 19:03
#2260
|
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 (script) error?)
[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 (script) error?)
[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 (script) error?)
[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 (script) error?)
[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 (script) error?)
[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 (script) error?)
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/esucovwnThen 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. 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
|
|
|