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

» Amiga.org » Amiga computer related discussion » General chat about Amiga topics » Emulating OCS, ECS, or AGA chipsets

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 05-12-2007, 03:35 PM   #1
doyle86
Beginner
Points: 1,718, Level: 24 Points: 1,718, Level: 24 Points: 1,718, Level: 24
Activity: 0% Activity: 0% Activity: 0%
 
Join Date: Apr 2007
Posts: 24
Send a message via MSN to doyle86
Default Emulating OCS, ECS, or AGA chipsets

Hi every one.
This may seem like a silly question and I may get flamed for it, but I was wondering if anyone has ever thought about emulating the old chipsets under the new Amiga OS using new hardware. As I understand it OS4 can run on certain PPC systems or on a PPC enhanced old school Miggy. On the new hardware it seems that chipset dependant programs won't run. If there was something like WinUAE working in the background under OS4, wouldn't that take care of those of us unwilling to let go of old software yet still entice us to buy new modern hardware? Didn't Mac do something similar with their older OS's to get them to work under OSX? Just thinking outloud here. Anyone else have any thoughts on this idea?
doyle86 is offline   Reply With Quote
Old 05-12-2007, 03:42 PM   #2
bloodline
Master Sock Abuser
Points: 37,111, Level: 100 Points: 37,111, Level: 100 Points: 37,111, Level: 100
Activity: 10% Activity: 10% Activity: 10%
 
bloodline's Avatar
 
Join Date: Mar 2002
Location: London, UK
Posts: 11,656
Blog Entries: 3
Default Re: Emulating OCS, ECS, or AGA chipsets

MacOS never allowed programs access to the hardware so Apple could change it and even eliminate it, as they saw fit.

Though you are right, that Apple did sandbox off the old "classic" apps... this allowed them to make a new more powerful system without having to worry about what the old apps expected... AOS4 does not use a sand box.

The Amiga chipset requires very subtle timing, If you need it then use UAE.
__________________
My iPhone Game: Puny Humans -
http://itunes.apple.com/gb/app/puny-...362230281?mt=8
bloodline is offline   Reply With Quote
Old 05-12-2007, 03:51 PM   #3
keropi
Kindred of Babble-on
Points: 13,779, Level: 76 Points: 13,779, Level: 76 Points: 13,779, Level: 76
Activity: 4% Activity: 4% Activity: 4%
 
keropi's Avatar
 
Join Date: Sep 2004
Location: Ioannina , Greece
Posts: 2,466
Default Re: Emulating OCS, ECS, or AGA chipsets

it would be GREAT to have classic apps support in OS4/MOS , but in reality u have to choose between amiga and new-amiga-like computers, or just have 2 machines...
Jens of Individual computers (that is in charge of Clone-A project that wants to replicate the original chipset of the amiga in newer technology chips) proposed to make a hardware card for Efika that has the chipset on it, but it was declined... the way I see it, that was the only chance to have hardware-chipset in a new computer...
__________________
DON'T click HERE!
AMIBAY , the Amiga marketplace!
keropi is offline   Reply With Quote
Old 05-12-2007, 05:41 PM   #4
doyle86
Beginner
Points: 1,718, Level: 24 Points: 1,718, Level: 24 Points: 1,718, Level: 24
Activity: 0% Activity: 0% Activity: 0%
 
Join Date: Apr 2007
Posts: 24
Send a message via MSN to doyle86
Default Re: Emulating OCS, ECS, or AGA chipsets

I use WinUAE all the time. I just thought if The chipsets could be emulated there in a Wintel enviroment it should be possible to do it on a machine that's running OS4, baring lisencing and all that legal stuff.
I kind of figured that OS4 didn't emplement a sandbox but if something like that could be done I feel that it would make the transition and pain of moving to new hardware much more easy for most people.

Keropi,
In an ideal world a hardware based chipset would be great, but we are a ways away from that yet. A software emulation of the chipset under OS4 might be a viable short term solution.IMHO
:-)
doyle86 is offline   Reply With Quote
Old 05-13-2007, 04:45 AM   #5
mel_zoom
Technoid
Points: 4,365, Level: 42 Points: 4,365, Level: 42 Points: 4,365, Level: 42
Activity: 1% Activity: 1% Activity: 1%
 
mel_zoom's Avatar
 
Join Date: Jan 2007
Location: Just over there...
Posts: 231
Default Re: Emulating OCS, ECS, or AGA chipsets

Im not sure I understand this - there hasnt been a new chipset released since AGA and that was so long ago now. That means that anything requiring the native chipset must be of a similar age and so probably doesnt require much CPU power either - old games are likely to be the majority. Now I like these as much as anybody but...

What I am trying to say is that any software that is newer and benefits from more power is already OS friendly and ready to run on more modern hardware. Older software that does depend on the chipset directly probably runs just fine under an emulator like UAE running on the same machine. Other than the fact it doesn't appear to be a seamless integration what is wrong with that?

Is there any software that depends on the chipset directly and requires more power than this to be useable?
__________________
I love my MX5!
Please pay a visit
mel_zoom is offline   Reply With Quote
Old 05-13-2007, 05:58 AM   #6
AJCopland
Cult Member
Points: 7,183, Level: 56 Points: 7,183, Level: 56 Points: 7,183, Level: 56
Activity: 7% Activity: 7% Activity: 7%
 
AJCopland's Avatar
 
Join Date: Jul 2006
Location: Nottingham, UK
Posts: 816
Default Re: Emulating OCS, ECS, or AGA chipsets

@mel_zoom
Rendering programs, anything using a lot of ram image editors etc, sound editing progs etc. Anything that take things and applies large batch style processes to them etc.

Games etc it won't matter to in most cases, with faster new hardware you'd possibly see less chugging than on a standard amiga chipset, but you also might get the game running at many multiples of the original speed if it hadn't been coded to avoid that.

Then there's compatibility issues with emulated hardware. UAE is pretty good at dealing with most of them but there's still a few.

Andy
AJCopland is offline   Reply With Quote
Old 05-13-2007, 06:44 AM   #7
mel_zoom
Technoid
Points: 4,365, Level: 42 Points: 4,365, Level: 42 Points: 4,365, Level: 42
Activity: 1% Activity: 1% Activity: 1%
 
mel_zoom's Avatar
 
Join Date: Jan 2007
Location: Just over there...
Posts: 231
Default Re: Emulating OCS, ECS, or AGA chipsets

"Rendering programs, anything using a lot of ram image editors etc, sound editing progs etc. Anything that take things and applies large batch style processes to them etc."

How many of these depend on the native chipset? Even the oldest version photogenics I remember tinkering with would run on RTG as well as its HAM modes.

"Games etc it won't matter to in most cases, with faster new hardware you'd possibly see less chugging than on a standard amiga chipset, but you also might get the game running at many multiples of the original speed if it hadn't been coded to avoid that. "

UAE has a speed control though doesnt it? Ive seen an option to match A500 speed. Im sure it wouldnt be impossible to do the same for A1200 and some other base models.

"Then there's compatibility issues with emulated hardware. UAE is pretty good at dealing with most of them but there's still a few."

Perhaps but then any new hardware emulation would have some problems too - especially when you have to graft it into a quite alien system. At least we know what UAEs problems are and its also lot easier to fix software than hardware.
__________________
I love my MX5!
Please pay a visit
mel_zoom is offline   Reply With Quote
Old 05-13-2007, 06:48 AM   #8
AJCopland
Cult Member
Points: 7,183, Level: 56 Points: 7,183, Level: 56 Points: 7,183, Level: 56
Activity: 7% Activity: 7% Activity: 7%
 
AJCopland's Avatar
 
Join Date: Jul 2006
Location: Nottingham, UK
Posts: 816
Default Re: Emulating OCS, ECS, or AGA chipsets

I disagree with nothing you've said. You just asked so I just pointed it out

Andy
AJCopland is offline   Reply With Quote
Old 05-13-2007, 06:58 AM   #9
mel_zoom
Technoid
Points: 4,365, Level: 42 Points: 4,365, Level: 42 Points: 4,365, Level: 42
Activity: 1% Activity: 1% Activity: 1%
 
mel_zoom's Avatar
 
Join Date: Jan 2007
Location: Just over there...
Posts: 231
Default Re: Emulating OCS, ECS, or AGA chipsets

Well not exactly. I asked which applications that depended on the chipset in order to run that in turn would not run adequately enough under emulation in order to require a hardware chipset. Or at least thats what I was trying to ask :-)

The class of applications you listed at first are all mostly not dependent on the chipset and so werent really the examples I was looking for. These programs should run fine with just CPU emulation.

Which brings us back to my original point. What is the real point of such a hardware chipset emulation for newer systems?

What applications are there that must have the chipset present in order to run that will not run perfectly well - if not a lot better - under UAE emulation than they did on the hardware available when they were released?

I agree it would be nice to see UAE-like chipset emulation built into OS4 and so on but I don't see the why it needs to be a hardware based solution.

Actually the main use I can see for hardware chipset emulations are as replacements for ageing amiga classics.
__________________
I love my MX5!
Please pay a visit
mel_zoom is offline   Reply With Quote
Old 05-13-2007, 07:55 AM   #10
AJCopland
Cult Member
Points: 7,183, Level: 56 Points: 7,183, Level: 56 Points: 7,183, Level: 56
Activity: 7% Activity: 7% Activity: 7%
 
AJCopland's Avatar
 
Join Date: Jul 2006
Location: Nottingham, UK
Posts: 816
Default Re: Emulating OCS, ECS, or AGA chipsets

Ah I see, then I'd have to hazard a guess at genlocking or other video signal work. Stuff that actually utilised the Amiga's rather unique/oddball video synced hardware for TV work.

Though you can get video editing hardware for the PC/MAC etc it may be that people want to use the Amiga software to do it. Now we'd need someone who's used that kind of stuff to chip in :-D

After all you might be able to emulate it in software but without the hardware there'd actually be nothing to interface too.

(if you hadn't noticed I am just being the devils advocate in this debate ;-))

Andy
AJCopland is offline   Reply With Quote
Old 05-13-2007, 10:24 AM   #11
doyle86
Beginner
Points: 1,718, Level: 24 Points: 1,718, Level: 24 Points: 1,718, Level: 24
Activity: 0% Activity: 0% Activity: 0%
 
Join Date: Apr 2007
Posts: 24
Send a message via MSN to doyle86
Default Re: Emulating OCS, ECS, or AGA chipsets

This is great. I'm glad I started this thread. I like to see a healthy exchange of ideas.

I guess my reason for starting this was because of my, maybe wrong, observation that most old school Amigans are reluctant to let go of the old hardware was because of games and the like. This is a bit of an assumtion, but wasn't one of the problems with the Amithlon and Amiga-one being adopted by the Amiga community the lack of game compatability? Let's face it, you really can't beat the elegance abd beauty of what the Amiga chipsets could do. I asked the original question in order to find out what it would take to get the WHOLE Amiga community behind a modern amiga platform. I agree that OS friendly apps and games would be great for OS4, but currently we don't have a lot of mind blowing software for OS4. There is a lot of spectacular software designed for the old Amigas.
I guess I would just like to see a smoother transition to new hardware that would allow for a more painless adoption.

The pain of having to start over with a new Amiga without any backward compatability has kept me from buying the new systems that have come out.

One last thing, when I say new Amiga hardware I am not speeking of new custom chipsets. I'm talking about things like the Efika, Amiga-one, and so on.

Now I just feel like I am rambling. Does anything I said make any sense?
doyle86 is offline   Reply With Quote
Old 05-13-2007, 12:35 PM   #12
krize
Technoid
Points: 5,298, Level: 46 Points: 5,298, Level: 46 Points: 5,298, Level: 46
Activity: 0% Activity: 0% Activity: 0%
 
krize's Avatar
 
Join Date: Mar 2005
Posts: 448
Default Re: Emulating OCS, ECS, or AGA chipsets

Its the demo scene! All new demos for Amiga require 060 and AGA.

Thats why I need a classic 060 up and running always.
krize is offline   Reply With Quote
Old 05-13-2007, 01:36 PM   #13
doyle86
Beginner
Points: 1,718, Level: 24 Points: 1,718, Level: 24 Points: 1,718, Level: 24
Activity: 0% Activity: 0% Activity: 0%
 
Join Date: Apr 2007
Posts: 24
Send a message via MSN to doyle86
Default Re: Emulating OCS, ECS, or AGA chipsets

If you could have your 060 emulation and AGA under OS4 on new hardware would you be more likely to buy a new system?
doyle86 is offline   Reply With Quote
Old 05-13-2007, 02:06 PM   #14
Piru
' union select name,pwd--
Points: 30,457, Level: 100 Points: 30,457, Level: 100 Points: 30,457, Level: 100
Activity: 69% Activity: 69% Activity: 69%
 
Piru's Avatar
 
Join Date: Aug 2002
Location: Helsinki, Finland
Posts: 6,946
Default Re: Emulating OCS, ECS, or AGA chipsets

Latest WinUAE supports 68060 btw. Frankly, I see absolutely no point in trying to redo UAE from scratch.

Anyhow, the fact is that UAE has JIT only for x86 target. Also, x86 is the most affordable and fast HW around. If you want to run (hw banging) classic stuff, use x86 boxen.

MorphOS will not have any custom hardware emulation.
Piru is offline   Reply With Quote
Old 05-13-2007, 02:44 PM   #15
Karlos
Sockologist
Points: 48,752, Level: 100 Points: 48,752, Level: 100 Points: 48,752, Level: 100
Activity: 8% Activity: 8% Activity: 8%
 
Karlos's Avatar
 
Join Date: Nov 2002
Location: I solve practical problems...
Posts: 16,606
Blog Entries: 18
Default Re: Emulating OCS, ECS, or AGA chipsets

It would be nice if a software emulation of the custom chipset were included in OS4/MOS (leaving 680x0 emulation up to Petunia and Trance respectively), but I don't see it as essential. Hardware level emulation looks extremely impractical outside of projects like minimig.

I don't see it being technically straightforward or financially viable to shove a hardware emulator on a PCI card when it would only really be any use on PPC-only amiga compatibles (given x86 boxes have more than enough grunt to do it all in software nowadays).
__________________
OCA
This isn't SCSI... This is SATA!!!
I have CDO. It's like OCD except all the letters are in ascending order. The way they should be.
Core2 Quad Q9450 2.66GHz / X48T / 4GB DDR3 / nVidia GTX275 / Linux x64, AROS, Win64
A1XE 800MHz / 512MB / Radeon 9200 / OS4.1
A1200T BPPC 240MHz / 256MB / Permedia 2 / OS 3.1 - OS3.9, OS4
A1200T Apollo 1240 28MHz / 32MB / Mediator1200 / Voodoo 3000 / OS3.9
A1200D Apollo 1240 25MHz (ejector seat ROM edition) / 32MB
Karlos is offline   Reply With Quote
Reply

Bookmarks

Tags
chipsets , ecs , emulating , ocs , aga

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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Emulating OS4 HenryCase Amiga OS -- Development 25 04-02-2008 01:50 PM
What should I look for in PC laptops, when emulating? Amiduffer Amiga Emulation 2 11-06-2006 11:10 AM
Emulating FAST RAM? mrescher Amiga Software Issues and Discussion 2 09-11-2004 05:11 AM
NIC chipsets dammy AROS Research Operating System 16 01-03-2004 05:58 AM
beginners guide to emulating amiga500 Amiga Gaming 5 03-18-2003 06:09 AM