Re: PiStorm Chat
Posted: 21 Jun 2023 12:26
That's getting pretty quick.
We welcome retro users & hardware gurus alike! Come and join the party :)
https://www.exxosforum.co.uk/forum/
:smoke: :chairsmack:Badwolf wrote: 21 Jun 2023 12:08 * Have you noticed how most of exxos' smilies are about frustration and beating people up? This is the best I could come up with for gobsmacked and blown away :P
What Exxos means to say, is that you must have a sore head (like you've been hit repeatedly with a deck chair) after all that hard work. :lol:
Are these optimisations being pushed upstream? I'm sure they would be very well received.dad664npc wrote: 21 Jun 2023 11:53 whilst stepping through the [emulator] code I realised that a lot of optimisations could be made. So implementing these changes to the non-baremetal code, performance has increased A LOT!
Fantastic work!dad664npc wrote: 23 Jun 2023 06:49 I think it's fairly stable. I can run all CPU variants with differing ROMs. Run various benchmarks on each. I can run Mint on 68030 and 68040.
The next stage is to get a few more users and test a bit more. Then we need to look at a bespoke hardware solution for the Atari.
Slow in what way? Do you mean the ARM cache and MMU? 68k has neither, obviously.And I have made a little more progress on the bare-metal version. I can now boot in to GEM - but it is painfully slow. Need to figure out the cache and MMU settings - so if anyone knows about that stuff...
Slow as in it takes several minutes to draw anything on the screen. I have configured the clocks for CPU=1.5 GHz and GPU=750 MHz and have confirmed they are set.Slow in what way? Do you mean the ARM cache and MMU? 68k has neither, obviously.
Ah. I know more Welsh than I do ARM. Presuambly Emu68 has had to tackle the same? Can you crib anything from that?dad664npc wrote: 23 Jun 2023 10:00Slow as in it takes several minutes to draw anything on the screen. I have configured the clocks for CPU=1.5 GHz and GPU=750 MHz and have confirmed they are set.Slow in what way? Do you mean the ARM cache and MMU? 68k has neither, obviously.
Yes the ARM side of things. What I have for enabling data and instruction caches does not do anything. I read somewhere that the PI MMU has to be enabled before cache can work. But trying to find info on this for 32 bit bare-metal isn't easy. Might have to try aarch64 again.