Hi fellow Plex86'ers,
I haven't written anything to the list ever, but I have followed the
development from the very beginning. This discussion interrests me and
I'd like to kick in my 25 cents.
Chris Emerson wrote:
> [cut]
> I'm inclined to agree that we don't want a scripting language. But if
> we did, then implementing a new one is silly.
I understand that discussing scripting languages plugged into Plex86
will cause tons and tons of discussion, because everybody has their own
favorite script. The question can be generalized to something like "what
does Plex86 offer application programmers?". I'd like if we could have
some hooks into the system, that will allow anybody to plug in a
scripting language to control the general environment inside Plex86.
Being able to emulate a machine bottom up is really nice, but what could
make hardware emulation even more powerful would be a run-time scripting
backend, that can control the environment, such as:
* Freeze the guest processor.
* Fiddle with the clock
* Interrupts
* Rewire serial ports and put "virtual" signals into them
* Do stuff with the disk/memory access
* "Rewire" display adaptor, mice, keyboards and other peripherals
* Ditto network adaptors
By doing this, we create a really neat software test environment.
So I suggest that we focus on keeping open the posibility to insert such
hooks that can be propagated all the way up to some scripting interface.
Preferably an interface that will let people use their favorite
scripting language.
--
Regards,
Netropolis ApS,
Michael Zedeler.
www.netropolis.dk
Telefon: 70 25 17 17
Mobil: 70 25 19 99
Fax: 70 25 39 39