amiga.org
     
iconAll times are GMT -6. The time now is 09:56 AM. | Welcome to Forum, please register to access all of our features.

» Amiga.org » Amiga computer related discussion » General chat about Amiga topics » Mac and 586 emulation on Emplant, how good is it?

General chat about Amiga topics This forum is for conversations which are specifically "Amiga" related, but don't fit into other categories. Contents of this forum do appear on the main page, unlike Talk About. If a subject appears to be non-related, it will be moved to Talk About.

Reply
 
Thread Tools Display Modes
Old 06-24-2012, 12:43 PM   #16
amiman99
Lifetime Member
Points: 3,771, Level: 38 Points: 3,771, Level: 38 Points: 3,771, Level: 38
Activity: 27% Activity: 27% Activity: 27%
 
Join Date: Aug 2011
Location: San Antonio, TX
Posts: 563
Default Re: Mac and 586 emulation on Emplant, how good is it?

The software that I acquired came with some chips ( I believe it came from Emplant board)
P1-4692-2
P2-2693
P3-3993-C
P4-2693
P5-2993
Logic L53C80PC-2 (I seen this one on Emplant from the database pics)
Anyone knows anything about them?
Thanks in advance.
__________________
A500 KS 2.1, 1MB Chip, 68000
A600 KS 3.1, 2MB Chip, ACA630 32MB RAM
A1000 KS 1.3, 2MB RAM
A1200 KS 3.1, Blizzard IV 50MHz 64MB RAM
A2000 KS 2.1, 68030 25MHz, 6MB RAM
A3000 KS 3.1, 68030 25MHz, 16MB RAM
A4000 KS 3.0, 68040 25MHz, 16MB RAM
CDTV KS 3.1, 4MB RAM
CD32
AROS BOX
amiman99 is offline   Reply With Quote
Old 06-24-2012, 02:10 PM   #17
Heiroglyph
Cult Member
Points: 7,393, Level: 57 Points: 7,393, Level: 57 Points: 7,393, Level: 57
Activity: 14% Activity: 14% Activity: 14%
 
Heiroglyph's Avatar
 
Join Date: Jun 2010
Posts: 836
Default Re: Mac and 586 emulation on Emplant, how good is it?

Quote:
Originally Posted by JimDrew View Post
The EMPLANT board was basically a Mac-II motherboard on a Zorro card. It contained the 5380 SCSI controller, 8530 serial chip, ROM sockets, AppleTalk ports, etc.
That's interesting to hear, thanks for chiming in.

I always wondered how much the board was responsible for and how much was just a dongle.
Heiroglyph is offline   Reply With Quote
Old 06-24-2012, 08:53 PM   #18
Motormouth
Technoid
Points: 6,624, Level: 53 Points: 6,624, Level: 53 Points: 6,624, Level: 53
Activity: 2% Activity: 2% Activity: 2%
 
Motormouth's Avatar
 
Join Date: Mar 2006
Location: Another World
Posts: 245
Default Re: Mac and 586 emulation on Emplant, how good is it?

Quote:
Originally Posted by JimDrew View Post
The EMPLANT board was basically a Mac-II motherboard on a Zorro card. It contained the 5380 SCSI controller, 8530 serial chip, ROM sockets, AppleTalk ports, etc.

The timing was exact, which was something that proved rather difficult to accomplish with a software-only emulation. I was able to find quite a few programs that worked fine with EMPLANT's Mac emulation that would not work with our Fusion software when other Amiga tasks were running. Audio was the biggest problem, because OS7.5 and later used the Mac's VIAs for direct timing and so it was critical or you would get out of sync Quicktime movies.

The e586DX emulator required a change of one PEEL (custom logic chip). This enabled one of the extra VIAs on the board that was used for the PC timing (also critical for certain aspects). The emulation could run Windows (slow but sure), DOOM and other games that used the mystical "MODE X" for graphics, and pretty much everything. Speed was really based on how graphically intense things were. For DOS stuff, it was quite speedy because the BIOS was our own (after licensing a real BIOS for awhile), written in 68K assembly - just like everything else we did. So, anything that made BIOS calls worked exceptionally well. As things progressed more and more towards Windows, we started supporting the various video cards like we did for the Mac emulation. This really helped speed up things. I made one sample driver for the Retina board that mapped the Retina's registers as a PCI card and so there was no copying/converting the PC display to the Amiga display. Instead, the PC emulation wrote directly to the Retina. It was easily 25 times faster. Instead of watching the Windows logo be drawn, it instantly appeared. The mouse was smooth, you could play solitaire and basic games with real speed. DOOM also flew! The Retina was the only card we did this with because other card manufacturers would not give the info on how to access the hardware directly.
@JimDrew

Cool, it is nice to see you responding to this thread. I have always been a fan of your emulation products, particularly Emplant Pro and Fusion.

I hope I got half of my post about Emplant correct.

I do have two questions: One, does the emplant board help the accuracy of emulation in Fusion. I have tried timing set both to amiga and to emplant and could not really tell a difference (I was using at the time, an A3000, A3640, PII+, 16 meg fast, and A2065).

Second what does the 3.11 patch for Fusion Fix over 3.1? Is there a way to buy or obtain this Fusion 3.11 patch? I have original disks for Fusion 3.1 (together with PCx).

Last edited by Motormouth; 06-24-2012 at 09:12 PM..
Motormouth is offline   Reply With Quote
Old 06-24-2012, 09:45 PM   #19
Darrin
Lifetime Member
Points: 19,102, Level: 87 Points: 19,102, Level: 87 Points: 19,102, Level: 87
Activity: 23% Activity: 23% Activity: 23%
 
Darrin's Avatar
 
Join Date: May 2002
Location: Lake Charles, Louisiana
Posts: 4,219
Send a message via AIM to Darrin Send a message via Yahoo to Darrin
Default Re: Mac and 586 emulation on Emplant, how good is it?

I've got an Emplant II card (second hand). The one thing that has stopped me setting it up is what to do with teh ROM images. Where do they go and what should they be called? The manual doesn't explain this and seems to assume that you're going to insert real ROMs and extract them using the supplied utility.

Can anybody clarify this please? Cheers.
__________________
A2000, A3000, 2 x A1200T, A1200, A4000Tower & Mediator, CD32, VIC-20, C64, C128, C128D, PET 8032, Minimig & ARM, C-One, FPGA Arcade... and AmigaOne X1000.
Darrin is offline   Reply With Quote
Old 06-24-2012, 09:57 PM   #20
Motormouth
Technoid
Points: 6,624, Level: 53 Points: 6,624, Level: 53 Points: 6,624, Level: 53
Activity: 2% Activity: 2% Activity: 2%
 
Motormouth's Avatar
 
Join Date: Mar 2006
Location: Another World
Posts: 245
Default Re: Mac and 586 emulation on Emplant, how good is it?

What is an Emplant II? I guess I don't know what you mean by the "II"

The following is a link to a Swedish wetsite with instructions:

http://www.lysator.liu.se/amiga/al/g...nt_part_2.HTML
Motormouth is offline   Reply With Quote
Old 06-24-2012, 10:00 PM   #21
Motormouth
Technoid
Points: 6,624, Level: 53 Points: 6,624, Level: 53 Points: 6,624, Level: 53
Activity: 2% Activity: 2% Activity: 2%
 
Motormouth's Avatar
 
Join Date: Mar 2006
Location: Another World
Posts: 245
Default Re: Mac and 586 emulation on Emplant, how good is it?

Quote:
Originally Posted by amiman99 View Post
The software that I acquired came with some chips ( I believe it came from Emplant board)
P1-4692-2
P2-2693
P3-3993-C
P4-2693
P5-2993
Logic L53C80PC-2 (I seen this one on Emplant from the database pics)
Anyone knows anything about them?
Thanks in advance.
Let me see if I can find my instructions...

I attempted to keep all this stuff including the instructions, old chips, and notes. No promises I will find it.
Motormouth is offline   Reply With Quote
Old 06-24-2012, 11:43 PM   #22
JimDrew
Lifetime Member
Points: 1,169, Level: 18 Points: 1,169, Level: 18 Points: 1,169, Level: 18
Activity: 11% Activity: 11% Activity: 11%
 
Join Date: Jun 2012
Location: Lake Havasu City, AZ
Posts: 106
Default Re: Mac and 586 emulation on Emplant, how good is it?

Quote:
Originally Posted by Motormouth View Post
@JimDrew

Cool, it is nice to see you responding to this thread. I have always been a fan of your emulation products, particularly Emplant Pro and Fusion.

I hope I got half of my post about Emplant correct.

I do have two questions: One, does the emplant board help the accuracy of emulation in Fusion. I have tried timing set both to amiga and to emplant and could not really tell a difference (I was using at the time, an A3000, A3640, PII+, 16 meg fast, and A2065).

Second what does the 3.11 patch for Fusion Fix over 3.1? Is there a way to buy or obtain this Fusion 3.11 patch? I have original disks for Fusion 3.1 (together with PCx).
Yes, your info was basically correct!

Yes, the EMPLANT board does improve the accuracy and compatibility. Some programs (like benchmark programs and some games) use the VIA timers directly, and even though the Amiga is pretty accurate, you can detect if the VIA emulation is being used vs. the real thing. When applications were banging on the VIA bits, things could get off when you don't have the real hardware. Quicktime was one thing that poked at the hardware directly.

I went through my source code, and found the changes.txt file:

Changes to V3.2 (04/03/2000)
--------------------------------------------------------------------------
* Work-around for DEVPAC flognp1 bug.

* Added ICP Transfer Priority. You can now specify the priority the Mac
runs at while the drives are accessed from the Amiga side though ICP.

* Fixed OpenDevice problem with ethernet.

* Fixed ethernet query bug.

* Added TD64 support. A partition that is partially or completely above
the 4G point will cause FUSION to fail to start if TD64 support is not
available. Partitions are still limited to 4G in size.

* Added support for block sizes other than 512. Up to 64K valid.

* Fixed ICP MacBinary file copy hang. Thanks go to Fred Wright for being
the first person to accurately describe a method of reproducing the
bug so i could track it down.

* Auto-start doesn't auto-quit if you change the ICP or cpu settings.

* Added tooltype and cli switch for specifying parameter ram file.


************************************************** ************************

Changes to V3.12 (02/18/2000)
--------------------------------------------------------------------------
* Changed ethernet from software loaded to a hardware card for Open
Transport support. Cleaned up ethernet for better Amiga ethenet card
support; Ariadne card now works.

* Fixed cursor problem with old Lucas Arts games.

* Fixed problem with QD based video drivers.

* Fixed slight problem with autosense SCSI data.

* New ADB drivers with (nearly) all Mac keys mapped.

* Added tooltype support; switches from cli now have Workbench tooltype
equivalents.

* Auto-start now also implies auto-quit

* Changed 060 initial settings; now starts with only SuperScalar off.


************************************************** ************************

Changes to V3.11 (xx/xx/99)
--------------------------------------------------------------------------
* Fixed misc. problems with the interface related to the auto-iconify
feature (Tall thin windows on WB fixed).

* Fixed Timer interrupt bug that prevented QueBase from playing.

* Added support for a couple more ROMs.

* Updates to video drivers. Released to public.

* Updates to RsrvCold, and RsrvWarm which is now called RsrvKick.
Released to public.

************************************************** ************************

Changes to V3.1 (02/14/98)
--------------------------------------------------------------------------
* Fixed MonitorID gadget setting. The value was set and saved in the
config file correctly, but not displayed after loading a new config
or starting the emulation setup.

* Added Store Buffer option to the CPU cache control window. This is
an 060 only cache option.

* Fixed a major problem with the emulated SCSI support. If you did not
have an EMPLANT board installed (and selected for use by FUSION), you
could not boot from any non-EMPLANT SCSI device. If you had an
EMPLANT board installed (and selected as the hardware type), then you
could boot from ANY SCSI device even if you did not have a drive
connected to EMPLANT's SCSI port.

* Fixed a problem with the Direct video drivers when an invalid monitor
ID was given.

* Added support for the floppy eject/insert icons for thousands and
millions display modes. Also corrected placement problems when the
screen's mod was not the same as its width.

* Added new gadget 'Start Delay' to ADVANCED setup and renamed the gadget
'Iconify on startup' to 'Auto-Iconify'. The Start Delay checkbox
defaults to ON (checked). Having this gadget checked will insert a
3 second delay before the startup sound. This gives you extra time to
press (and HOLD) either SHIFT key to disable extensions. Having this
gadget unchecked boots the MAC as normal, with no additional delay.

* Fixed AmiDirectXL startup in 640x480 mode. The autoscroll flag was not
being set correctly, so ECS machines would lose the bottom part of the
display until you re-opened the mode in the Monitors control panel

* Changed serial port code to open/close an AmigaDOS device only when the
MAC actually opens/closes its serial port driver. This leaves the serial
and parallel ports available for use by the Amiga when the MAC is not
trying to access them.

* Changed keyboard emulation to be an extended keyboard. You can use
'KeyCaps' to see all of the new keys available.
JimDrew is offline   Reply With Quote
Old 06-25-2012, 12:28 AM   #23
EgillSkallagrimsson
Hobbyist
Points: 3,023, Level: 33 Points: 3,023, Level: 33 Points: 3,023, Level: 33
Activity: 0% Activity: 0% Activity: 0%
 
Join Date: Jul 2009
Location: U.S.
Posts: 61
Default Re: Mac and 586 emulation on Emplant, how good is it?

So, who's going to do the Fusion + Emplant versus Shapeshifter speed/compatibility comparison?
__________________
Escom A4000T (CS-PPC, Picasso IV, Deneb, DVD burner, scsi->ide->cf adapter, 36gb scsi hdd, 750zip)
EgillSkallagrimsson is online now   Reply With Quote
Old 06-25-2012, 08:27 AM   #24
mechy
Cult Member
Points: 11,190, Level: 69 Points: 11,190, Level: 69 Points: 11,190, Level: 69
Activity: 1% Activity: 1% Activity: 1%
 
mechy's Avatar
 
Join Date: Apr 2005
Location: Texas,usa
Posts: 795
Send a message via AIM to mechy Send a message via MSN to mechy
Default Re: Mac and 586 emulation on Emplant, how good is it?

Quote:
Originally Posted by EgillSkallagrimsson View Post
So, who's going to do the Fusion + Emplant versus Shapeshifter speed/compatibility comparison?
I don't have any benchmarks to give but i ran both emplant and fusion for many years and threw about everything i could find at them. I found fusion worked very well without a emplant and never noticed any of the problems Jim mentions could arise(thats not to say they were'nt there) i just didn't notice them so fusion was pretty rock solid with my picasso IV in a A4000 and looked pretty good with the 256+ colors using picasso IV fusion drivers.
I seem to recall in the end i had macos 8x updated to i think 8.2 running.
In the early days i used the emplant ports to hook to laser printers to tinker with using macprint(i think it was). It was also good for running early IE/netscape and later Icab sharing the amiga's ethernet connection- It was a way to have a somewhat modern browser in early times(although Ibrowse was great in the pre flash/java/bloated web stuff era). I do think fusion was as fast or faster than the emplant but again i don't have any hard data to back that up.



Mech
mechy is offline   Reply With Quote
Old 06-25-2012, 09:36 AM   #25
Darrin
Lifetime Member
Points: 19,102, Level: 87 Points: 19,102, Level: 87 Points: 19,102, Level: 87
Activity: 23% Activity: 23% Activity: 23%
 
Darrin's Avatar
 
Join Date: May 2002
Location: Lake Charles, Louisiana
Posts: 4,219
Send a message via AIM to Darrin Send a message via Yahoo to Darrin
Default Re: Mac and 586 emulation on Emplant, how good is it?

Quote:
Originally Posted by Motormouth View Post
What is an Emplant II? I guess I don't know what you mean by the "II"

The following is a link to a Swedish wetsite with instructions:

http://www.lysator.liu.se/amiga/al/g...nt_part_2.HTML
Sorry, my typo. It's an Emplant rev 1.5.
__________________
A2000, A3000, 2 x A1200T, A1200, A4000Tower & Mediator, CD32, VIC-20, C64, C128, C128D, PET 8032, Minimig & ARM, C-One, FPGA Arcade... and AmigaOne X1000.
Darrin is offline   Reply With Quote
Old 06-25-2012, 10:40 AM   #26
JimDrew
Lifetime Member
Points: 1,169, Level: 18 Points: 1,169, Level: 18 Points: 1,169, Level: 18
Activity: 11% Activity: 11% Activity: 11%
 
Join Date: Jun 2012
Location: Lake Havasu City, AZ
Posts: 106
Default Re: Mac and 586 emulation on Emplant, how good is it?

The FUSION software was a bit faster than the standard EMPLANT software because of a few changes we made to the multitasking code, MMU page swapping (in Mac OS), Mac OS patch code, and a few improvements to our already blazingly fast math.

Go compare Shapeshifter benchmarks to ours. You will find, especially in math, that FUSION is faster. In fact, until Speedometer 4.0 came out, we were breaking just about every Mac benchmark's math test. We replaced Packs 4 and 5 (Apples math packages) with our own 68K/FPU hand optimized code. The difference was so extreme that Hollywood production studios such as Amblin Entertainment were using our emulation in place of real Macs for rendering and running Avid video systems.
JimDrew is offline   Reply With Quote
Old 06-25-2012, 11:52 AM   #27
LoadWB
Kindred of Babble-on
Points: 13,379, Level: 75 Points: 13,379, Level: 75 Points: 13,379, Level: 75
Activity: 42% Activity: 42% Activity: 42%
 
LoadWB's Avatar
 
Join Date: Jul 2006
Location: Tallahassee, FL
Posts: 2,128
Default Re: Mac and 586 emulation on Emplant, how good is it?

I'm watching this thread as closely as possible. I have an Emplant v1.5 board (pics of it are on Amiga-Hardware) and wouldn't mind doing some Mac emulation with it. I have no software for it, though, so I'll have to obtain that.
LoadWB is offline   Reply With Quote
Old 06-26-2012, 10:04 PM   #28
Motormouth
Technoid
Points: 6,624, Level: 53 Points: 6,624, Level: 53 Points: 6,624, Level: 53
Activity: 2% Activity: 2% Activity: 2%
 
Motormouth's Avatar
 
Join Date: Mar 2006
Location: Another World
Posts: 245
Default Re: Mac and 586 emulation on Emplant, how good is it?

Quote:
Originally Posted by Motormouth View Post
Let me see if I can find my instructions...

I attempted to keep all this stuff including the instructions, old chips, and notes. No promises I will find it.
Quote:
Originally Posted by amiman99 View Post
The software that I acquired came with some chips ( I believe it came from Emplant board)
P1-4692-2
P2-2693
P3-3993-C
P4-2693
P5-2993
Logic L53C80PC-2 (I seen this one on Emplant from the database pics)
Anyone knows anything about them?
Thanks in advance.

Well I did not find the instructions, but I did find my old notes and the original emplant chips.

my notes say:
I replaced Gal 1 for the 586 update, the original gal 1 was labeled P1-5092-1
I replaced Gal 3 for the Mac Pro update, the original gal 3 was labeled P3-4693-C

Note: This is not in any way definitive. beware these note are over 15 years old. Any damage you do is at your own risk....

I would have to open my A3000 to find out was is on the board now.

Last edited by Motormouth; 06-26-2012 at 10:39 PM..
Motormouth is offline   Reply With Quote
Old 06-26-2012, 11:24 PM   #29
JimDrew
Lifetime Member
Points: 1,169, Level: 18 Points: 1,169, Level: 18 Points: 1,169, Level: 18
Activity: 11% Activity: 11% Activity: 11%
 
Join Date: Jun 2012
Location: Lake Havasu City, AZ
Posts: 106
Default Re: Mac and 586 emulation on Emplant, how good is it?

That info seems correct to me. Although those are PEELs, not GALs or PALs.
JimDrew is offline   Reply With Quote
Old 06-27-2012, 08:50 AM   #30
mechy
Cult Member
Points: 11,190, Level: 69 Points: 11,190, Level: 69 Points: 11,190, Level: 69
Activity: 1% Activity: 1% Activity: 1%
 
mechy's Avatar
 
Join Date: Apr 2005
Location: Texas,usa
Posts: 795
Send a message via AIM to mechy Send a message via MSN to mechy
Default Re: Mac and 586 emulation on Emplant, how good is it?

Quote:
Originally Posted by JimDrew View Post
The FUSION software was a bit faster than the standard EMPLANT software because of a few changes we made to the multitasking code, MMU page swapping (in Mac OS), Mac OS patch code, and a few improvements to our already blazingly fast math.

Go compare Shapeshifter benchmarks to ours. You will find, especially in math, that FUSION is faster. In fact, until Speedometer 4.0 came out, we were breaking just about every Mac benchmark's math test. We replaced Packs 4 and 5 (Apples math packages) with our own 68K/FPU hand optimized code. The difference was so extreme that Hollywood production studios such as Amblin Entertainment were using our emulation in place of real Macs for rendering and running Avid video systems.
The speed was one of the reasons i preferred fusion i guess..It really did a great job.
Interesting stuff about Amblin.
mechy is offline   Reply With Quote
Reply

Bookmarks

Tags
586 , emplant , emulation , good , mac

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump