Poster | Thread |
meet.mrnrg
| |
Re: [Poll] Bounty for JIT enabled E-UAE on AmigaOS4.1 Posted on 6-Jan-2013 22:47:27
| | [ #101 ] |
|
|
|
Super Member |
Joined: 5-Feb-2007 Posts: 1919
From: UK, AUS, US | | |
|
| @Everyone
............................. http://euaejit.blogspot.com.au/ ............................. [quote] Sunday, January 6, 2013 :dancing banana: (sort of) After more than four months of chasing my own tail on this problem, I had managed to fix up the JIT compiling to let the Kickstart boot using compiled code. (See disclaimer below...)
*Phew*, there were times when I thought I am not going to write this down ever in the blog. I was this >> _________________ Quote:
Easy Pocket Money, Freelancers & Experts Online | MiniMig FPGA, Sam440 Flex 733Mhz PPC, Amiga OS 4.1 Update 2, MorphOS 2.4, Other - AmiKit + Cloanto Amiga Forever 2008 + E-UAE, AmigaSYS |
|
Status: Offline |
|
|
meet.mrnrg
| |
Re: [Poll] Bounty for JIT enabled E-UAE on AmigaOS4.1 Posted on 6-Feb-2013 9:11:47
| | [ #102 ] |
|
|
|
Super Member |
Joined: 5-Feb-2007 Posts: 1919
From: UK, AUS, US | | |
|
| http://euaejit.blogspot.com.au/
Can I haz time machine? Another busy month passed, here comes the new update with lots of bug fixes and some freshly implemented instructions:
Implementation of...... see link above for more details _________________ Quote:
Easy Pocket Money, Freelancers & Experts Online | MiniMig FPGA, Sam440 Flex 733Mhz PPC, Amiga OS 4.1 Update 2, MorphOS 2.4, Other - AmiKit + Cloanto Amiga Forever 2008 + E-UAE, AmigaSYS |
|
Status: Offline |
|
|
MickJT
| |
Re: [Poll] Bounty for JIT enabled E-UAE on AmigaOS4.1 Posted on 6-Feb-2013 17:36:53
| | [ #103 ] |
|
|
|
Cult Member |
Joined: 13-Jan-2005 Posts: 525
From: Adelaide, South Australia | | |
|
| Might give this a go tomorrow, seeing as the kickstart loads now (albeit due to some workarounds). |
|
Status: Offline |
|
|
meet.mrnrg
| |
Re: [Poll] Bounty for JIT enabled E-UAE on AmigaOS4.1 Posted on 17-Feb-2013 20:05:54
| | [ #104 ] |
|
|
|
Super Member |
Joined: 5-Feb-2007 Posts: 1919
From: UK, AUS, US | | |
|
| @Everyone
http://euaejit.blogspot.com.au/
Watch for the LED - Sunday, February 17, 2013 When things go bogo - Saturday, February 16, 2013
2 news updates in one week.
Things are moving fast in this space, keep a regulate eye on this.
---PLEASE DOWNLOAD THE CODE AND RUN YOUR OWN TESTS---
_________________ Quote:
Easy Pocket Money, Freelancers & Experts Online | MiniMig FPGA, Sam440 Flex 733Mhz PPC, Amiga OS 4.1 Update 2, MorphOS 2.4, Other - AmiKit + Cloanto Amiga Forever 2008 + E-UAE, AmigaSYS |
|
Status: Offline |
|
|
djrikki
| |
Re: [Poll] Bounty for JIT enabled E-UAE on AmigaOS4.1 Posted on 17-Feb-2013 22:41:46
| | [ #105 ] |
|
|
|
Elite Member |
Joined: 22-Jun-2010 Posts: 2077
From: Grimsby, UK | | |
|
| @meet.mrnrg This isnt really clear to me. Is this some kind of Beta? Is the plan to include it in AmigaOS/RunInUAE?. Thirdly how would someone test it without overwriting existing E-UAE which I assume RunInUAE is utilising anyway? _________________
|
|
Status: Offline |
|
|
NutsAboutAmiga
| |
Re: [Poll] Bounty for JIT enabled E-UAE on AmigaOS4.1 Posted on 18-Feb-2013 1:43:19
| | [ #106 ] |
|
|
|
Elite Member |
Joined: 9-Jun-2004 Posts: 12817
From: Norway | | |
|
| |
Status: Offline |
|
|
realize
| |
Re: [Poll] Bounty for JIT enabled E-UAE on AmigaOS4.1 Posted on 18-Feb-2013 3:07:42
| | [ #107 ] |
|
|
|
Super Member |
Joined: 14-Apr-2003 Posts: 1797
From: nyc | | |
|
| @djrikki
Yeah that blog is confusing me too.. Im wondering once the JIT is done for UAE will we be able to emulate an 060 1200 to play AGA demos??? |
|
Status: Offline |
|
|
pavlor
| |
Re: [Poll] Bounty for JIT enabled E-UAE on AmigaOS4.1 Posted on 18-Feb-2013 14:48:37
| | [ #108 ] |
|
|
|
Elite Member |
Joined: 10-Jul-2005 Posts: 9584
From: Unknown | | |
|
| @realize
Quote:
Yeah that blog is confusing me too.. Im wondering once the JIT is done for UAE will we be able to emulate an 060 1200 to play AGA demos??? |
Depends on the final JIT speed. 68060 50 MHz has roughly 1/20 of integer performance of 440EP 666 MHz and there are also ther things to emulate (AGA). Eg. DosBox dynamic core reaches only 1/45 of native speed, WinUAE JIT 1/16, Petunia 1/5 etc. |
|
Status: Offline |
|
|
NutsAboutAmiga
| |
Re: [Poll] Bounty for JIT enabled E-UAE on AmigaOS4.1 Posted on 18-Feb-2013 15:34:09
| | [ #109 ] |
|
|
|
Elite Member |
Joined: 9-Jun-2004 Posts: 12817
From: Norway | | |
|
| @realize
JIT is improved CPU emulation, not Chipset emulation (Chipset = Graphic chip, sound chip, timing, io ports.), but let's put it this way, the HOST OS, has to emulate CPU, Grpahics and Sound, if CPU emulation gets easier than its more free CPU cycles on HOST machine to emulate Graphics and sound.
So the answer to the question is everything should run smoother.
68060 is CPU whit more CPU cache and data cache, they removed a few instructions to get it run less hot at higher clock frequencies, so it basically a cut down 040, also 68060 has superscalar it enables instructions to broken down and executed in order but two at the time, but this is not important, emulation does not work as real hardware it only tries to get job done, you probably find there is no performance difference under emulation between 68020 and 68060.
Demos and some games check what CPU you have to run optimized code, running program designed for 68040 might run slower on 68060, if there are many missing instructions in the code, (Probably not the case under emulation).
To enable JIT you need to emulate at least a 68020 CPU, because CPU has to have Instruction cache.
Workbench 2.0 and up has support for CPU cache, Workbench 1.3 can fail if CPU cache is enabled.
Last edited by NutsAboutAmiga on 18-Feb-2013 at 07:26 PM. Last edited by NutsAboutAmiga on 18-Feb-2013 at 07:25 PM. Last edited by NutsAboutAmiga on 18-Feb-2013 at 07:24 PM. Last edited by NutsAboutAmiga on 18-Feb-2013 at 03:38 PM. Last edited by NutsAboutAmiga on 18-Feb-2013 at 03:36 PM.
_________________ http://lifeofliveforit.blogspot.no/ Facebook::LiveForIt Software for AmigaOS |
|
Status: Offline |
|
|
MickJT
| |
Re: [Poll] Bounty for JIT enabled E-UAE on AmigaOS4.1 Posted on 1-Apr-2013 13:05:10
| | [ #110 ] |
|
|
|
Cult Member |
Joined: 13-Jan-2005 Posts: 525
From: Adelaide, South Australia | | |
|
| |
Status: Offline |
|
|
pavlor
| |
Re: [Poll] Bounty for JIT enabled E-UAE on AmigaOS4.1 Posted on 1-Apr-2013 13:13:39
| | [ #111 ] |
|
|
|
Elite Member |
Joined: 10-Jul-2005 Posts: 9584
From: Unknown | | |
|
| |
Status: Offline |
|
|
NutsAboutAmiga
| |
Re: [Poll] Bounty for JIT enabled E-UAE on AmigaOS4.1 Posted on 1-Apr-2013 15:56:43
| | [ #112 ] |
|
|
|
Elite Member |
Joined: 9-Jun-2004 Posts: 12817
From: Norway | | |
|
| |
Status: Offline |
|
|
meet.mrnrg
| |
Re: [Poll] Bounty for JIT enabled E-UAE on AmigaOS4.1 Posted on 25-Apr-2013 1:49:02
| | [ #113 ] |
|
|
|
Super Member |
Joined: 5-Feb-2007 Posts: 1919
From: UK, AUS, US | | |
|
| @Everyone
http://euaejit.blogspot.com.au/
Another update please check: http://euaejit.blogspot.com.au/
Wednesday, April 24, 2013
Mac and cheese... err... Linux
_________________ Quote:
Easy Pocket Money, Freelancers & Experts Online | MiniMig FPGA, Sam440 Flex 733Mhz PPC, Amiga OS 4.1 Update 2, MorphOS 2.4, Other - AmiKit + Cloanto Amiga Forever 2008 + E-UAE, AmigaSYS |
|
Status: Offline |
|
|
meet.mrnrg
| |
Re: [Poll] Bounty for JIT enabled E-UAE on AmigaOS4.1 Posted on 28-Apr-2013 22:01:03
| | [ #114 ] |
|
|
|
Super Member |
Joined: 5-Feb-2007 Posts: 1919
From: UK, AUS, US | | |
|
| @Everyone
Sunday, April 28, 2013 Locations, locations, locations
................. visit http://euaejit.blogspot.com.au/ to read more .................
_________________ Quote:
Easy Pocket Money, Freelancers & Experts Online | MiniMig FPGA, Sam440 Flex 733Mhz PPC, Amiga OS 4.1 Update 2, MorphOS 2.4, Other - AmiKit + Cloanto Amiga Forever 2008 + E-UAE, AmigaSYS |
|
Status: Offline |
|
|
tlosm
| |
Re: [Poll] Bounty for JIT enabled E-UAE on AmigaOS4.1 Posted on 28-Apr-2013 22:19:27
| | [ #115 ] |
|
|
|
Elite Member |
Joined: 28-Jul-2012 Posts: 2746
From: Amiga land | | |
|
| @meet.mrnrg
great! :) Im thinking why not include (use) direct the petunia for the 68k emulation in uea jit for amigaos? _________________ I love Amiga and new hope by AmigaNG A 500 + ; CDTV; CD32; PowerMac G5 Quad 8GB,SSD,SSHD,7800gtx,Radeon R5 230 2GB; MacBook Pro Retina I7 2.3ghz; #nomorea-eoninmyhome |
|
Status: Offline |
|
|
NutsAboutAmiga
| |
Re: [Poll] Bounty for JIT enabled E-UAE on AmigaOS4.1 Posted on 28-Apr-2013 22:38:56
| | [ #116 ] |
|
|
|
Elite Member |
Joined: 9-Jun-2004 Posts: 12817
From: Norway | | |
|
| @tlosm
Berceuse UAE jit has to emulates CPU registers, because the way UAE works, while Petunia just maps registerers 1 to 1, and UAE jit has to deal whit emulated memory, while Petunia does not.
UAE_memory = malloc( rom_size + ram_size + zorro_ram + slowmem_size ); readmem (addr + UAE_memory) writemem(addr + UAE_memory)
I know this because the same problems whit Basilisk II as UAE has. Last edited by NutsAboutAmiga on 28-Apr-2013 at 10:54 PM. Last edited by NutsAboutAmiga on 28-Apr-2013 at 10:40 PM. Last edited by NutsAboutAmiga on 28-Apr-2013 at 10:39 PM. Last edited by NutsAboutAmiga on 28-Apr-2013 at 10:39 PM.
_________________ http://lifeofliveforit.blogspot.no/ Facebook::LiveForIt Software for AmigaOS |
|
Status: Offline |
|
|
tlosm
| |
Re: [Poll] Bounty for JIT enabled E-UAE on AmigaOS4.1 Posted on 28-Apr-2013 23:36:38
| | [ #117 ] |
|
|
|
Elite Member |
Joined: 28-Jul-2012 Posts: 2746
From: Amiga land | | |
|
| @NutsAboutAmiga
Ok Thanks for Your explanetion :) In my mind i thinked like uae similar to shapeshifter but with an emulate cpu :p
... And when the uae ppc jit Will be' relaased Will be' possibile use this 68xxx jit in basilisk too? Last edited by tlosm on 28-Apr-2013 at 11:38 PM.
_________________ I love Amiga and new hope by AmigaNG A 500 + ; CDTV; CD32; PowerMac G5 Quad 8GB,SSD,SSHD,7800gtx,Radeon R5 230 2GB; MacBook Pro Retina I7 2.3ghz; #nomorea-eoninmyhome |
|
Status: Offline |
|
|
Rob
| |
Re: [Poll] Bounty for JIT enabled E-UAE on AmigaOS4.1 Posted on 29-Apr-2013 1:02:18
| | [ #118 ] |
|
|
|
Elite Member |
Joined: 20-Mar-2003 Posts: 6351
From: S.Wales | | |
|
| @tlosm
I just looked at the Basilisk II website and says it uses the UAE 68k emulation so it looks like PPC UAE JIT could also be used. |
|
Status: Offline |
|
|
scabit
| |
Re: [Poll] Bounty for JIT enabled E-UAE on AmigaOS4.1 Posted on 29-Apr-2013 1:56:17
| | [ #119 ] |
|
|
|
Super Member |
Joined: 8-Jan-2005 Posts: 1667
From: Satellite Beach, FL USA | | |
|
| @Rob
Quote:
I just looked at the Basilisk II website and says it uses the UAE 68k emulation so it looks like PPC UAE JIT could also be used. |
That would be awesome!
Scott_________________ AmigaOne uA1-c 512M RAM - Only Amiga Makes It Possible! Check my blog AmigaOne Computing |
|
Status: Offline |
|
|
NutsAboutAmiga
| |
Re: [Poll] Bounty for JIT enabled E-UAE on AmigaOS4.1 Posted on 29-Apr-2013 11:31:01
| | [ #120 ] |
|
|
|
Elite Member |
Joined: 9-Jun-2004 Posts: 12817
From: Norway | | |
|
| @tlosm
Yes, it should be possible to use UAE JIT in Basilisk too. but don't think for secund it will enable you to run PowerPC native programs.
I know where little about how JIT cahce is flushed and if deeper understanding of MacOS is needed or not.
shapeshifter used prepareemu to move AmigaOS out of the way, so the two operatings systems did not collide, this does not work anymore. _________________ http://lifeofliveforit.blogspot.no/ Facebook::LiveForIt Software for AmigaOS |
|
Status: Offline |
|
|