31 December 2014, 19:57 | #1 |
Posts: n/a
|
Bridgeboard emulation (x86 CPU, for example A2286)
What about adding Brigdeboard PC Card emulation to WinUAE ?
. . . . Ok, I am joking ;-) Giuseppe Chillemi |
02 January 2015, 20:24 | #2 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,553
|
PCI bridge emulation is actually planned. Someday as usually.
It isn't that stupid idea, there may be useful PCI/PCI-e hardware implementations in other open source virtual machines that can be used with PCI bridge emulation in Amiga emulation. |
02 January 2015, 21:19 | #3 | |
Italian Amiga Zealot
Join Date: Jan 2009
Location: Italy
Age: 36
Posts: 1,913
|
Quote:
I suppose QEMU should make that kinda easy to do? |
|
03 January 2015, 11:20 | #4 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,553
|
Ok, that kind of emulation is getting close to being more than most pointless way to emulate old x86 programs.
Don't need QEMU, some much simpler and much much much less complex x86 emulator should be more than enough to emulate some max 10MHz pre-386 x86 CPU. Biggest technical issue is, as usual, lack of hardware information. At least there was some PPC board information available (From Linux and NetBSD) but I don't think anyone wanted to reverse-engineer those bridgeboards. Stupid, pointless and very possible. Maybe. Someday. |
03 January 2015, 11:37 | #5 |
Posts: n/a
|
Come on ! Re-enacting the 1985's Amiga world premiere would be awesome.
[ Show youtube player ] (Starting from 10:00) |
03 January 2015, 13:06 | #6 |
-
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,900
|
You can already do that, the premiere IBM emulation was done with Transformer.
|
10 January 2015, 20:58 | #7 |
Registered User
Join Date: Aug 2013
Location: Lausanne, Switzerland
Posts: 184
|
How about PCEM http://pcem-emulator.co.uk/ as a base for the bridgeboard? Could be as good as a GoldenGate Vortex one...
|
13 January 2015, 08:40 | #8 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,553
|
Finding optimal PC/x86 emulator is the very last problem to solve.
IO/memory mappings from both sides of hardware is needed first. (What hardware Amiga side sees and vice versa). I don't think this information is easily available. (as usual). |
13 January 2015, 09:35 | #9 |
Registered User
Join Date: Jul 2014
Location: Finland
Posts: 1,186
|
Isnt the documentation and CPLD code of the Prometheus board open?
One thing i wonder what use it would be though. Ofcourse you could use existing code for NE2k, CL or S3 VGA, Ensonic audio, PCI-Serial. But all of those are covered by Zorro board emulations. And writing a PCI VSA100 or R200 emulation does not sound appealing :-P |
13 January 2015, 11:00 | #10 | ||
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,553
|
Quote:
Quote:
|
||
15 January 2015, 17:52 | #11 | |
Registered User
Join Date: Aug 2004
Location:
Posts: 3,349
|
Quote:
|
|
17 January 2015, 19:47 | #13 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,553
|
Technical reference seems to include everything needed to emulate it. (I have had those manual scans for ages but I forgot about bridgeboard info, probably because it is was so uninteresting..)
Of course it is not going to happen any time soon. |
17 January 2015, 19:56 | #14 |
Senior Member
Join Date: Jan 2003
Location: Paris
Posts: 134
|
If it's as anytime soon as ppc emulation that's good
|
19 July 2015, 21:02 | #15 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,553
|
"Any time soon" is now proven to be about 6 months.
|
20 July 2015, 00:46 | #16 |
Registered User
Join Date: Jul 2014
Location: Finland
Posts: 1,186
|
That's still faster then 'Just 2 more weeks' (-:
|
20 July 2015, 09:06 | #17 |
-
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,900
|
Seeing this gives me perverse satisfaction. :-D
|
20 July 2015, 10:50 | #18 |
Registered User
Join Date: May 2015
Location: Zurich, Switzerland
Posts: 25
|
Wow, thank you very much Tony Wilen !
It is very nice to see that you have already come so far ! Can you say us what exactly works and where the emulation fails ? Maybe some people owning the real hardware may help you (e.g. finding the real hardware addresses) ! |
20 July 2015, 12:33 | #19 | |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,553
|
It is proper native emulation in emulation experience!
Quote:
For example floppy controller is totally unimplemented, interrupt stuff is not complete, configuration jumpers are not fully decoded. Too early for debugging. |
|
20 July 2015, 17:55 | #20 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,553
|
Anyone have Sidecar/A2088 compatible installed MSDOS janus "hardfile"?
(Floppy controller emulation is too boring task, maybe later..) |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
cycle exact cpu emulation speed, accurate ? | turrican3 | support.WinUAE | 1 | 23 December 2013 18:20 |
Problem with cycle-exact and custum CPU emulation speed | pintcat | support.WinUAE | 14 | 11 May 2010 20:12 |
Action Replay Mk3 problem (cpu emulation?) w/ Rick Dangerous | Xorlac | support.WinUAE | 7 | 13 March 2010 15:26 |
Shortcuts for CPU-Emulation Speed | Retro-Nerd | request.UAE Wishlist | 4 | 03 September 2005 22:59 |
CPU emulation and timings....... | Bloodwych | support.WinUAE | 1 | 04 August 2003 16:00 |
|
|