|
Arcan 0.3.1 Released
#317391 - 11/15/13 03:42 AM
|
|
|
|
R. Belmont |
Cuckoo for IGAvania
|
|
|
Reged: 09/21/03
|
Posts: 9717
|
Loc: ECV-197 The Orville
|
|
Send PM
|
|
|
Re: Arcan 0.3.1 Released
[Re: letoram]
#317426 - 11/15/13 05:44 PM
|
|
|
> A new version of the multi-platform (BSD/Linux/Windows) mame- loving emulator > frontend/swizz-army-knife Arcan has been released.
That's pretty neat, but why the ugly Amiga theme? Say what you will about the machine at the time, that look has not aged well.
Also, "mame-loving" would imply it actually works with MAME. The video shows it just using libretro; can it be configured to run actual MAME too?
|
|
|
|
Re: Arcan 0.3.1 Released
[Re: R. Belmont]
#317436 - 11/15/13 08:51 PM
|
|
|
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.
|
|
|
R. Belmont |
Cuckoo for IGAvania
|
|
|
Reged: 09/21/03
|
Posts: 9717
|
Loc: ECV-197 The Orville
|
|
Send PM
|
|
|
Re: Arcan 0.3.1 Released
[Re: letoram]
#317439 - 11/15/13 10:15 PM
|
|
|
> The Amiga look is rather shallow, last time I tried it's somewhere around ~20LOC + > icon-set and it's suddenly BeOS.
Fair enough. I still would've subbed a more modern font for readability, but as a tech demo it works ![](//www.mameworld.info/ubbthreads/images/graemlins/smile.gif) > 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.
Yeah, it seems like calling it a frontend is doing it a disservice. If you can get all the interesting video processing and stuff sufficiently easy to use it seems like it'd potentially make a great Twitch streaming sender.
|
|
|
|
Re: Arcan 0.3.1 Released
[Re: R. Belmont]
#317456 - 11/16/13 10:52 AM
|
|
|
> Yeah, it seems like calling it a frontend is doing it a disservice.
Totally, I did not really get how toxic the "frontend" term is in emulation circles (compared to say, compiler engineering), but it is such an odd set of features that I gave up on finding a better word :-)
Using emulators as the sortof "requirements driving" task is pretty nice though with the high (but variable) resource use and timing sensitive nature, being forced not to buffer as an easy way out ;-)
> If you can get all the interesting video processing and stuff sufficiently easy to use it seems like it'd potentially make a great Twitch streaming sender.
http://www.youtube.com/watch?v=hZe11Kv4Fuk ![](//www.mameworld.info/ubbthreads/images/graemlins/laugh.gif)
Since you code: https://github.com/letoram/arcan/blob/master/doc/arcan_presentation.pdf
There's a few internal (so hackish in quality) projects I run in sortof that direction, one is aggregating multiple surveillance cameras and video feeds (the vector- display hacks were sortof side-effects from tracking changes) into a shared output stream.
With all the cheap and strong arm- boards on the horizon (odroid X2 etc.) I hope to use the desktop environment scripts as the sole interface (most daily routines is short-lived virtual boxes with IDA ...), and if not that, a hacking game ;D
|
|
|
R. Belmont |
Cuckoo for IGAvania
|
|
|
Reged: 09/21/03
|
Posts: 9717
|
Loc: ECV-197 The Orville
|
|
Send PM
|
|
|
Re: Arcan 0.3.1 Released
[Re: letoram]
#317476 - 11/16/13 11:58 PM
|
|
|
> Using emulators as the sortof "requirements driving" task is pretty nice though with > the high (but variable) resource use and timing sensitive nature, being forced not to > buffer as an easy way out ;-)
I'm pretty impressed by what it can do without stuttering in the demos. > > If you can get all the interesting video processing and stuff sufficiently easy to > use it seems like it'd potentially make a great Twitch streaming sender. > > http://www.youtube.com/watch?v=hZe11Kv4Fuk
Nice!
> Since you code: > https://github.com/letoram/arcan/blob/master/doc/arcan_presentation.pdf
Ok, that's *really* cool. And it makes calling it a "frontend" even worse ;-)
> There's a few internal (so hackish in quality) projects I run in sortof that > direction, one is aggregating multiple surveillance cameras and video feeds (the > vector- display hacks were sortof side-effects from tracking changes) into a shared > output stream.
That's really cool. I haven't seen anyone play around with video quite to this extent before, and it's definitely got my interest
|
|
|