English Amiga Board


Go Back   English Amiga Board > News

 
 
Thread Tools
Old 12 November 2019, 18:35   #21
mschulz
Registered User
 
Join Date: Nov 2018
Location: Germany
Posts: 110
Quote:
Originally Posted by Romanujan View Post
How about running this on MiSTer? Would it be possible to utilize it’s chipset implementation in FPGA?
If someone would attempt to port it to the ARM cpu running on MiSTer then yes, why not. I am however focused on other platforms.

Quote:
Originally Posted by Romanujan View Post
Is the MMU support planned?
Not at this moment. Right now complete CPU support including FPU are the main priority. Maybe later, but I am not sure.
mschulz is offline  
Old 12 November 2019, 18:48   #22
mschulz
Registered User
 
Join Date: Nov 2018
Location: Germany
Posts: 110
Quote:
Originally Posted by skan View Post
This is damn cool! I'm eager to see how this project evolves.
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:
Originally Posted by skan View Post
In simple words, how does it compare to this http://eab.abime.net/showthread.php?t=90316 ?
Bloodline's project is bare metal Amiga hardware emulator using open source CPU emulation (no JIT, though). He aims at running unmodified OS3.x on it. The CPU core out there attempts to emulate different m68k models with better precision.

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
will be most likely translated to something like

Code:
mov r0,#4
ldr r1,[r0]
provided the dynamic register allocator selected r0 to be a temporary register and r1 to be a mapped m68k's A0 register.
mschulz is offline  
Old 12 November 2019, 18:50   #23
mschulz
Registered User
 
Join Date: Nov 2018
Location: Germany
Posts: 110
Quote:
Originally Posted by Marlon_ View Post
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
Exactly. Funny to say, the "toy" idea, i.e. running the m68k emulation on RasPi directly seems to be now the main idea behind the project - instead of running ARM BE AROS on RasPi there will be M68K AROS on RasPi
mschulz is offline  
Old 12 November 2019, 18:53   #24
Marlon_
AmigaDev.com
 
Marlon_'s Avatar
 
Join Date: Mar 2016
Location: Stockholm, Sweden
Age: 35
Posts: 625
Quote:
Originally Posted by mschulz View Post
instead of running ARM BE AROS on RasPi there will be M68K AROS on RasPi
Why not both?
Marlon_ is offline  
Old 12 November 2019, 19:16   #25
skan
Dream Merchant
 
skan's Avatar
 
Join Date: Sep 2007
Location: Dreamlands
Posts: 530
Quote:
Originally Posted by Marlon_ View Post
Why not both?
This.

...and seamless JanusUAE integration.
Well, THAT would be a perfect NG Amiga... for just 50 bucks!
skan is offline  
Old 31 December 2019, 23:24   #26
mschulz
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!
mschulz is offline  
Old 02 January 2020, 18:01   #27
Gaula92
Registered User
 
Gaula92's Avatar
 
Join Date: Aug 2008
Location: Spain
Posts: 527
Quote:
Originally Posted by mschulz View Post
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!

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?
Gaula92 is offline  
Old 02 January 2020, 18:32   #28
Samurai_Crow
Total Chaos forever!
 
Samurai_Crow's Avatar
 
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.
Samurai_Crow is offline  
Old 10 July 2020, 18:13   #29
fryguy
Registered User
 
Join Date: Aug 2005
Location: Skarabörg, Sweden
Age: 44
Posts: 1,019
Any news on this?
fryguy is offline  
Old 10 July 2020, 19:17   #30
Samurai_Crow
Total Chaos forever!
 
Samurai_Crow's Avatar
 
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.
Samurai_Crow is offline  
Old 17 November 2020, 22:27   #31
mschulz
Registered User
 
Join Date: Nov 2018
Location: Germany
Posts: 110
Quote:
Originally Posted by Samurai_Crow View Post
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.
Some status update. You may also browse older news if you like
https://www.patreon.com/posts/44011241
mschulz is offline  
Old 17 November 2020, 23:03   #32
Samurai_Crow
Total Chaos forever!
 
Samurai_Crow's Avatar
 
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
Thanks for the update, MSchulz!
Samurai_Crow is offline  
Old 18 November 2020, 11:09   #33
bebbo
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...
bebbo is offline  
Old 18 November 2020, 21:25   #34
mschulz
Registered User
 
Join Date: Nov 2018
Location: Germany
Posts: 110
Quote:
Originally Posted by bebbo View Post
don't forget to replace the RasPi with a MacBook Pro with the new M1 cpu...
At some point? Definitely! The M1 seems to deliver what it promised I hope we will see kvm for aarch64 there.
mschulz is offline  
Old 11 December 2020, 12:39   #35
skan
Dream Merchant
 
skan's Avatar
 
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!
skan is offline  
Old 11 December 2020, 20:16   #36
Promilus
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.
Promilus is offline  
Old 30 December 2020, 11:11   #37
skan
Dream Merchant
 
skan's Avatar
 
Join Date: Sep 2007
Location: Dreamlands
Posts: 530
Quote:
Originally Posted by Promilus View Post
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.
A Mac Mini is *slightly* more expensive than a Pi anyway...

Sorry for the OT, just wondering... is there such a thing as a PowerPC emulation (baremetal or otherwise) on ARM / RPi?
skan is offline  
Old 06 August 2021, 12:59   #38
mschulz
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
mschulz is offline  
Old 06 August 2021, 13:16   #39
Samurai_Crow
Total Chaos forever!
 
Samurai_Crow's Avatar
 
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
@mschulz
Thanks for the updates!
Samurai_Crow is offline  
Old 06 August 2021, 21:54   #40
Romanujan
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!
Romanujan is offline  
 


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

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 23:33.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.10436 seconds with 14 queries