AROS ABIv0 20201110 Development

deadwood · 38956

terminills

  • Member
  • ***
    • Posts: 168
    • Karma: +69/-0
Reply #420 on: April 04, 2023, 04:08:39 PM
is there also a version for 68k? Aros 68k would benefit of it because there are a number of applications on 68k that use MUI

Take the latest build from here: https://build.axrt.org/download/builds/AROS-M68K/

Alternatively, tomorrows AROS nightly build on www.aros.org will have those changes as well.

Congrats on the commit dump that was a lot of work from reading it. :D



deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1524
    • Karma: +118/-0
Reply #421 on: April 04, 2023, 11:26:00 PM
Thx :)



pixie

  • Junior Member
  • **
    • Posts: 83
    • Karma: +2/-4
Reply #422 on: April 05, 2023, 02:06:01 AM
is there also a version for 68k? Aros 68k would benefit of it because there are a number of applications on 68k that use MUI

Take the latest build from here: https://build.axrt.org/download/builds/AROS-M68K/

Alternatively, tomorrows AROS nightly build on www.aros.org will have those changes as well.

When I use the "AROS-20230405-amiga-m68k-boot-floppy" it asks me for "AROS Live CD" volume, I thought it was a self contained disk.



AMIGASYSTEM

  • Global Moderator
  • Legendary Member
  • *****
    • Posts: 3740
    • Karma: +69/-2
  • AROS One
    • AROS One
Reply #423 on: April 05, 2023, 03:13:59 AM
AROS-20230405-amiga-m68k-boot-floppy that automatixamente mounts the AROS CD, basically it is an "Emergency-Boot floppy", which is used to restore AROS.

If you ignore the message the floppy Emergency-Boot can be used normally, although there is little room in the Floppy,.

In any case already the Roms alone are sufficient to floppy-boot OS3 Games or Programs.


pixie

  • Junior Member
  • **
    • Posts: 83
    • Karma: +2/-4
Reply #424 on: April 05, 2023, 08:22:45 AM
Take the latest build from here: https://build.axrt.org/download/builds/AROS-M68K/

I get some issues with the graphics, any suggestions?



deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1524
    • Karma: +118/-0
Reply #425 on: April 05, 2023, 09:49:43 AM
You seem to be running out of RAM. Wanderer shows just 160 kb of "other mem"



AMIGASYSTEM

  • Global Moderator
  • Legendary Member
  • *****
    • Posts: 3740
    • Karma: +69/-2
  • AROS One
    • AROS One
Reply #426 on: April 05, 2023, 10:07:39 AM
Take the latest build from here: https://build.axrt.org/download/builds/AROS-M68K/

I get some issues with the graphics, any suggestions?

Are you using WinUAE ! with any configuration? can you attach your UAE config.


pixie

  • Junior Member
  • **
    • Posts: 83
    • Karma: +2/-4
Reply #427 on: April 05, 2023, 01:16:11 PM
Are you using WinUAE ! with any configuration? can you attach your UAE config.
Sure!



AMIGASYSTEM

  • Global Moderator
  • Legendary Member
  • *****
    • Posts: 3740
    • Karma: +69/-2
  • AROS One
    • AROS One
Reply #428 on: April 05, 2023, 02:29:40 PM
Your UAE configuration is fine for an Amiga 040, but it is not suitable for AROS, if you want to eliminate the graphics problem, and get a fast AROS 68k you have to configure WinUAE in this way:

CPU 060
FPU Internal
JIT Active
RAM Z3 Fast 512/1G
RAM CHIP 8MB
UAE Zorro III VRAM 512/1GB
HardFile formatted SFS


pixie

  • Junior Member
  • **
    • Posts: 83
    • Karma: +2/-4
Reply #429 on: April 05, 2023, 03:58:37 PM
Your UAE configuration is fine for an Amiga 040, but it is not suitable for AROS, if you want to eliminate the graphics problem, and get a fast AROS 68k you have to configure WinUAE in this way:

CPU 060
FPU Internal
JIT Active
RAM Z3 Fast 512/1G
RAM CHIP 8MB
UAE Zorro III VRAM 512/1GB
HardFile formatted SFS
Do you think a 040 jit is somehow slower then 060 jit?
I find the reason for the graphical glitches, it was lacking fast ram. You see, one doesn't need that much chip ram because chip ram is used mainly for games, yet I am using RTG so it doesn't need that much, I had only 8Mb so when I increased it to 32Mb it all went fine.

PS- I was also using "opaque" commodity
« Last Edit: April 05, 2023, 04:32:51 PM by pixie »



AMIGASYSTEM

  • Global Moderator
  • Legendary Member
  • *****
    • Posts: 3740
    • Karma: +69/-2
  • AROS One
    • AROS One
Reply #430 on: April 05, 2023, 04:26:43 PM
Yes on WinUAE there was not much diference between 040 and 060 (with the new version of WinUAE a little difference now there is)

I recommend the 060 because that way you can use all OS3 software and libraries, if you use an 040 the "native" 060 applications and libraries will not work.

Settling for 32MB of RAM makes no sense, besides Games there are also Applications that may require more RAM.

Besides, RAM on WinUAE costs nothing, better to have excess than little.



pixie

  • Junior Member
  • **
    • Posts: 83
    • Karma: +2/-4
Reply #431 on: April 05, 2023, 04:41:49 PM

Quote
Yes on WinUAE there was not much diference between 040 and 060 (with the new version of WinUAE a little difference now there is)

I recommend the 060 because that way you can use all OS3 software and libraries, if you use an 040 the "native" 060 applications and libraries will not work.
You usually have them compiled for 040 also, I know because I went from vanilla to 040 to 060, I was used to get native libraries for each processor. Nowadays I don't even know if it makes sense all the hassle, I would have to see benchmarks.

Quote
Settling for 32MB of RAM makes no sense, besides Games there are also Applications that may require more RAM.
It makes sense if you want to see from which moment does glitch starts. Besides, in Amiga land you can do a lot with 32Mb, still it drawns a lot of memory for screen alone and windows, I confess I don't remember it ever being so, I had a bvision at the time...

Quote
Besides, RAM on WinUAE costs nothing, better to have excess than little.
Indeed, better safe then sorry! xD



cdimauro

  • Member
  • ***
    • Posts: 164
    • Karma: +26/-1
Reply #432 on: April 07, 2023, 12:26:36 AM

Quote
Yes on WinUAE there was not much diference between 040 and 060 (with the new version of WinUAE a little difference now there is)

I recommend the 060 because that way you can use all OS3 software and libraries, if you use an 040 the "native" 060 applications and libraries will not work.
You usually have them compiled for 040 also, I know because I went from vanilla to 040 to 060, I was used to get native libraries for each processor. Nowadays I don't even know if it makes sense all the hassle, I would have to see benchmarks.
There should be little difference, but the best configuration should be 68030 + 68882 because it's the one where ALL instructions (besides CALLM/RTM, which were never used) are "executed" and don't call the trap handler.


68040 and 68060 had missing instructions whom execution invokes the very slow trap handler, which requires the execution of more instructions even using the JIT.


This doesn't happen if you have binaries which are specifically compiled for 68040 or 68060, of course, because there'll never be missing instructions executed (compilers had care to avoid generating them).


P.S. 68040 introduced a new instruction, MOVE16 (also available on 68060), but it looks like that there were bugs on some processors which makes it better to avoid its usage.



AMIGASYSTEM

  • Global Moderator
  • Legendary Member
  • *****
    • Posts: 3740
    • Karma: +69/-2
  • AROS One
    • AROS One
Reply #433 on: April 07, 2023, 01:59:42 AM
Again you are only speaking from theory, we are talking about WinUAE not a real Amiga, with the 030 no JIT on WinUAE you don't do anything with it if you have to run AROS or run Porting or Amiga RTG systems.

---- Italiano -----

Anche qui parli solo per teoria, stiamo parlando di WinUAE non di una Amiga reale, con lo 030 no JIT non ci fai nulla su WinUAE se devi eseguire AROS o eseguire Porting o sistemi Amiga RTG.



cdimauro

  • Member
  • ***
    • Posts: 164
    • Karma: +26/-1
Reply #434 on: April 07, 2023, 02:04:11 AM
And again you lack basic English knowledge and understanding technical things.


What's not clear to you about this: "[size=0px] [/size][/color][/size][size=0px]which requires the execution of more instructions even using the JIT"?[/size]
[/size][/color]
Which real Amiga had a JIT?!?