| Running this site and the server its hosted on costs around 60 Euros per month!
So please consider supporting us with a small donation. Thank you!
|
|
| [View Project]| Title: | JIT enabled E-UAE for AmigaOS4.1 |  | Synopsis: This is a bounty for a JIT enabled version of E-UAE for AmigaOS4.1.
E-UAE on AmigaOS4.1 (and MorphOS) supports only interpretive emulation and is quite slow compared to f.ex. winUAE.
What we really need is JIT 68K code emulation to speed things up. Especially AmigaOS4.1 users with slower machines would gain a lot from a JIT version of E-UAE.
The JIT will automatically become open source and other PPC OS, be able to benefit from it.
For UPDATES please visit The Big E-UAE JIT blog | | Bounty: | 2916.22 EUR  Out of 3057.46 EUR originally submitted. | Navigate: 1-10 11-15
| Dirk-B | Re: JIT enabled E-UAE for AmigaOS4.1 | 20120502 11:43 |  | Just donated 100 euro's to give you a warm feeling this winter. ;-) | | |
|
| Dirk-B | Re: JIT enabled E-UAE for AmigaOS4.1 | 20111205 21:02 |  | Aha, that deadline is on my son his birthday. You better make it happen because he is an Amigafan and his main hobby is bodybuilding. ;-) | | |
|
| 328gts | Re: JIT enabled E-UAE for AmigaOS4.1 | 20110303 03:49 |  | a BIG TIME thanks Rachy !!! You The Man :-) | | |
|
| Aminicle | Re: JIT enabled E-UAE for AmigaOS4.1 | 20101025 13:11 |  | I mainly support this because I want to see this on MorphOS also. I hope that for once differences could be put aside and that this much needed piece of software becomes reality. | | |
|
| Joeled | Re: JIT enabled E-UAE for AmigaOS4.1 | 20091118 17:03 |  | Any chance to make this bounty more interesting so that smby would grab it? Is it only abt money? How much money are we talking abt? Maybe its easier for ppl to donate if they knew that smby would take the bounty for 500-1000 euro?
This bounty is really important for alot of ppl. | | |
|
| MichaelMerkel | Re: JIT enabled E-UAE for AmigaOS4.1 | 20090614 18:29 |  | maybe contacting bernd would be an idea!
see here: http://amigaworld.net/modules/newbb/viewtopic.php?mode=viewtopic&topic_id=24264&forum=8&start=20#411841
quote:
"Both Umilator and the 68k-to-PPC JIT are somewhere on some hard disk, and it probably wouldn't take me more than a couple of hours to find them. And if anybody is interested in the PPC JIT, give me a yell sometime next week, when I am back in Oz, and I'll go looking (note: it will require additional work which is of a highly mind-bending nature. If you don't understand how the UAE x86 JIT works, the current PPC code will be useless to you!). Something might come of it, and there is no risk for me."
so there exists a "68k-to-PPC JIT" from the winuea/amithlon/umilator "father" which could be used or serve as a basis.
regards
michael | | |
|
| Elwood | Re: JIT enabled E-UAE for AmigaOS4.1 | 20090523 19:29 |  | Hi all,
Here is my suggestion for a description text for this bounty.
Description
E-UAE is the Amiga emulator originally enhanced by Richard Drummond (site http://www.rcdrummond.net/uae/). It runs incredibly slow on AmigaOS because it supports only an interpretive emulation. It needs JIT.
Bounty Requirements
- bring JIT 68k code emulation to E-UAE, using Petunia or another solution.
- use newlib
- use shared objects (especially for SDL)
- support sharing the clipboard between the emulation and the host
Deadline
July 23rd, 2010 | | |
|
| easypocketmoney | Re: JIT enabled E-UAE for AmigaOS4.1 | 20090509 00:30 |  | REQUIREMENT: 1.0
Source Code, should be able to fit into existing UAE/WinUAE/E-UAE project folder structure.
REQUIREMENT: 1.1
Source Code, should be able to be compiled in the same way UAE/WinUAE/E-UAE projects are currently compiled.
REQUIREMENT: 1.1
Source Code, compiled output / objects should be executable on the PPC Platform; including but not limited to:
* AMCC - Power Processor
* Freescale - Power Processor
* IBM - Power Processor
* Motorola - Power Processor
REQUIREMENT: 1.2
JIT should improve the performance of E-UAE run-time / emulation of the following processors
* 680x00 - Priority 1
* 680x10 - Priority 6
* 680x20 - Priority 2
* 680x30 - Priority 3
* 680x40 - Priority 4
* 680x60 - Priority 5
REQUIREMENT: 2.0
Compiled code should comply with / existing .uaerc config file flags / options.
| | |
|
| easypocketmoney | Re: JIT enabled E-UAE for AmigaOS4.1 | 20090508 23:41 |  | REF: http://www.amigaforever.com/sourcecode/
---Source Code Review 1.0---
-------------------------------------------------------------------------------
The following files in the source code contain references to the word "JIT"
\WinUAE\20081109WinUAE1530\autoconf.c
\WinUAE\20081109WinUAE1530\blitter.c
\WinUAE\20081109WinUAE1530\cd32_fmv.c
\WinUAE\20081109WinUAE1530\cdtv.c
\WinUAE\20081109WinUAE1530\cfgfile.c
\WinUAE\20081109WinUAE1530\cia.c
\WinUAE\20081109WinUAE1530\cpummu.c
\WinUAE\20081109WinUAE1530\custom.c
\WinUAE\20081109WinUAE1530\a2091.c
\WinUAE\20081109WinUAE1530\akiko.c
\WinUAE\20081109WinUAE1530\ar.c
\WinUAE\20081109WinUAE1530\jit\codegen_x86.c
\WinUAE\20081109WinUAE1530\jit\codegen_x86.h
\WinUAE\20081109WinUAE1530\jit\compemu.h
\WinUAE\20081109WinUAE1530\jit\compemu_codegen.h
\WinUAE\20081109WinUAE1530\jit\compemu_fpp.c
\WinUAE\20081109WinUAE1530\jit\compemu_optimizer_x86.c
\WinUAE\20081109WinUAE1530\jit\compemu_raw_x86.c
\WinUAE\20081109WinUAE1530\jit\compemu_support.c
\WinUAE\20081109WinUAE1530\jit\compemu_support_codegen.c
\WinUAE\20081109WinUAE1530\jit\comptbl.h
\WinUAE\20081109WinUAE1530\include\custom.h
\WinUAE\20081109WinUAE1530\debug.c
\WinUAE\20081109WinUAE1530\disk.c
\WinUAE\20081109WinUAE1530\drawing.c
\WinUAE\20081109WinUAE1530\enforcer.c
\WinUAE\20081109WinUAE1530\jit\CVS\Entries
\WinUAE\20081109WinUAE1530\include\events.h
\WinUAE\20081109WinUAE1530\include\events_jit.h
\WinUAE\20081109WinUAE1530\expansion.c
\WinUAE\20081109WinUAE1530\fdi2raw.c
\WinUAE\20081109WinUAE1530\include\flags_x86.h
\WinUAE\20081109WinUAE1530\gayle.c
\WinUAE\20081109WinUAE1530\jit\gencomp.c
\WinUAE\20081109WinUAE1530\od-win32\gencomp_msvc\gencomp_msvc.vcproj
\WinUAE\20081109WinUAE1530\gtkui.c
\WinUAE\20081109WinUAE1530\main.c
\WinUAE\20081109WinUAE1530\memory.c
\WinUAE\20081109WinUAE1530\include\memory.h
\WinUAE\20081109WinUAE1530\ncr_scsi.c
\WinUAE\20081109WinUAE1530\newcpu.c
\WinUAE\20081109WinUAE1530\include\newcpu.h
\WinUAE\20081109WinUAE1530\od-win32\parser.c
\WinUAE\20081109WinUAE1530\picasso96.c
\WinUAE\20081109WinUAE1530\od-win32\picasso96_win.c
\WinUAE\20081109WinUAE1530\jit\CVS\Repository
\WinUAE\20081109WinUAE1530\od-win32\resources\resource.h
\WinUAE\20081109WinUAE1530\jit\CVS\Root
\WinUAE\20081109WinUAE1530\od-win32\sounddep\sound.c
\WinUAE\20081109WinUAE1530\od-win32\srcrelease.cmd
\WinUAE\20081109WinUAE1530\od-win32\sysconfig.h
\WinUAE\20081109WinUAE1530\od-win32\win32.c
\WinUAE\20081109WinUAE1530\od-win32\win32_nogui.c
\WinUAE\20081109WinUAE1530\od-win32\win32gui.c
\WinUAE\20081109WinUAE1530\od-win32\resources\winuae.rc
\WinUAE\20081109WinUAE1530\od-win32\resources\WinUAE_German.rc
\WinUAE\20081109WinUAE1530\od-win32\resources\winuae_minimal.rc
M:\Dev\WinUAE\20081109WinUAE1530\od-win32\winuae_msvc\winuae_msvc.vcproj
M:\Dev\WinUAE\20081109WinUAE1530\od-win32\resources\winuae_old.rc
M:\Dev\WinUAE\20081109WinUAE1530\od-win32\winuaechangelog.txt
M:\Dev\WinUAE\20081109WinUAE1530\od-win32\writelog.c
-------------------------------------------------------------------------------
The following files in the source code contain references to the word "JIT"
\WinUAE\e-uae-0.8.29-WIP4\src\include\newcpu.h
\WinUAE\e-uae-0.8.29-WIP4\src\newcpu.c
\WinUAE\e-uae-0.8.29-WIP4\src\ar.c
\WinUAE\e-uae-0.8.29-WIP4\src\include\compemu.h
\WinUAE\e-uae-0.8.29-WIP4\src\compemu_fpp.c
\WinUAE\e-uae-0.8.29-WIP4\src\compemu_support.c
\WinUAE\e-uae-0.8.29-WIP4\src\include\custom.h
\WinUAE\e-uae-0.8.29-WIP4\src\disk.c
\WinUAE\e-uae-0.8.29-WIP4\src\enforcer.c
\WinUAE\e-uae-0.8.29-WIP4\src\include\events.h
\WinUAE\e-uae-0.8.29-WIP4\src\gui-gtk\gtkui.c
\WinUAE\e-uae-0.8.29-WIP4\src\od-win32\main.c
\WinUAE\e-uae-0.8.29-WIP4\src\main.c
\WinUAE\e-uae-0.8.29-WIP4\src\od-win32\memory.c
\WinUAE\e-uae-0.8.29-WIP4\src\od-generic\memory.c
\WinUAE\e-uae-0.8.29-WIP4\src\od-beos\memory.c
\WinUAE\e-uae-0.8.29-WIP4\src\include\memory.h
\WinUAE\e-uae-0.8.29-WIP4\src\include\options.h
-------------------------------------------------------------------------------
| | |
|
| easypocketmoney | Re: JIT enabled E-UAE for AmigaOS4.1 | 20090508 23:18 |  | ---Wiki {UAE}---
http://en.wikipedia.org/wiki/UAE_(emulator)
---E-UAE Project---
http://www.rcdrummond.net/uae/
---WinUAE Site---
http://www.winuae.net/
---Other Related JIT Projects---
http://www.amiga.hu/amigos/rachy/petunia.html
---UAE Source Code---
http://sourceforge.net/projects/uaedev/
---E-UAE for Mac---
http://www.pimley.net/projects_hi-toro.html
---Other Uses of E-UAE---
http://www.xamiga.net/
| | |
| Navigate: 1-10 11-15
|
|