|
Register or have you forgotten your password?
|
|
|
| Amiga Software Issues and Discussion This forum exists for the discussion of the use, issues with, and fun brought about by classic and next generation Amiga software. |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 | ||||||||
|
Technoid
![]()
Join Date: Feb 2002
Posts: 248
|
I´ve programmed a PowerPC emulator, which by now, emulates allmost all UISA instructions. What I would like to know is, what usage people might have of a PPC emulator, as it currently lacks some system of control.
When thinking about usage, the following things have come to my mind: *Programmers who doesn´t have a PPC-card can test their code, to ensure it´s working on PPC systems *The code could be modified to make more or less accurate emulations of a 603, 604, G3 or G4, plus precise emulations of memory models, which could be used to analyse performance and similar things. Does anybody have other suggestions? I would really like to know, as it could give some inspiration to develop this things a little further. |
||||||||
|
|
|
|
|
#2 | ||||||||
|
Too much caffeine
![]()
Join Date: Dec 2002
Posts: 118
|
I would use it, but only if came with some type of PowerPC compiler with is ready to use...
|
||||||||
|
|
|
|
|
#3 | |||||||||
|
Technoid
![]()
Join Date: Feb 2002
Posts: 248
|
Quote:
|
|||||||||
|
|
|
|
|
#4 | ||||||||
|
Cult Member
![]()
|
This is interesting.
What were your original plans for this? |
||||||||
|
|
|
|
|
#5 | ||||||||
|
Too much caffeine
![]()
|
you didn't say wich processor the emulator runs on but if it's x86 you could use it to run OS4 when it comes out. Sort of like amithlon.
__________________
Too much caffeine???? There\'s no such thing!!!!!!!
|
||||||||
|
|
|
|
|
#6 | ||||||||||
|
Technoid
![]()
Join Date: Feb 2002
Posts: 248
|
Quote:
Quote:
It won´t run OS4 as it only executes a programming model which means it can execute PPC-code, but not emulate other hardware - except memory, off course! |
||||||||||
|
|
|
|
|
#7 | |||||||||
|
Kindred of Babble-on
![]()
Join Date: Mar 2002
Posts: 2,184
|
Quote:
|
|||||||||
|
|
|
|
|
#8 | |||||||||
|
Technoid
![]()
Join Date: Feb 2002
Posts: 248
|
Quote:
|
|||||||||
|
|
|
|
|
#9 | |||||||||
|
VIP / Donor
Join Date: Mar 2002
Location: NSW, Oz
Posts: 1,992
|
Quote:
- PPC processor theory subjects within a University environment i.e. PPC simulators intended for design and research. - Support for PPC legacy software on non-PPC hardware. Have you implemented PPC MMU for your PPC emulator? For a "PowerPC 750 Simulator" (executes PPC Linux binaries on Non-PPC Linux) refer to http://www.microlib.org/G3/PowerPC750.php I wonder IF one could do a AmigaOS (or AROS) version instead of Linux. |
|||||||||
|
|
|
|
|
#10 | ||||||||||
|
Technoid
![]()
Join Date: Feb 2002
Posts: 248
|
Quote:
Quote:
|
||||||||||
|
|
|
|
|
#11 | |||||||||
|
VIP / Donor
Join Date: Mar 2002
Location: NSW, Oz
Posts: 1,992
|
Quote:
I recall there are 3 main methods for gaining legacy software compatibility; 1. Complete machine emulators (e.g. UAE, MAME, Bochs). 2. Sandbox (e.g. MorphOS’s 68k sandbox, SoftWindows (i.e. native PPC Windows95 with X86 emulator)). 3. Thread emulators (e.g. AmigaOS 4.0’s 68k method). |
|||||||||
|
|
|
|
|
#12 | ||||||||||
|
VIP / Donor
Join Date: Mar 2002
Location: NSW, Oz
Posts: 1,992
|
Quote:
Yet another PPC emulator (simulator). http://www-rohan.sdsu.edu/doc/psim/manual_toc.html#SEC152 [quote] PSIM, both implements all three levels of the <strong>PowerPC</strong> Instruction Set Architecture, and includes, for each level, a number of simulated run-time environments: UEA <strong>PSIM</strong> can run static programs compiled for any of the following operating systems: <UL> <LI>NetBSD <LI>Solaris <LI>LINIX </UL> VEA Support for environmental features of the Instruction Set Architecture including: Symetric multi-processing Cache manipulation Time base registers OEA Details of the target <cite>PowerPC Platform</cite> being modeled can be specified including: firmware (Motorola BUG or OpenFirmware) memory and I/O address maps attached devices interrupt controller (OpenPIC) configuration [quote] |
||||||||||
|
|
|
|
|
#13 | ||||||||||
|
Technoid
![]()
Join Date: Feb 2002
Posts: 248
|
Quote:
Quote:
|
||||||||||
|
|
|
|
|
#14 | ||||||||||
|
VIP / Donor
Join Date: Mar 2002
Location: NSW, Oz
Posts: 1,992
|
Quote:
Quote:
|
||||||||||
|
|
|
|
|
#15 | ||||||||
|
Technoid
![]()
Join Date: Feb 2002
Posts: 248
|
I could send them to you. What OS do you use?
|
||||||||
|
|
|
![]() |
| Bookmarks |
| Tags |
| ppcemulator |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| PC Emulator | sim085 | Amiga Hardware Issues and discussion | 23 | 12-05-2008 05:51 PM |
| C64 Emulator | rja4096 | Amiga Software Issues and Discussion | 14 | 09-08-2008 05:03 AM |
| PPC Emulator | Belial6 | Amiga Emulation | 15 | 05-11-2004 06:29 AM |
| I used to have an emulator | neonblaze | Amiga Emulation | 3 | 01-05-2004 10:32 AM |
| PPC Emulator for x86 | Alternative Operating Systems | 30 | 08-19-2003 04:11 AM | |