View Single Post
Old 13 July 2015, 19:19   #19
Kitchen2010
Registered User
 
Join Date: May 2015
Location: Zurich, Switzerland
Posts: 25
Quote:
Originally Posted by Toni Wilen View Post
Only remaining Commodore boards that makes sense to emulate seems to be x86 bridgeboards. (Makes sense = has some "real" software, not just driver, that can't run without hardware)
You may start with the A1060/A2088T/A2088XT as they have very similar hardware. Once you got them work, the step to A2286AT and A2386SX should be not too big.
For some bonus points you may implement also ISA bus emulation including some common ISA cards (MAME/MESS has a fairly complete emulation of them already !).
Maybe you can get the 3rd party emulation extensions also to work if you manage to finish the Commodore emulation boards.

Quote:
[*]A1060: IBM XT-emulation card for the side expansion Zorro I port (sidecar)
Might be not too hard task if you already got a complete emulation of the Intel 8088 CPU and Intel 80807 FPU, depending if you can find out the how the exchange of the Amiga-PC sides works (it uses dual-port RAM for data exchange). It includes also 3 ISA slots, so emulation might expanded to some common PC ISA cards too.
This might not so hard as it sounds if you can use the sourcecode of the MAME project, which already has a fairly complete IBM PC/XT/AT emulation with some ISA cards. Perhaps knowledge of the hardware of the comtemporary Commodore PCs is useful, as the board was implemented by the same developer team (Commodore Germany, Braunschweig).
Quote:
[*]A2088T: IBM XT-emulation expansion for the Zorro II slot
It uses a NEC V20 as x86 processor and has a 16 kB XT-compatible BIOS and 640 kB RAM. It can use the ISA slots as a brigeboard card.
An emulation might use MAME's implementation of the NEC V20 CPU (see also A1060).
Quote:
[*]A2088XT: IBM XT-emulation expansion for the Zorro II slot
It uses a Intel 8088 CPU and Intel 8087 FPU as x86 processor and has a 16 kB XT-compatible BIOS and 512 kB RAM. It can use the ISA slots as a brigeboard card.
Emulation might be not too hard using a existing 8088/87 emulation (see also A1060).
Quote:
[*]A2286AT: IBM AT-emulation expansion for the Zorro II slot
It uses a Intel 80286 CPU and Intel 80287 FPU as x86 processor and has a 16 kB AT-compatible BIOS and 1 MB RAM. It can use the ISA slots as a brigeboard card.
Emulation might be not too hard using a existing 80286/87 emulation (see also A1060).
Quote:
[*]A2386SX: IBM PC 386 SX emulation expansion for the Zorro II slot
It uses a Intel 80386SX CPU and Intel 80387 FPU as x86 processor and has a 64 kB AT-compatible BIOS and 8 MB RAM. It can use the ISA slots as a brigeboard card.
Emulation might be not too hard using a existing 80386/87 emulation (see also A1060).
Here some information that I found on the Internet:

Last edited by Kitchen2010; 13 July 2015 at 21:04. Reason: added some more links
Kitchen2010 is offline  
 
Page generated in 0.07625 seconds with 9 queries