New 68k-JIT for ARM in development
Michal Schulz startet to work on a new 68k-JIT for ARM.
The goal is an inclusion in his AROS big-endian RasPi port. Quote:
https://www.patreon.com/posts/dromaiidae-emu-24407987 the new Emu68 is on Github - in its very early stage: https://github.com/michalsc/Emu68 |
Well, despite I'm not really AROS fan, I hope he will succeed :) The so called 'NG' really needs some reasonable hardware availability.
|
Not sure if we should call AROS "NG".
It also runs on classic Amigas and on Vampire (beta). But no matter how we call it, this JIT should help bringing a better classic experience to AROS on the RasPi. |
Quote:
He's posted a few updates. https://www.patreon.com/posts/always-remember-24683131 :) |
In case you forgot me - the project is still in work and there have been tons of updates recently.
Some benchmarks: https://www.patreon.com/posts/some-benchmark-31277735 Small video of RasPi2 booting directly into m68k emulation: https://www.patreon.com/posts/in-case-you-want-31318081 The Emu68 works in bare metal on the raspberry without any underlying operating system. It consists of the emulation core only, everything else will have to be done on the m68k side (The text printed on the screen (video above) is m68k code already). Supervisor mode is not done yet, few normal m68k instructions are missing, fpu is missing (yet). |
You could essentially run an Amithlon like setup on this, as long as there's Pi drivers written for AmigaOS 3.* to access the periferals. AROS 68k on this would essentially be just that. Being able to run OS3.* system friendly applications on Raspberry Pi while taking advantage of the hardware it has.
|
Quote:
|
How about running this on MiSTer? Would it be possible to utilize it’s chipset implementation in FPGA?
Is the MMU support planned? |
Quote:
Quote:
|
I believe he's assuming that it'll be incorporated to an emulator like uae4arm, which is not impossible, but it's not a given either.
|
Quote:
The Emu68 is a standalone software that can run barebones on a Raspberry Pi. There's no plan for incorporation in uae4arm. However, it is opensource, so if someone is able to do it, they could certainly try to incorporate it. |
1 Attachment(s)
http://eab.abime.net/attachment.php?...1&d=1573392108
Read for yourself |
I know, I was just guessing why he said that.
|
Quote:
I know. I’m mainly giving the facts for him. |
Quote:
Yes. MiSTer is basically a Terasic DE10-Nano board (Cyclon V FPGA + dual core ARM Cortex-A9) with some daughter-boards. |
Quote:
It is open source though, so anyone with knowledge of how to interface between the FPGA and the ARM core can attempt this. Perhaps even the MNT ZZ9000 could utilize this in the future. |
This is damn cool! I'm eager to see how this project evolves.
In simple words, how does it compare to this http://eab.abime.net/showthread.php?t=90316 ? |
Quote:
That one also emulates Amiga specific chips (slower), while this only emulates the 68k cpu (faster). So to sum up: this will be more like Amithlon =Only OS friendly software, but way faster. While the other one will be more like UAE running bare metal = All software, slower. I can't speak for how the internals work between the both. Only real world testing and benchmarking would suffice to know what's better. |
Also, bloodline and mschulz has communicated about this stuff before: http://eab.abime.net/showthread.php?t=96407
Specific comment touching this subject: http://eab.abime.net/showpost.php?p=1306277&postcount=4 |
Thanks for the info, now I have a clearer picture! :)
|
All times are GMT +2. The time now is 14:26. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.