home *** CD-ROM | disk | FTP | other *** search
- Path: news.uky.edu!bsrowe00
- From: bsrowe00@ukpr2.uky.edu (ROWE BOBBY S)
- Newsgroups: comp.sys.amiga.programmer
- Subject: unanswersed Qs about UAE
- Date: 21 Mar 1996 06:08:22 GMT
- Organization: University of Kentucky Computing Services
- Message-ID: <4iqrom$421@service2.uky.edu>
- NNTP-Posting-Host: sac.uky.edu
- X-Newsreader: TIN [version 1.2 PL2]
-
- Ideas for UAE
- """""""""""""
-
- I am writing this to speed up the development and further expand the
- concept
- of UAE, i am not an experienced programmer myself, but i am willing to
- help out by gathering and organizing information for other programmers,
- if more experienced programmers can help me out.
-
- Below is a list of questions that i have my own assumptions about, but
- since i
- am not an experienced programmer i am not sure how wise some of my own
- notions
- are. Anyways, discussions of the questions below would help me out immensely.
- I intend to put the answers on my page. Other plans for the page is writing
- out UAE in pseudocode to help other programmers understand it better, and
- encapsulating the source code into HTML (if it is even possible to put HTML
- links within a C source). All of this of course unless the author objects.
-
-
- Unanswered FAQs
- """""""""""""""
-
- -*68000 Emulation*-
- FAQ: Is there any way to disable software 680000 emulation on the mac and
- allow it to be done on hardware?
-
- FAQ: If so what is the best way to do this?
-
- FAQ: Doing this would take away some of the benefits of emulation wouldnt it?
-
- -*Kernal*-
- FAQ: Would making a 'kernal' for UAE be possible?
- [what i mean by this is taking essential functions used by the emulator]
- [and rewriting them in assembly language, and giving these functions a ]
- [consistant interface over different platforms ]
- [i dont necassarily mean the 'kernal' has to be independant of the ]
- [other functions on that system, or that it has to be 100% assembly ]
-
- FAQ: What would be the problems of this approach?
-
- FAQ: If so what would be a good interface for the 'kernal'?
-
- FAQ: would this be good method of speeding up emulation?
-
- FAQ: If so what would be the best (fastest/hassle-free) method of doing
- this?
-
- -*Adding emulated kikstart functions*-
- FAQ: Is there an easy way to add my own emulated kickstart functions to the
- emulator?
-
- FAQ: If so, where is the best place to add them in the source code and
- what should i keep in mind?
-
- FAQ: I imagine some the best kikstart functions to replace in emulation
- would be the ones that are used the most often, and are same in
- kikstart versions 1.2, 1.3, 2.0, 3.0, and 3.1 (you wouldnt want your
- emulation patched routines to be inconsistant with the real rom
- functions) which kikstart functions do you think are the best to
- emulate?
-
- -*Amiga programs under UAE environment*-
- FAQ: Is there any method for my amiga programs to find out if they are
- running under UAE, and if they are find out what platform UAE is
- running on?
- [i can see many usefull applications of this ]
-
- FAQ: If so, in the future, will it be possible for my amiga program to be
- able to tell if it running on UAE on a x86 platform and have some of its
- functions written in x86 assembler that can interface with the
- emulator
- to speed things up?
- [I am assuming there are methods for the x86 assembler program to find
- out ]
- [where the start of the emulated amiga memory map is, and ways for
- the ]
- [program to find where a specific piece of data in an amiga mem. map, i was]
- [thinking mainly maybe the 'kernal' could provide help in
- this ]
- [oh yeah, wouldnt this method complicate multitasking and can possibly hang]
- [emulation? ]
-
- FAQ: could there be ways of doing this without making the amiga program
- incompatible with a real amiga?
-
- FAQ: could there be any possible way to patch the emulation, if say if were
- running on a PC, mac or X, to run those programs native to that machine
- in a window from within the emulation at full speed, (ie, if the
- was running on a PC, running MS-DOS proggys or perphaps windows95
- on an amigados screen with amiga-like multitasking?)
-
- FAQ: Is/will there be a method to control emulation preferences from
- within an emulated program?
-
- FAQ: Do you think i am wasting my time with this faq?
-
-
-