Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
99 user(s) are online (53 user(s) are browsing Forums)

Members: 2
Guests: 97

flash, jabirulo, more...

Headlines

 
  Register To Post  

« 1 ... 46 47 48 (49) 50 51 52 ... 72 »
Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


See User information
@Hans
You should not need to do anything special on emulation. It should emulate the hardware and work the same so you should not need to detect it either.

There are no caches emulated in QEMU so you also should not need to care about cache coherency as QEMU does not cache anything.

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


See User information
@Maijestro
Can you try to get some verbose listing of your zip file showing file compression used? The minimal unzip in bboot only supports store and deflate so if your zip utility used something else bboot can't read it (assuming you really have SmartFilesystem in the zip and it wasn't missed somehow and matches the name listed in Kicklayout). Maybe try a different zip utility to create the zip file, the zip command under Linux (that should also be available in brew or macports on macOS) worked for me. Using that you can get verbose listing with unzip -v Kickstart.zip. The error says "cannot find file" so check that 1. it's there, 2. its name matches what's in Kicklayout

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


See User information
@Maijestro
Quote:
Qemu was built from the git master sources from https://scm.osdn.net/gitroot/qmiga/qemu.git


I'm not keeping that repo up to date, only commit development versions there so you're better off using QEMU master (that's currently at 8.1-rc0) unless you want to test patches from the qmiga repo.

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


See User information
@balaton

Great work! I will have a test tonight. I’ve migrated to an older PC (i7 6700k) which actually has a faster single core frequency and no complications with resizable BARs. I did some quick tests and the passthrough still worked and gave the exact same results as my gaming PC. It just frees the gaming PC back up for gaming duties 😁

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


See User information
@balaton
Is it possible to use BBoot also on real pegasos2 ? I may give it a go on my pegasos2, so can help to detect issue.

Join us to improve dopus5!
AmigaOS4 on youtube
Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


See User information
@kas1e
Yes, it's explained in the REAdME (I've spent some time writing that so you should also spend some reading it :) ) When using real machine it's the same as when using pegasos2.rom, you need to use the bboot.fth script after you edit the Kickstart.zip length in it (because I could not find out how to get that from Forth and did not want to spend too much time on that). It should output on serial but if that does not work even after tuning settings mentioned in README I can add option to use OF console instead. It would be interesting to see values from real machine for comparison and if it can fix 64 bit BAR for PCIe card there.

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


See User information
@joerg
Quote:
Quote:
Or, is the Marvell Discovery II chipset's cache already coherent?


Should be, since that was the reason for using the Marvell in the Pegasos2 instead of the Articia-S in the Pegasos1.

Okay, so it's worth trying then. I'm skeptical if it'll work, though, because the graphics card needs the RAM's actual physical address, but AmigaOS' DMA/memory functions can only give a 32-bit physical address.

Hans

http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more.
https://keasigmadelta.com/ - more of my work
Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Home away from home
Home away from home


See User information
@balaton

Quote:
You should not need to do anything special on emulation. It should emulate the hardware and work the same so you should not need to detect it either.

There are no caches emulated in QEMU so you also should not need to care about cache coherency as QEMU does not cache anything.

GART requires cache coherency, so it won't work on hardware that doesn't have cache coherency. If it will work on an emulated machine (due to the host's caches being coherent), but not the real hardware, then yes, I need to be able to detect emulation if I'm going to enable it for the benefit of emulation users.

However, it appears that the Pegasos II's caches are coherent, so this is no longer an issue.

Hans

http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more.
https://keasigmadelta.com/ - more of my work
Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Not too shy to talk
Not too shy to talk


See User information
@balaton

bboot worked first time here under emulation. But given that's probably an almost identical setup to what you developed against that shouldn't be a big surprise.

I just downloaded zip-bin off of OS4depot, zipped it up and off I went. I did unzip on macOS and re-zip having edited the Kicklayout file, but after zipping from the command line it worked on the new file quite happily.

For any other Mac users reading this, it's worth noting that it doesn't like a zip file where you've just right clicked the Kickstart folder and selected "compress". It finds it and can count the number of entries but fails to decompress it. That's MacOS likely using some different compression and I wouldn't think worth dwelling on.

Zip from the command line works just fine. I don't know where that came from but it's not pointing to a brew symlink so I think it's a system installed command.

I'll try on passthrough hardware tonight. Would be great if this works. Saves a lot of messing about in OpenFirmware


Amiga x5040 ı 16GB ı RX580
GB-A1000 060@100,
A1200 PiStorm32-Lite CM4
Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Not too shy to talk
Not too shy to talk


See User information
@balaton

Thank you
It works for me, operating system Ubuntu/Linux.

edit:

2GB memory ? ;-D

https://ibb.co/9Tx2FNx


Edited by smarkusg on 2023/7/20 14:53:59
Edited by smarkusg on 2023/7/20 14:54:16
Edited by smarkusg on 2023/7/20 14:57:44
Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


See User information
@MartinW
Quote:

For any other Mac users reading this, it's worth noting that it doesn't like a zip file where you've just right clicked the Kickstart folder and selected "compress". It finds it and can count the number of entries but fails to decompress it. That's MacOS likely using some different compression and I wouldn't think worth dwelling on.


Looks like macOS creates broken zip that way but it's easy to fix which is now committed to git and will be in 0.2 version eventially.

Quote:

I'll try on passthrough hardware tonight. Would be great if this works. Saves a lot of messing about in OpenFirmware

Even if it does not work the printed numbers should help you with the Forth script as the numbers on the left of | are the raw assigned-addresses values that is not easy to get from SmartFirmware. Bit hopefully it also replaces the script and does everything what's needed.

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


See User information
@smarkusg
Quote:

2GB memory ? ;-D


Yes, this is another issue this approach fixes as the 1GB limit came from the firmware but since we don't need it any more we also lose all it's limitations as well.

That's why I though it worth to pursue this as this gets more than two birds with a stone as they say.

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


See User information
@Maijestro

I had some unexpected 'lowercase vs. uppercase' issues for the name of the zip file, as well as whats in the kickstartlayout file vs the names of the actual files.

Im getting the kickstart files to load, but before i get the passthrough gfx output on the 2nd screen my pc hard crashes!

Not sure what to try and check to be honest.

*edit*

also use
-append "os4_commandline serial munge debuglevel=3"

if you want debugoutput

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


See User information
@derfs

I've had a hard crash or two on the RX cards. They don't like the VM to be loaded more than once and require a physical reboot in between. I suppose it could be similar with the R9 but I don't remember having those issues with that card.

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


See User information
@derfs
Debug output would help to do anything about it, without that we could just say good luck to you. If the host crashes you could try redirecting serial output to file (I think it's -serial file:output.txt or similar, check QEMU docs) and hope that it won't crash befote that's written or you can try removing the driver for passed through card from Kicklayout in zip so it won't load and boot with sm501 to see what AmigaOS gets in case it crashes when the driver touches the card. Did this work before? Then you can also try using pegasos2.rom and compare the values for the card's BAR.

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


See User information
@balaton

Im ignoring the passthrough card first so that i can check things are running as they should. Running the same kicklayout which includes RadeonHD driver, but just using -device sm501.

1st bug is getting a crash in AmigaOS on module nvgetvar, which im assuming is because we are not using the pesasos firmware now.

Dump of context at 0xEFC6CBA0
Trap type
DSI exception
Machine State 
(raw): 0x0000D030
Machine State 
(verbose): [ExtInt on] [User] [IAT on] [DAT on
Instruction pointer0x7FCD6BCC
Crashed process
nvgetvar (0x60C7D7C0)
DSI verbose error descriptionAccess not found in hash or BAT (page fault)
Access was a load operation
 0
7FCD6124 5FB5FF40 ABADCAFE 00000000 5FB5FC69 5FCD8088 00000001 80808080
 8
: 02048A81 0000006F 02048A88 00000064 010D41B9 ABADCAFE 5FBF49B4 5FB60010
16
02330000 EFC95F00 02330000 00010000 5FBF49B0 60773C40 01843848 60775A70
24
6FF7E044 60F1F580 00000000 5FCE0000 00000000 6FF96300 02172C88 6FE69BA0
CR
35955353   XERABA1CAFE  CTR0000005D  LR7FCD6158
DSISR
40000000  DAR00000000

Kernel command line
os4_commandline serial munge debuglevel=3

Registers pointing to code
:
r0 _start()+0x104 (section 1 0x100)
r5 module nvgetvar at 0x5FCD8088 (section 5 0x64)
r6 module nvgetvar at 0x00000001 (section 0 0xFFFFFFDC)
r8 native kernel module nonvolatile.library.kmod+0x004c40c1
r10
native kernel module nonvolatile.library.kmod+0x004c40c8
r16
native kernel module radeonhd.chip+0x0072f420
r18
native kernel module radeonhd.chip+0x0072f420
r22
native kernel module kernel+0x00043848
r30
native kernel module kernel+0x00972c88
ip 
module nvgetvar at 0x7FCD6BCC (section 4 0xBA8)
lr _start()+0x138 (section 1 0x134)
ctrunknown (0x0000005D)

Stack trace:
(
0x5FB5FF40module nvgetvar at 0x7FCD6BCC (section 4 0xBA8)
(
0x5FB5FF90_start()+0x138 (section 1 0x134)
(
0x5FB5FFC0native kernel module kernel+0x000436f0
(0x5FB5FFD0native kernel module kernel+0x00043770

Disassembly of crash site
:
 
7FCD6BBC98090000   stb               r0,0(r9)
 
7FCD6BC039290001   addi              r9,r9,1
 7FCD6BC4
409EFFEC   bne+              cr7,0x7FCD6BB0
 7FCD6BC8
4E800020   blr               
>7FCD6BCC88030000   lbz               r0,0(r3)
 
7FCD6BD07C691B78   mr                r9,r3
 7FCD6BD4
38600000   li                r3,0
 7FCD6BD8
2F800000   cmpwi             cr7,r0,0
 7FCD6BDC
4D9E0020   beqlr-            cr7
 7FCD6BE0
7D234B78   mr                r3,r9
Stack pointer 
(0x5FB5FF40is inside bounds
Redzone is OK 
(4)

68k register dump
DATA
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
ADDR
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Page information
:
Page not found

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


See User information
@balatonQuote:
balaton wrote:@Maijestro
Can you try to get some verbose listing of your zip file showing file compression used? The minimal unzip in bboot only supports store and deflate so if your zip utility used something else bboot can't read it (assuming you really have SmartFilesystem in the zip and it wasn't missed somehow and matches the name listed in Kicklayout). Maybe try a different zip utility to create the zip file, the zip command under Linux (that should also be available in brew or macports on macOS) worked for me. Using that you can get verbose listing with unzip -v Kickstart.zip. The error says "cannot find file" so check that 1. it's there, 2. its name matches what's in Kicklayout


I now tried to create the kickstart folder with "zip -r Kickstart.zip Kickstart/" as described in the readme and mount it with Qemu and BBoot. Again some modules are not found and I don't know why. It is exactly the way you described in the readme. I took the Kickstart folder from my AmigaOs4.1 installation.

Last loginThu Jul 20 17:18:56 on ttys000
reneengel
@Mac-Studio ~ % cd /Users/reneengel/Downloads/bboot-0.1 
reneengel
@Mac-Studio bboot-0.1 unzip -/Users/reneengel/Downloads/bboot-0.1/Kickstart.zip
Archive
:  /Users/reneengel/Downloads/bboot-0.1/Kickstart.zip
 Length   Method    Size  Cmpr    Date    Time   CRC
-32   Name
--------  ------  ------- ---- ---------- ----- --------  ----
       
0  Stored        0   007-20-2023 17:18 00000000  Kickstart/
   
16564  Defl:N     8652  4807-20-2023 16:58 9e78d7c5  Kickstart/strap.kmod
  149600  Defl
:N    58519  6107-20-2023 16:58 233a9b27  Kickstart/ATIRadeon.chip
   74892  Defl
:N    30460  5907-20-2023 16:58 91a52f6a  Kickstart/sii3114ide.device.kmod
    4848  Defl
:N     2874  4107-20-2023 16:58 76234d6e  Kickstart/FileSystem.resource.kmod
   44008  Defl
:N    21444  5107-20-2023 16:58 bccb973a  Kickstart/ram-handler.kmod
   68812  Defl
:N    28842  5807-20-2023 16:58 2b72041e  Kickstart/sii3512ide.device.kmod
   14992  Defl
:N     6064  6007-20-2023 16:58 0807df26  Kickstart/ramdrive.device.kmod
   80640  Defl
:N    27454  6607-20-2023 16:58 e6ed9eb9  Kickstart/ohci.usbhcd
   68812  Defl
:N    28813  5807-20-2023 16:58 c298ce60  Kickstart/sii3112ide.device.kmod
   12292  Defl
:N     1260  9007-20-2023 17:18 3ed70bcf  Kickstart/.DS_Store
    9504  Defl
:N     4915  4807-20-2023 16:58 7f50a19b  Kickstart/gameport.device.kmod
   28272  Defl
:N     8738  6907-20-2023 16:58 fa81f0de  Kickstart/diskboot.kmod
   11668  Defl
:N     6527  4407-20-2023 16:58 0a0b9fda  Kickstart/nonvolatile.library.kmod
   77660  Defl
:N    34727  5507-20-2023 16:58 d0757710  Kickstart/con-handler.kmod
   69092  Defl
:N    28948  5807-20-2023 16:58 3dec22f4  Kickstart/it8212ide.device.kmod
   10800  Defl
:N     3530  6707-20-2023 16:58 c11c970e  Kickstart/bootmouse.usbfd
   68892  Defl
:N    28539  5907-20-2023 16:58 d23128e6  Kickstart/keymap.library.kmod
 1216780  Defl
:N   421877  6507-20-2023 16:58 269289df  Kickstart/kernel.debug
   79864  Defl
:N    42131  4707-20-2023 16:58 2b20b8b8  Kickstart/CDFileSystem
 1107908  Defl
:N   528322  5207-20-2023 16:58 64f99df6  Kickstart/graphics.library.kmod
   64332  Defl
:N    33185  4807-20-2023 16:58 d452254e  Kickstart/gadtools.library.kmod
   75360  Defl
:N    31079  5907-20-2023 16:58 472ca508  Kickstart/peg2ide.device.kmod
   18000  Defl
:N     8097  5507-20-2023 16:58 493acec0  Kickstart/keyboard.device.kmod
  202980  Defl
:N    73654  6407-20-2023 16:58 eb9a68a5  Kickstart/SmartFileSystem
   50800  Defl
:N    22970  5507-20-2023 16:58 bd886ae3  Kickstart/massstorage.usbfd
   59228  Defl
:N    28330  5207-20-2023 16:58 ba33904c  Kickstart/ehci.usbhcd
   31172  Defl
:N    14319  5407-20-2023 16:58 18c5ad21  Kickstart/loader.of
    3287  Defl
:N     1054  6807-20-2023 16:58 47888091  Kickstart/Kicklayout-preUpd2
     442  Defl
:N      224  4907-20-2023 16:58 a8aa019f  Kickstart/diskboot.config
 1164004  Defl
:N   172480  8507-20-2023 16:58 9aa9af6f  Kickstart/petunia.library.kmod
  207448  Defl
:N    73889  6407-20-2023 16:58 2f0c2ec4  Kickstart/JXFileSystem
   66864  Defl
:N     2465  9607-20-2023 16:58 aae59880  Kickstart/biosversion.resource.kmod
   11036  Defl
:N     3413  6907-20-2023 16:58 3f5c7848  Kickstart/usbresource.library
   14652  Defl
:N     6779  5407-20-2023 16:58 bc5f921a  Kickstart/bootkeyboard.usbfd
   59436  Defl
:N    25831  5707-20-2023 16:58 e498bacd  Kickstart/lsi53c8xx.device.kmod
   65296  Defl
:N    32069  5107-20-2023 16:58 8e58fa22  Kickstart/mounter.library
   79360  Defl
:N    24793  6907-20-2023 16:58 b112f3ae  Kickstart/uhci.usbhcd
   15752  Defl
:N     6409  5907-20-2023 16:58 e0141825  Kickstart/ramlib.kmod
   22408  Defl
:N     9186  5907-20-2023 16:58 75a1a694  Kickstart/diskcache.library.kmod
    3396  Defl
:N     1080  6807-20-2023 17:17 f1a6f062  Kickstart/Kicklayout
   99176  Defl
:N    42892  5707-20-2023 16:58 b88ef7cb  Kickstart/elf.library.kmod
   75380  Defl
:N    30979  5907-20-2023 16:58 f4cda823  Kickstart/sii0680ide.device.kmod
   13828  Defl
:N     6895  5007-20-2023 16:58 93a45d8e  Kickstart/timer.device.kmod
   96836  Defl
:N    18531  8107-20-2023 16:58 f1412bc3  Kickstart/3dfxVoodoo.chip
   79632  Defl
:N     7841  9007-20-2023 16:58 d0675865  Kickstart/bootimage
  129164  Defl
:N    58007  5507-20-2023 16:58 af61a839  Kickstart/shell.kmod
      35  Defl
:N       29  1707-20-2023 16:58 2a35b449  Kickstart/nvram.config
   58152  Defl
:N    24692  5807-20-2023 16:58 75dc2e2a  Kickstart/bootmenu.kmod
   70276  Defl
:N    11838  8307-20-2023 16:58 bdb1bcd3  Kickstart/hub.usbfd
   24728  Defl
:N    12718  4907-20-2023 16:58 1fa17c81  Kickstart/siliconmotion502.chip
   20276  Defl
:N     8371  5907-20-2023 16:58 4e06671e  Kickstart/battclock.resource.kmod
    4668  Defl
:N     2866  3907-20-2023 16:58 f80fcd5b  Kickstart/nvram.resource.kmod
      35  Defl
:N       29  1707-20-2023 16:58 c3e10647  Kickstart/nvram_nodma.config
  894147  Defl
:N   444121  5007-20-2023 16:58 6ab5ffdc  Kickstart/intuition.library.kmod
  780840  Defl
:N   380282  5107-20-2023 16:58 de470936  Kickstart/newlib.library.kmod
   14412  Defl
:N     6452  5507-20-2023 16:58 e08ffb84  Kickstart/input.device.kmod
   67264  Defl
:N     4644  9307-20-2023 16:58 37a42f63  Kickstart/hunk.library.kmod
   23760  Defl
:N     9751  5907-20-2023 16:58 446823a9  Kickstart/env-handler.kmod
  131656  Defl
:N    52883  6007-20-2023 16:58 76a561af  Kickstart/usbsys.device
  159852  Defl
:N    76818  5207-20-2023 16:58 7b03a8b6  Kickstart/FastFileSystem
  491212  Defl
:N   207850  5807-20-2023 16:58 de1a67a4  Kickstart/dos.library.kmod
  736564  Defl
:N   269738  6307-20-2023 16:58 0794ea72  Kickstart/kernel
   49868  Defl
:N    12477  7507-20-2023 16:58 48c41b7a  Kickstart/PCIGraphics.card
    2592  Defl
:N     1302  5007-20-2023 16:58 89aa5d6d  Kickstart/ps2.resource.kmod
   27844  Defl
:N    14380  4807-20-2023 16:58 cdfd5dc4  Kickstart/3DLabsPermedia2.chip
  168276  Defl
:N    81066  5207-20-2023 16:58 cfedb0e5  Kickstart/console.device.kmod
--------          -------  ---                            -------
 
9651626          3681394  62%                            67 files
reneengel
@Mac-Studio bboot-0.1 %


Kicklayout:

Configuration name
LABEL AmigaOS_4.1_Final_Edition
Exec name
EXEC Kickstart
/loader.of
;
PPC native modules
;
MODULE Kickstart/kernel
MODULE Kickstart
/FastFileSystem
MODULE Kickstart
/SmartFilesystem
;MODULE Kickstart/JXFileSystem
MODULE Kickstart
/peg2ide.device.kmod
MODULE Kickstart
/battclock.resource.kmod
MODULE Kickstart
/bootmenu.kmod
MODULE Kickstart
/bootimage
MODULE Kickstart
/CDFileSystem
MODULE Kickstart
/con-handler.kmod
MODULE Kickstart
/console.device.kmod
MODULE Kickstart
/diskboot.kmod
MODULE Kickstart
/diskboot.config
MODULE Kickstart
/diskcache.library.kmod
MODULE Kickstart
/dos.library.kmod
MODULE Kickstart
/elf.library.kmod
MODULE Kickstart
/env-handler.kmod
MODULE Kickstart
/FileSystem.resource.kmod
MODULE Kickstart
/gadtools.library.kmod
MODULE Kickstart
/gameport.device.kmod
MODULE Kickstart
/graphics.library.kmod
MODULE Kickstart
/hunk.library.kmod
MODULE Kickstart
/input.device.kmod
MODULE Kickstart
/intuition.library.kmod
MODULE Kickstart
/it8212ide.device.kmod
MODULE Kickstart
/keyboard.device.kmod
MODULE Kickstart
/keymap.library.kmod
MODULE Kickstart
/lsi53c8xx.device.kmod
MODULE Kickstart
/newlib.library.kmod
MODULE Kickstart
/nonvolatile.library.kmod
MODULE Kickstart
/nvram.config
;MODULE Kickstart/nvram_nodma.config
MODULE Kickstart
/ps2.resource.kmod
MODULE Kickstart
/ram-handler.kmod
MODULE Kickstart
/ramdrive.device.kmod
MODULE Kickstart
/ramlib.kmod
MODULE Kickstart
/shell.kmod
MODULE Kickstart
/sii0680ide.device.kmod
MODULE Kickstart
/sii3112ide.device.kmod
MODULE Kickstart
/sii3114ide.device.kmod
MODULE Kickstart
/sii3512ide.device.kmod
MODULE Kickstart
/strap.kmod
MODULE Kickstart
/timer.device.kmod
MODULE Kickstart
/PCIGraphics.card
MODULE Kickstart
/ATIRadeon.chip
;MODULE Kickstart/CirrusGD542X.chip
;MODULE Kickstart/CirrusGD5434.chip
;MODULE Kickstart/CirrusGD5446.chip
MODULE Kickstart
/3dfxVoodoo.chip
MODULE Kickstart
/siliconmotion502.chip
MODULE Kickstart
/petunia.library.kmod
MODULE Kickstart
/usbresource.library
MODULE Kickstart
/usbsys.device
MODULE Kickstart
/hub.usbfd
MODULE Kickstart
/bootmouse.usbfd
MODULE Kickstart
/bootkeyboard.usbfd
MODULE Kickstart
/massstorage.usbfd
MODULE Kickstart
/uhci.usbhcd
MODULE Kickstart
/ohci.usbhcd
MODULE Kickstart
/ehci.usbhcd
;
Update 1
MODULE Kickstart
/mounter.library


One line is noticeable and I don't know how it got in there:

12292 Defl:N 1260 9007-20-2023 17:18 3ed70bcf Kickstart/.DS_Store


Tested with Qemu Master v8.1.0-rc0-dirty.


Edited by Maijestro on 2023/7/20 16:53:53
MacStudio ARM M1 Max Qemu//Pegasos2 AmigaOs4.1 FE
Go to top
Re: What the fastest possible x64 emulation way of OS4 today ?
Quite a regular
Quite a regular


See User information
@Maijestro
Maybe it's the commented out MODULE lines in your Kicklayout. Those should be ignored but could be I got parsing wrong for this case. I'll check but for now you could use an unmodified Kicklayout (apart from adding the sm502 driver).

The .DS_store is added by macOS, it should not cause a problem though as anything not referenced in Kicklayout will not be extracted anyway.

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


See User information
@derfs
Does that crash cause any issue apart from the log? The emulated pegasos2 does not have nvram so even using the pegasos2.rom it would not be able to read anything but if it uses rtas then with VOF even the rtas calls are not implemented. I can look into that if it causes a problem but since there's nothing to return it does not matter if the result is only this log message but no other problems in AmigaOS.

If it's a problem with unimplemented rtas call you should see messages saying "Unknown RTAS token..." when using -d unimp QEMU option when the crash happens. That would confirm this is calling rtas and does not handle error from there (becuase on real firmware these are implemented).

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


See User information
@Maijestro
I guess BBoot's kicklayout parsing isn't very error tolerant yet, make sure upper-/lower-case are the same, no space at the end of a line, at the end of the file an empty line (not that it's MODULE Kickstart/mounter.library<EOF> instead of MODULE Kickstart/mounter.library<LF>), don't edit the kicklayout file with default editors of incompatible OSes using <CR><LF> (CP/M,MS-DOS, Windows) or <CR> (MacOS) instead of <LF>, etc.

Go to top

  Register To Post
« 1 ... 46 47 48 (49) 50 51 52 ... 72 »

 




Currently Active Users Viewing This Thread: 1 ( 0 members and 1 Anonymous Users )




Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project