Arbe: The clip is sortof a compromise in the sense that there was a lot of ground to cover in a short amount of time.
Libretro was added when a lot of the rest had been in place for a long while, if you look at some older (year+) videos like http://www.youtube.com/watch?v=kmF1Jxe0gtg
^^ is using MAME binaries with interpositioning on key symbols for event- and A/V loops to tap data feeds. Data-model for filtering, navigation etc. is scraped from mame xml and the input configuration emitted mame-style cfgs.
The Amiga look is rather shallow, last time I tried it's somewhere around ~20LOC + icon-set and it's suddenly BeOS. It was more of an exercise for me to see how much it would take to script a reasonably complicated desktop UI from scratch as a means of tuning the API. I just have a sentimental connection to the 1.3 days that if I had to stare at it for a while it might just be amiga iconset and font.
The point of the project as a whole is a lot more towards "what can you do if you get a scriptable interface to multiple emulators running in parallell, can I get a video-feed of differences between a mame session and captured output of the PCB in question, how far is it possible to synch the two etc." rather than "yet another listview for the torrent you just downloaded" sadcase.
|