Welcome, Guest. Please login or register.

Author Topic: Hardware assisted PC emulation  (Read 4473 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline ElPolloDiablTopic starter

  • Hero Member
  • *****
  • Join Date: May 2009
  • Posts: 1702
    • Show only replies by ElPolloDiabl
Hardware assisted PC emulation
« on: April 30, 2015, 02:05:35 PM »
   With the early PC emulator boards they could take advantage of the Amiga chipset and expansion ports.
   Is it possible to make a modern one? Would it be a big speed increase over PC-task?
   Also what would be involved in making an ARM emulator board?
Go Go Gadget Signature!
 

Offline giZmo350

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Apr 2005
  • Posts: 2064
  • Country: 00
  • Thanked: 29 times
  • Gulfport, Miss
    • Show only replies by giZmo350
Re: Hardware assisted PC emulation
« Reply #1 on: April 30, 2015, 04:21:53 PM »
Hmmm, weird, I was just thinking of this yesterday... Actually I was wondering if there was a way to activate the PC slots without a bridgeboard but, the more I thought about it, the more I realized it wouldn't be real useful without a CPU. Anyways, the reason I was thinking the same thing is that I have an old 16bit (complete and like new) MPEG decompression board that would be cool to utilize. Minimum requirements are fairly modest; 386/win3.1/2MB/DOS5 etc. It came with all the software to playback VCD's @ 24bit/MPEG-1 video and MPEG-1&2 audio using a simple passthru cable.  I'm building up my A2000 to be a King Kong multimedia machine w/toaster functionality (WIP). Anyone brought up adapting a Pi to ZII/III? Good post ElPolloDiabl!
« Last Edit: April 30, 2015, 04:35:58 PM by gizmo350 »
A500: 2MB Chip, 8MB Fast, IndiECS, MiniMegi, IDE4ZorroII on Z-500, KS1.3/KS3.1, WB3.1&BWB
 
A2000HD: 2MB Chip, 128MB Fast, P5:Blizz 2060@50MHz, PCD-50B/4GBCF, XSurf100, RapidRoad, IndiECS, Matze RTG, MiniMegi, CD-RW, SunRize AD516, WB3.9
 
A1200: 2MB Chip, 64MB Fast, 4GBCF, GVP Typhoon 030 @40MHz w/FPU, Subway USB, EasyNet Ethernet, Indi AGA MKI, FastATA MK-IV, Internal Slim CD/DVD-RW, WB3.5

Surfing The Web With AMIGA Is Fun Again!
 

Offline Methanoid

  • Full Member
  • ***
  • Join Date: Jan 2004
  • Posts: 147
    • Show only replies by Methanoid
Re: Hardware assisted PC emulation
« Reply #2 on: April 30, 2015, 04:33:14 PM »
Quote from: gizmo350;788624
Hmmm, weird, I was just thinking of this yesterday... Actually I was wondering if there was a way to "activate" the PC slots without a bridgeboard but, the more I thought about it, the more I realized it wouldn't be real useful without a CPU. Anyways, the reason I was thinking the same thing is that I have an old 16bit (complete and like new) MPEG decompression board that would be cool to utilize. Minimum requirements are fairly modest; 386/win3.1/2MB/DOS5 etc. It came with all the software to playback VCD's @ 24bit/MPEG-1 video and MPEG-1&2 audio using a simple passthru cable.  I'm building up my A2000 to be a King Kong multimedia machine w/toaster functionality (WIP). Anyone brought up adapting a Pi to ZII/III? Good post ElPolloDiabl!

Over at Atari-Forum.com a user Jookie has built a device (Cosmos Ex) that interfaces a Raspberry Pi with the ST. The Pi acts as a HDD interface, network interface and FDD emulator. It will decompress ZIP images etc for you to.

Now.. an Amiga version of this could be an interesting idea...
 

Offline danbeaver

Re: Hardware assisted PC emulation
« Reply #3 on: April 30, 2015, 05:16:24 PM »
Quote from: ElPolloDiabl;788621
   With the early PC emulator boards they could take advantage of the Amiga chipset and expansion ports.
   Is it possible to make a modern one? Would it be a big speed increase over PC-task?
   Also what would be involved in making an ARM emulator board?


What would it do?  Run MD DOS 6.22?  Windows 3.1?  Linux? It seems the cost and effort would be best utilized on a proven SBC with new software like the Janus to allow the Amiga to access it?
 

Offline ElPolloDiablTopic starter

  • Hero Member
  • *****
  • Join Date: May 2009
  • Posts: 1702
    • Show only replies by ElPolloDiabl
Re: Hardware assisted PC emulation
« Reply #4 on: April 30, 2015, 05:25:25 PM »
94 was when we lost a lot of software to PC. It would give me some satisfaction having an Amiga running 90s PC software.
Running DOS is a good hobby too.
Go Go Gadget Signature!
 

Offline danbeaver

Re: Hardware assisted PC emulation
« Reply #5 on: April 30, 2015, 06:40:23 PM »
So it makes no sense to use more up to date hardware supported by classic Amiga software?  Interesting. But why use an ARM to run Intel/AMD DOS?
« Last Edit: April 30, 2015, 10:53:17 PM by danbeaver »
 

Offline Fransexy_

  • Sr. Member
  • ****
  • Join Date: Feb 2005
  • Posts: 317
    • Show only replies by Fransexy_
Re: Hardware assisted PC emulation
« Reply #6 on: April 30, 2015, 09:36:20 PM »
how feasible would be to replicate the old bridgeboards with modern cpus so that old janus works? a board with a i3/i5/i7 socket a ram slot and fpga emulating all other chips present in the bridgeboards (maybe problems with voltages and power?). why you ask? and why not?
DON\'T TAKE LIFE SO SERIOUSLY AFTER ALL NOBODY GETS OUT ALIVE OF IT
 

Offline Oldsmobile_Mike

Re: Hardware assisted PC emulation
« Reply #7 on: April 30, 2015, 09:46:20 PM »
Quote from: Fransexy_;788642
how feasible would be to replicate the old bridgeboards with modern cpus so that old janus works? a board with a i3/i5/i7 socket a ram slot and fpga emulating all other chips present in the bridgeboards (maybe problems with voltages and power?). why you ask? and why not?

Modern CPU is going to have all kinds of power requirements that an old Amiga PSU couldn't cope with.  Does Janus even support anything beyond 386/486?  Anything's feasible with enough $$$$.  One of these days I'm going to stick a Raspberry Pi in an Amiga 2000 case, not sure if I'll have room though???  :lol:
Amiga 500: 2MB Chip|16MB Fast|30MHz 68030+68882|3.9|Indivision ECS|GVP A500HD+|Mechware card reader + 8GB CF|Cocolino|SCSI DVD-RAM
Amiga 2000: 2MB Chip|136MB Fast|50MHz 68060|3.9|Indivision ECS + GVP Spectrum|Mechware card reader + 8GB CF|AD516|X-Surf 100|RapidRoad|Cocolino|SCSI CD-RW
 Amiga videos and other misc. stuff at https://www.youtube.com/CompTechMike/videos
 

Offline Fransexy_

  • Sr. Member
  • ****
  • Join Date: Feb 2005
  • Posts: 317
    • Show only replies by Fransexy_
Re: Hardware assisted PC emulation
« Reply #8 on: April 30, 2015, 10:00:09 PM »
Quote from: Oldsmobile_Mike;788643
Modern CPU is going to have all kinds of power requirements that an old Amiga PSU couldn't cope with.  Does Janus even support anything beyond 386/486?  Anything's feasible with enough $$$$.  One of these days I'm going to stick a Raspberry Pi in an Amiga 2000 case, not sure if I'll have room though???  :lol:


I think that a lot of people have an adapted powerfull PC psu already on their miggys. Also couldbe used the low power Atoms instead XD
DON\'T TAKE LIFE SO SERIOUSLY AFTER ALL NOBODY GETS OUT ALIVE OF IT
 

Offline giZmo350

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Apr 2005
  • Posts: 2064
  • Country: 00
  • Thanked: 29 times
  • Gulfport, Miss
    • Show only replies by giZmo350
Re: Hardware assisted PC emulation
« Reply #9 on: April 30, 2015, 10:17:21 PM »
Quote from: danbeaver;788634
So it makes no sense to use more up todate hardware supported by classic Amiga software.  Interesting. But why use an ARM to run Intel/AMD DOS?


Why is a tree good? Why is the sunset good? Why are boobs good? :laugh1:



Anyways, be nice to see a cheap, new hardware solution to bridging DOS to Amiga and use some 16bit boards. I have a ton of DOS software and games that I still use. :) Is this thread just gonna go nowhere now? :(
A500: 2MB Chip, 8MB Fast, IndiECS, MiniMegi, IDE4ZorroII on Z-500, KS1.3/KS3.1, WB3.1&BWB
 
A2000HD: 2MB Chip, 128MB Fast, P5:Blizz 2060@50MHz, PCD-50B/4GBCF, XSurf100, RapidRoad, IndiECS, Matze RTG, MiniMegi, CD-RW, SunRize AD516, WB3.9
 
A1200: 2MB Chip, 64MB Fast, 4GBCF, GVP Typhoon 030 @40MHz w/FPU, Subway USB, EasyNet Ethernet, Indi AGA MKI, FastATA MK-IV, Internal Slim CD/DVD-RW, WB3.5

Surfing The Web With AMIGA Is Fun Again!
 

Offline danbeaver

Re: Hardware assisted PC emulation
« Reply #10 on: April 30, 2015, 10:51:34 PM »
Finally speaking of the address and data buses, how do you connect a Bridgeboard up to a modern processor?  As stated before, if the consumer wants to run this type of hardware/software on a more modern CPU, why would reinventing the hardware be easier than writing an update of the software?

True there are issues with opening up a window in the Z2 (original) memory space to transfer information (keyboard, mouse, files) between the two that may require a BIOS firmware update (still software) and a software port, but laying out a new CPU board, or trying to put a Pentium or greater level CPU on an existing board?  Really?  Good luck on the prototype, wire wrapping can be fun!
 

Offline giZmo350

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Apr 2005
  • Posts: 2064
  • Country: 00
  • Thanked: 29 times
  • Gulfport, Miss
    • Show only replies by giZmo350
Re: Hardware assisted PC emulation
« Reply #11 on: April 30, 2015, 11:16:46 PM »
Well, for practical purposes, and I'm not sure ElPolloDiabl was actually suggesting anything more than a 486, IMO, a low cost 486 in FPGA w/ZII/ZIII bus, that could take advantage of existing software would be great! Add a $hit load of ram maybe. I'm not an expert on what all something like that would have to emulate though... or how difficult that would be. Do you think it is do-able though?
A500: 2MB Chip, 8MB Fast, IndiECS, MiniMegi, IDE4ZorroII on Z-500, KS1.3/KS3.1, WB3.1&BWB
 
A2000HD: 2MB Chip, 128MB Fast, P5:Blizz 2060@50MHz, PCD-50B/4GBCF, XSurf100, RapidRoad, IndiECS, Matze RTG, MiniMegi, CD-RW, SunRize AD516, WB3.9
 
A1200: 2MB Chip, 64MB Fast, 4GBCF, GVP Typhoon 030 @40MHz w/FPU, Subway USB, EasyNet Ethernet, Indi AGA MKI, FastATA MK-IV, Internal Slim CD/DVD-RW, WB3.5

Surfing The Web With AMIGA Is Fun Again!
 

Offline danbeaver

Re: Hardware assisted PC emulation
« Reply #12 on: May 01, 2015, 12:27:10 AM »
There is a 486 conversion for the 386SX chip that is (was) available; see http://www.ebay.com/itm/SEALED-CPU-Vintage-NOS-Cyrix-386-to-486-Clock-Doubled-Upgrade-Kit-GOLD-CPU-/291449076968?pt=LH_DefaultDomain_0&hash=item43dbb7fce8

And a GoldenGate was made too.

This can turn a Commodore 386 Bridgeboard (SX chip) into a 486 to run those DOS based programs really faster than before...
« Last Edit: May 01, 2015, 12:29:24 AM by danbeaver »
 

Offline giZmo350

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Apr 2005
  • Posts: 2064
  • Country: 00
  • Thanked: 29 times
  • Gulfport, Miss
    • Show only replies by giZmo350
Re: Hardware assisted PC emulation
« Reply #13 on: May 01, 2015, 12:39:07 AM »
Quote from: danbeaver;788658
There is a 486 conversion for the 386SX chip that is (was) available; see http://www.ebay.com/itm/SEALED-CPU-Vintage-NOS-Cyrix-386-to-486-Clock-Doubled-Upgrade-Kit-GOLD-CPU-/291449076968?pt=LH_DefaultDomain_0&hash=item43dbb7fce8

And a GoldenGate was made too.

This can turn a Commodore 386 Bridgeboard (SX chip) into a 486 to run those DOS based programs really faster than before...

 Yea, I've seen a few bridgeboards around and always tempted to pick one up, to perform the mods, but the cost always goes crazy on ebay and they hardly ever show up anymore. Exactly how does the bridgeboard activate the PC slots anyway?
A500: 2MB Chip, 8MB Fast, IndiECS, MiniMegi, IDE4ZorroII on Z-500, KS1.3/KS3.1, WB3.1&BWB
 
A2000HD: 2MB Chip, 128MB Fast, P5:Blizz 2060@50MHz, PCD-50B/4GBCF, XSurf100, RapidRoad, IndiECS, Matze RTG, MiniMegi, CD-RW, SunRize AD516, WB3.9
 
A1200: 2MB Chip, 64MB Fast, 4GBCF, GVP Typhoon 030 @40MHz w/FPU, Subway USB, EasyNet Ethernet, Indi AGA MKI, FastATA MK-IV, Internal Slim CD/DVD-RW, WB3.5

Surfing The Web With AMIGA Is Fun Again!
 

Offline danbeaver

Re: Hardware assisted PC emulation
« Reply #14 on: May 01, 2015, 02:25:53 AM »
The PC slots are just a passive backplane in 8-bit (XT-mode) or 16-bit (AT-mode) and they communicate with the PC cards the same as a PC or a SBC (Single Board Computer) at a pretty crappy 4.77 MHz (XT) rate or 6 to 8 MHz (AT).  Since they are passive electrical connections, the bus speed is set by the CPU board.  If you recall, the EISA was an ignored attempt to go 32-bit, and IBM's own microchannel was a failed (proprietary) 32-bit attempt before the AGP and PCI came into play.