English Amiga Board


Go Back   English Amiga Board > Requests > request.UAE Wishlist

 
 
Thread Tools
Old 02 October 2004, 15:05   #1
Oxygene
Registered User
 
Oxygene's Avatar
 
Join Date: Sep 2004
Location: Croatia
Age: 48
Posts: 54
Amiga emulation in BIOS?

I'm not certain this is the right place,but here is rather crazy question.

Would it be possible to place Amiga emulation in bios code,ie. 68k emulation code and stuff,to completely transform PC to Amiga?I realize my knowledge in programming is severely limited,so I apologize if this sounds silly.

This is how I thought it might work:

Custom code flashed in Bios initializes hardware in computer,loads 68k emulator and whatever else is needed,then gives control to AmigaOS installed on HD.I'm talking about complete "un-x86ing" process,so AmigaOS would "think" it's running on real Amiga.Something like Amithlon,but without linux layer.It would be wonderful,IMHO.

Once again,sorry if this is utter stupidity :-)
Oxygene is offline  
Old 02 October 2004, 18:16   #2
Jim
 
Posts: n/a
At the BIOS level this is utter-stupidity ! Most PC BIOSes have about the same power as the microchip in your washing machine. There job is simply to look for a boot-record on a hard disk/floppy disk/CD or whatever and boot from there. They do other things as well and might display a pretty picture on modern machines but this has always been (and always will be) the basic job of the BIOS.

Even if the BIOS was powerful/flexible enough to allow this you then have the problem of thousands of different BIOSes to support which would mean Tony (or whoever was coding this idea) would need access to all these machines - unless you have a Micro$oft budget then this is impossible.

However - the next thing that generally happens on a x86 machine is then Windows/Linux/DOS/OS2 or whatever loads and fills the PC's memory and processor time up with stuff that doesn't need to be done and only slows down Amiga emulation.

So the ideal method of emulation would be before the Operating System, but after the BIOS. In fact you would be writing a new sort-of "Operating System" whose sole role would be to emulate the Amiga.

This is a great idea for the fastest possible, most efficient emulation.

As what usually happens with great ideas is that somebody else has already thought of them. See Amithlon. But, unfortunately it died.
 
Old 02 October 2004, 19:55   #3
Amiga1992
Registered User
 
Join Date: May 2001
Location: ?
Posts: 19,646
What you look for is a device like the Commodore One, that has a reprogammable array that can be instructed to act asa myriad of processors. Computer data is loaded from compactflash cards at bootup.

Quite impossible for the Amiga, at least at a consumer-affordable level.

The PC BIOS is a ROM which, I think, because of how the x86 platform is structured, would render impossible this task. It is possible, for example, in a C64, to replace the Kernal ROM with a program of your own so when it boots up it loads the program instead of the BASIC interpreter, but this is not possible in a PC, because teh BIOS is a completely different sort of rom.
Amiga1992 is offline  
Old 02 October 2004, 20:08   #4
Oxygene
Registered User
 
Oxygene's Avatar
 
Join Date: Sep 2004
Location: Croatia
Age: 48
Posts: 54
Oh,I see.
Well,it was just a thought,anyway.
What got me thinking is that most modern mbos have 2 or 4 megabit eeproms,that is 256 and 512 KB respectively,and there is quite a lot that can be stuffed in there.
It seemed far too much for just basic initialization process...
I still like this idea,whether possible or not :-)
Oxygene is offline  
Old 02 October 2004, 21:21   #5
Jim
 
Posts: n/a
Quote:
Originally Posted by Oxygene
I still like this idea,whether possible or not :-)
Yeah, and I like the idea of my washing machine being able to take out my clothes, hang them up, and to dry and iron them - wether possible or not
 
Old 24 October 2004, 01:43   #6
Fackamato
Registered User
 
Join Date: Sep 2003
Posts: 144
Send a message via MSN to Fackamato
www.aros.org

Fackamato is offline  
Old 24 October 2004, 02:21   #7
Peanutuk
Registered User
 
Peanutuk's Avatar
 
Join Date: Jul 2001
Location: The North, UK
Age: 45
Posts: 1,082
Peanutuk is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
phoenix adapter bios request rampartsagain Amiga scene 0 25 May 2013 15:40
Mega CD loading region free bios with Everdrive MD fitzsteve Retrogaming General Discussion 2 15 November 2012 14:27
3dfx voodoo 3 3000 pci bios dir_marillion support.Hardware 12 01 March 2006 16:27
Cd32 Bios Shrub Amiga scene 0 21 July 2005 19:34
Bios file for Amiga cd32 MarTin PL support.Apps 1 04 November 2002 20:52

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


All times are GMT +2. The time now is 03:51.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.13858 seconds with 13 queries