12 November 2019, 18:35 | #21 | |
Registered User
Join Date: Nov 2018
Location: Germany
Posts: 110
|
Quote:
Not at this moment. Right now complete CPU support including FPU are the main priority. Maybe later, but I am not sure. |
|
12 November 2019, 18:48 | #22 | |
Registered User
Join Date: Nov 2018
Location: Germany
Posts: 110
|
I hope it will get to a point where I can transparently run entire m68k AROS on it, without user or developer notifying any difference. The feeling should be to have RasPi with damn fast m68k CPU (at the moment about 1400 SysInfo MIPS on RasPi4)
Quote:
My project is pure bare metal m68k JIT emulator with speed in mind. It translates entire blocks of m68k code into ARM opcode stream and executes it. The main goal and highest priority is the raw CPU speed, therefore it unrolls loops if possible, attempts to avoid branches to subroutines by inlining them directly, uses dynamic register mapping etc. There are some reductions of emulation precision though. For example, the m68k condition codes are calculated only if the subsequent instruction does not modify them. The fpu will be only 64bit too. There is no emulation of specific m68k model, I just attempt to translate as many opcodes as possible. Besides, the m68k emulation does not create any special m68k address space, e.g. the instruction Code:
movea.l 4.w, a0 Code:
mov r0,#4 ldr r1,[r0] |
|
12 November 2019, 18:50 | #23 | |
Registered User
Join Date: Nov 2018
Location: Germany
Posts: 110
|
Quote:
|
|
12 November 2019, 18:53 | #24 |
AmigaDev.com
Join Date: Mar 2016
Location: Stockholm, Sweden
Age: 35
Posts: 625
|
|
12 November 2019, 19:16 | #25 |
Dream Merchant
Join Date: Sep 2007
Location: Dreamlands
Posts: 530
|
|
31 December 2019, 23:24 | #26 |
Registered User
Join Date: Nov 2018
Location: Germany
Posts: 110
|
Emu68 is going AArch64! The 32bit ARM version and the 64bit one will be developed in parallel. The correct one will be automatically picked up by the RaspberryPi upon boot.
https://www.patreon.com/posts/32705355 Happy New Year! |
02 January 2020, 18:01 | #27 | |
Registered User
Join Date: Aug 2008
Location: Spain
Posts: 527
|
Quote:
Wow! This is SO great!!! Cant wait to boot Aros68K on the Pi in 64bit mode!! (I have been running my own GNU/Linux system in 64bit mode/armv8 for years now, and its faster than 32bit mode on the same Pi3b+). This will be on par with the AWESOME Risc OS we already have. Will Aros68K on the Pi be able to run Amiga OCS/ECS/AGA games? I mean.. will you provide some kind of chipset emulation? |
|
02 January 2020, 18:32 | #28 |
Total Chaos forever!
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
|
Based on what I've seen, it's only a processor JIT like Petunia on OS4 and Trance on MorphOS. Chipset needs separate emulation whether it be FPGA-based or software.
|
10 July 2020, 18:13 | #29 |
Registered User
Join Date: Aug 2005
Location: Skarabörg, Sweden
Age: 44
Posts: 1,019
|
Any news on this?
|
10 July 2020, 19:17 | #30 |
Total Chaos forever!
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
|
https://github.com/michalsc/Emu68 was last committed to in April. I've spoken to Dr. Schulz on Discord and it will get finished eventually.
|
17 November 2020, 22:27 | #31 | |
Registered User
Join Date: Nov 2018
Location: Germany
Posts: 110
|
Quote:
https://www.patreon.com/posts/44011241 |
|
17 November 2020, 23:03 | #32 |
Total Chaos forever!
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
|
Thanks for the update, MSchulz!
|
18 November 2020, 11:09 | #33 |
bye
Join Date: Jun 2016
Location: Some / Where
Posts: 680
|
don't forget to replace the RasPi with a MacBook Pro with the new M1 cpu...
|
18 November 2020, 21:25 | #34 |
Registered User
Join Date: Nov 2018
Location: Germany
Posts: 110
|
|
11 December 2020, 12:39 | #35 |
Dream Merchant
Join Date: Sep 2007
Location: Dreamlands
Posts: 530
|
1400 MIPS... Along with a RPi CM4 and a PiStorm-like solution, this would make a niiiice accelerator for a 1200!
|
11 December 2020, 20:16 | #36 |
Registered User
Join Date: Sep 2013
Location: Poland
Posts: 807
|
Well M1 and future M1X are definitively most powerful general purpose ARM chips out there but unfortunately (in contrast to RPi4) not exactly someone might consider cheap ... But it is on affordable level.
|
30 December 2020, 11:11 | #37 | |
Dream Merchant
Join Date: Sep 2007
Location: Dreamlands
Posts: 530
|
Quote:
Sorry for the OT, just wondering... is there such a thing as a PowerPC emulation (baremetal or otherwise) on ARM / RPi? |
|
06 August 2021, 12:59 | #38 |
Registered User
Join Date: Nov 2018
Location: Germany
Posts: 110
|
Some status update
Few updates regarding Emu68 (and PiStorm):
https://www.patreon.com/posts/54448728 https://www.patreon.com/posts/54508325 |
06 August 2021, 13:16 | #39 |
Total Chaos forever!
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
|
@mschulz
Thanks for the updates! |
06 August 2021, 21:54 | #40 |
Registered User
Join Date: Dec 2007
Location: Szczecin/Poland
Posts: 424
|
I thought the project is dead. Nice to see it is still being worked on!
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Uae4arm (arm jit) | lubomyr | support.OtherUAE | 572 | 09 June 2023 13:34 |
NetSurf 68k and JIT on AmiKit 8.1 | Leandro Jardim | support.WinUAE | 6 | 24 October 2015 02:58 |
News about AROS 68k development? | Leandro Jardim | Coders. C/C++ | 80 | 29 November 2014 18:30 |
68k SoftCore development for DosBox AGA | NovaCoder | Coders. Asm / Hardware | 0 | 18 February 2013 06:04 |
New AmiATLAS still in development; 68k patch available | Paul | News | 0 | 10 February 2005 19:37 |
|
|