I-Appliance BBS
The Official Source for Internet Appliance Upgrades and Mods
Amazon Honor System Click Here to Pay Learn More
BBS Main List | Sign In | Sign Up | Search | Help | Linux-Hacker.netReply to Thread | Printer |

Home / Other I-Appliances / 3Com Audrey
Audrey Development via Emulation

New MessageAudrey Development via Emulation (modified 0 times) edittext
Profile
I would love to see us get past the IPL and run other oporating systems on Audrey. In my opinion the best way to do this is to emulate Audrey and modify the IPL in a protected environment. I would like to aproach this by changing an existing emulator to be more "Audrey like". I am not qualified to tackle such a task on my own, but am willing to work this through as a team effort. If you feel you have the needed skills and time, let me know. Once we no longer need to worry about breaking a real audrey, I belive much progress can be made.

edittext
Robert Coleman

04-23-2002 11:45:53

New MessageRE:Audrey Development via Emulation (modified 0 times) edittext
Profile
Well, I was eager to see a response, but none. So far, I have bits of a cf image executing, I can see that in the debugger. The problem seems to be in "unemulated hardware". That is no surprise, but when I try to monitor the serial, all I get is trash... I was wanting better. Another issue, the emulator I am using, is very dependant on it's custom bios file. Getting around that, I think, broke some other stuff. Right now, I'm looking into other sources, but a PC on PC emulator with source is rare, I may pull out the old Amiga, I found a nice WIP PC Emu that might fit the bill. I will of course look at porting it. At any rate, I will try and get a dump from the debugger and the serial activity for you to play with.

Hmm... I feel as though I'm in over my head.

BTW: The source I am using now came from a friend at Duke U. I'm the first person outside the university who has seen it! It is a big project for him. (I think) They have dubbed it D.U.P.E.

edittext
Robert Coleman

04-23-2002 20:46:51

New MessageRE:Audrey Development via Emulation (modified 0 times) mkanar
Profile
Good thoughts.

What emulator are you presently using? Is D.U.P.E. the emulator or something else? I'm not completely clear on that.

The Audrey has no BIOS of course, which seems like it would make emulation easier to achieve if not for the fact that the well-known PC emulators HAVE good BIOS emulation since it is necessary for the vast majority of IA32 operating systems to boot.

BTW: Are you located in the Duke or RDU area? Just curious.

Thanks!

04-23-2002 20:55:25

New MessageRE:Audrey Development via Emulation (modified 0 times) edittext
Profile
Yes, DUPE is the emulator, I've been testing it for Mike (My friend at Duke) for about 6 months. I actually run QNX in it sometimes. I finally got Mike to let me see the source, he had only been sending me biaries. I did speak with Mike last night, he said if I try to get rid of the bios, I would break the whole emulator. Apparently, when the emulator runs, it monitors the bios for what resources to give the emulated system. In this way, you don't need to setup the emulator externally. The reason I never knew that was, the emulator still being beta, a final bios with all the setup options and/or any setup options for the emulator had never been avalibe. I thought nothing of this. Mike did say that Bochs
(spelling?) would most likely be the better option. I will look at it later, right now, work. It's like I said, and Mike agreed, I'm in over ny head.

BTW: What I say in the debugger was the activity between the emulator and the missing BIOS. To answer your other question, I live nowhere near Duke. I'm in Montgomery AL.

I hope all that made sense, I'm in a bit of a rush.

edittext
Robert Coleman

04-24-2002 05:31:40

New MessageRE:Audrey Development via Emulation (modified 0 times) chucklehead
Profile
###e duke, go terps!
(Sorry that was really childish)

Back to audrey talk again :)

04-24-2002 06:54:39

New MessageRE:Audrey Development via Emulation (modified 0 times) edittext
Profile
Finally I got the E-Mail I was looking for. A member of this board who wishes, and with due reason, to stay anon. has come forth offering his help. He, thankfully, is a much more talented coder than I and he is a little more knowledgeable than I on the hardware side of things. We have been pouring over the code to Bochs and a few other emulators, and for the moment our outlook is positive. I am worried about the speed of Bochs but it seems rather complete. Most importantly, it is open source. If we do chose to use Bochs, we will post the source as regularly as possible. For now none of the other emus I have seen have captured mine or his intrest. That is to say, not as a whole at least.

Back to work befor the boss finds out!!!

edittext
Robert Coleman

04-25-2002 13:55:05

Reply to Thread | Printer |
All times are PSTPowered by UltraBoard v1.62



Copyright © 2000, Netmake Inc. All Rights Reserved.
See Terms and Conditions for more information.




i-opener opener laptop notebook computer help drivers dll free windows dos repair fix linux mac macintosh 2000 95 98 nt pc configure hardware software sound video netscape explorer network networking lan wan software cmos fat bios printer card mouse modem ide scsi cd rom controllers scanner tape hard drive cgi scripts source code mp3