Welcome, Guest. Please login or register.

Author Topic: Coldfire AGAIN  (Read 25746 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline AmigaHeretic

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 821
    • Show all replies
Re: Coldfire AGAIN
« on: March 29, 2008, 06:10:54 AM »
Quote

FrenchShark wrote:
Hello rkauer,

I wrote a similar emulator (not completely finished) :
Mine is targeted for CF with internal SRAM.
I run the emulation code from it, for two reasons :
- The code is a self-modifying code (I know it is bad but it is so efficient)
- The SRAM is located at address 0xFFFF8000 (the upper 2 GB cannot be used as memory on Amiga) -> the 1024-entry jump table is done with WORDs (move.w xxx,An does a sign extension :-D)

With all these tricks I can achieve an average of 20 instructions per emulated instructions.

Regards,

Frederic


Sounds very cool.  Are you saying you are emulating all 68k though or you are still just talking about emulating the missing op codes?

@rkauer
Quote

Whats the point?

I don't know much about how all this stuff works, but yeah I could see if you were just going to emulate "all" the 68k codes it seems like it would make more sense to just use a more widely available CPU like a CORE2Duo or something.  Seems like it would be 'as' difficult.  But I don't know.  Hard work either way it seems.
A3000D (16mhz, 2MB Chip, 4MB Fast, SCSI (300+MB), SuperGen Genlock, Kick 3.1)
Back in my day, we didn\'t have water. We only had Oxygen and Hydrogen, and we\'d just have to shove them together.
 

Offline AmigaHeretic

  • Hero Member
  • *****
  • Join Date: Oct 2002
  • Posts: 821
    • Show all replies
Re: Coldfire AGAIN
« Reply #1 on: March 29, 2008, 07:34:24 PM »
Quote

Methuselas wrote:
Personally, I'd rather see a core duo accelerator with a ram boost and a JIT emulator, a la Amithlon. With the custom chip code removed, that sh!t flies. *THEN* we could also do away with the AROS 68K and just use the X86 code, with minimal updates (I assume here - I'm a graphic designer. I'm not a coder).


Now just bare with me a minute!

Can't we just buy something off the shelf like this....


It takes a CORE 2 Duo processor.

Now what I'm talking about is the ONLY thing on this board that is change are the BIOS chips.  Basically the BIOS ROMS are modified to include an Amiga Emulation layer.  Sort of like Amithlon included in BIOS. Or UAE included in BIOS!

BAM!!  A new Amiga motherboard!  

That's all I want.  When I power it on, it comes to a Kickstart screen.
A3000D (16mhz, 2MB Chip, 4MB Fast, SCSI (300+MB), SuperGen Genlock, Kick 3.1)
Back in my day, we didn\'t have water. We only had Oxygen and Hydrogen, and we\'d just have to shove them together.