MAMEWorld >> News
View all threads Index   Threaded Mode Threaded  

Pages: 1

R. Belmont
Cuckoo for IGAvania
Reged: 09/21/03
Posts: 9711
Loc: ECV-197 The Orville
Send PM


MAME? In my browser? It's more likely than you think.
#265603 - 10/04/11 04:34 PM


MAME is now available as an official Chrome app. Open Chrome 14 and search for "Robbie Roto" in the Web Store. Download it and you can play Robbie Roto in the browser, with an option to use your own ROMs and play other games. And it works on any OS Chrome 14 is available for: Windows, Mac, or Linux.

This link should work to go right there if you're reading MW in Chrome.



Cypress
MAME Fan
Reged: 09/02/08
Posts: 30
Loc: France
Send PM


Re: MAME? In my browser? It's more likely than you think. new [Re: R. Belmont]
#265606 - 10/04/11 05:01 PM


Amazing, seriously.



italieAdministrator
MAME owes italie many thank yous, hah
Reged: 09/20/03
Posts: 15243
Loc: BoomTown
Send PM


Re: MAME? In my browser? It's more likely than you think. new [Re: R. Belmont]
#265610 - 10/04/11 05:31 PM


> MAME is now available as an official Chrome app. Open Chrome 14 and search for
> "Robbie Roto" in the Web Store. Download it and you can play Robbie Roto in the
> browser, with an option to use your own ROMs and play other games. And it works on
> any OS Chrome 14 is available for: Windows, Mac, or Linux.
>
> This link should work to go right there if you're reading MW in Chrome.



Well, there goes my productivity...



StilettoAdministrator
They're always after me Lucky ROMS!
Reged: 03/07/04
Posts: 6472
Send PM


and for those of you playing the home game... new [Re: R. Belmont]
#265612 - 10/04/11 05:39 PM


> MAME is now available as an official Chrome app. Open Chrome 14 and search for
> "Robbie Roto" in the Web Store. Download it and you can play Robbie Roto in the
> browser, with an option to use your own ROMs and play other games. And it works on
> any OS Chrome 14 is available for: Windows, Mac, or Linux.
>
> This link should work to go right there if you're reading MW in Chrome.

Here's the developer's notes that were made during creation of the port.
http://code.google.com/chrome/nativeclient/docs/portingMAME.html

BTW, Robbie Roto working fine in Chrome 16.0.891.0 dev-m (Living on the Edge!)

- Stiletto



"The Manuel"
Old Fart
Reged: 10/08/03
Posts: 244
Loc: Michigan, USA
Send PM


Re: and for those of you playing the home game... new [Re: Stiletto]
#265613 - 10/04/11 06:18 PM


This is really slick and a great way to get non-hardcore innocent bystanders interested.

> > MAME is now available as an official Chrome app. Open Chrome 14 and search for
> > "Robbie Roto" in the Web Store. Download it and you can play Robbie Roto in the
> > browser, with an option to use your own ROMs and play other games. And it works on
> > any OS Chrome 14 is available for: Windows, Mac, or Linux.
> >
> > This link should work to go right there if you're reading MW in Chrome.
>
> Here's the developer's notes that were made during creation of the port.
> http://code.google.com/chrome/nativeclient/docs/portingMAME.html
>
> BTW, Robbie Roto working fine in Chrome 16.0.891.0 dev-m (Living on the Edge!)
>
> - Stiletto



Cyberzinho Punk
Reged: 12/31/09
Posts: 182
Loc: São José dos Campos, SP, Brazil
Send PM


Re: MAME? In my browser? It's more likely than you think. new [Re: R. Belmont]
#265616 - 10/04/11 08:15 PM


Superb!!!!



Sorry, my English is bad!!!
Slackware Linux 14.2 beta 2/Fluxbox 1.3.7
Linux user #438128
MAME for Slackware



B2K24
MAME @ 15 kHz Sony Trinitron CRT user
Reged: 10/25/10
Posts: 2663
Send PM


Re: MAME? In my browser? It's more likely than you think. new [Re: R. Belmont]
#265627 - 10/04/11 11:38 PM


Very cool indeed. Great work guys



R. Belmont
Cuckoo for IGAvania
Reged: 09/21/03
Posts: 9711
Loc: ECV-197 The Orville
Send PM


Re: MAME? In my browser? It's more likely than you think. new [Re: italie]
#265635 - 10/05/11 12:20 AM


> Well, there goes my productivity...

Yeah - it didn't occur to me while we were discussing this with Google, but having it in a browser tab is sort of the ultimate boss button



T-2000
MAME Fan
Reged: 08/02/06
Posts: 48
Send PM


Re: MAME? In my browser? It's more likely than you think. new [Re: R. Belmont]
#265640 - 10/05/11 01:04 AM


dont quite see the point in this.. and why chrome ? and why have to sign up ?



Tomu Breidah
No Problems, Only Solutions
Reged: 08/14/04
Posts: 6815
Loc: Neither here, nor there.
Send PM


Re: MAME? In my browser? It's more likely than you think. new [Re: R. Belmont]
#265641 - 10/05/11 01:22 AM


All I got up to was the (C) MCMLXXXI Bally Midway -screen.



LEVEL-4



jonwil
Lurker
Reged: 10/06/03
Posts: 536
Send PM


Re: MAME? In my browser? It's more likely than you think. new [Re: R. Belmont]
#265642 - 10/05/11 01:42 AM


Nice
I wonder if it will ever be possible to make the dynarec work in NaCL (or would there even be any point in doing so)



mogli
MAME Fan
Reged: 01/26/08
Posts: 1956
Send PM


Re: MAME? In my browser? It's more likely than you think. new [Re: T-2000]
#265644 - 10/05/11 01:56 AM


> dont quite see the point in this.. and why chrome ? and why have to sign up ?

Ditto - though I'm open to being enlightened on what I'm missing.



Consider it high comedy....sincere tragedy....whatever...don't take it personally.

The Culture




R. Belmont
Cuckoo for IGAvania
Reged: 09/21/03
Posts: 9711
Loc: ECV-197 The Orville
Send PM


Re: MAME? In my browser? It's more likely than you think. new [Re: T-2000]
#265650 - 10/05/11 04:29 AM


> dont quite see the point in this.. and why chrome ? and why have to sign up ?

It's MAME, in a Chrome tab, any place Chrome runs (including potentially Chromebooks and Android devices in the future), and you don't even need to download a rom to try it out. If you don't intuitively get why that's cool, I can't help you.

Why Chrome? Because the technology necessary to do this only exists in Chrome. Adobe showed something similar a few years ago that would've worked in any browser with a Flash plugin but abandoned it before release.

Regarding the sign-up: it'll accept any Gmail or YouTube or other Google-affiliated account. I don't know many people who have Internet access and not at least 3 of those.



krick
Get Fuzzy
Reged: 02/09/04
Posts: 4235
Send PM


Re: MAME? In my browser? It's more likely than you think. new [Re: R. Belmont]
#265656 - 10/05/11 05:26 AM


Very awesome. Very awesome, indeed.

I noticed that they encountered some porting issues, mainly symbol conflicts with newlib.

Are any of those changes getting ported back to baseline MAME? It seems like it would be a good idea.


Quote:


The Native Client toolchain currently ships with newlib, which is a lightweight libc implementation that differs slightly from the more commonly used glibc. The newlib-related problems we encountered during the port were all minor and could be fixed in a few minutes. We list them here for completeness:

- One of the MAME classes had a member named getc, which clashed with the newlib macro for getc. It is not clear why this did not cause problems with glibc. We fixed this problem by simply inserting "#undef getc" just before the field.

- The sound emulation defined a static variable named infinity, which clashed with a symbol defined by the math library. We fixed this problem by simply renaming infinity to spu_infinity.

- Another part of sound emulation #defined its own version of log2(), which was already defined in the math library. Guarding it with #if !defined(log2) solved the problem.

- In the CPU emulation, an enum contained the symbol _ADD, which clashed with some unknown header file #define. Adding #undef _ADD before the enum fixed the problem.




However, rather than #undef conflicts, I'd rename the member/variable in question.



GroovyMAME support forum on BYOAC



Naibo
Reged: 10/17/07
Posts: 148
Send PM


Re: MAME? In my browser? It's more likely than you think. new [Re: R. Belmont]
#265660 - 10/05/11 06:44 AM


awesome, bravo, incroyable!



etabeta
Reged: 08/25/04
Posts: 2035
Send PM


Re: MAME? In my browser? It's more likely than you think. new [Re: mogli]
#265670 - 10/05/11 01:45 PM


> > dont quite see the point in this.. and why chrome ? and why have to sign up ?
>
> Ditto - though I'm open to being enlightened on what I'm missing.

it's cool, and it shows what portability efforts in the past few years can accomplish

if that's not enough for you, simply ignore this thread



etabeta
Reged: 08/25/04
Posts: 2035
Send PM


Re: MAME? In my browser? It's more likely than you think. new [Re: Tomu Breidah]
#265671 - 10/05/11 01:48 PM


> All I got up to was the (C) MCMLXXXI Bally Midway -screen.

have you tried coining up with 5 like you do in MAME?



R. Belmont
Cuckoo for IGAvania
Reged: 09/21/03
Posts: 9711
Loc: ECV-197 The Orville
Send PM


Re: MAME? In my browser? It's more likely than you think. new [Re: krick]
#265680 - 10/05/11 04:15 PM


> Are any of those changes getting ported back to baseline MAME? It seems like it would
> be a good idea.

Check the specific things cited against the u6 source

And yes, we did go with #undef - we felt that the inherent documentation value of having the class members named getc()/putc() overrode the fact that newlib and some *BSDs do non-standard things with the libc functions.



Tomu Breidah
No Problems, Only Solutions
Reged: 08/14/04
Posts: 6815
Loc: Neither here, nor there.
Send PM


Re: MAME? In my browser? It's more likely than you think. new [Re: etabeta]
#265683 - 10/05/11 04:35 PM


> > All I got up to was the (C) MCMLXXXI BALLY MIDWAY -screen.
>
> have you tried coining up with 5 like you do in MAME?

Yeah. I tried it again and it froze up at (C) MCMLXXXI BA and that's all it had.

Oh well. Probably not worth the trouble.



LEVEL-4



mesk
@ the arcade
Reged: 03/03/11
Posts: 484
Loc: Rhode Island
Send PM


Re: MAME? In my browser? It's more likely than you think. new [Re: Cypress]
#265686 - 10/05/11 05:02 PM


How cool is this? Im playing SF2 in a browser,I was even able to remap controls! If this doesnt get casual,non MAMERs into MAME,im not sure will



mamegod
MAME Fan
Reged: 11/25/04
Posts: 42
Send PM


Re: MAME? In my browser? Thats so 2005 new [Re: R. Belmont]
#265700 - 10/05/11 08:09 PM


This sounds very familiar... a quick google search found this link which talks about mame in the browser (powered by Java) back in 2005.

http://digg.com/news/story/Play_22_MAME_emulated_Arcade_Games_in_your_Browser

Edited by mamegod (10/05/11 08:12 PM)



R. Belmont
Cuckoo for IGAvania
Reged: 09/21/03
Posts: 9711
Loc: ECV-197 The Orville
Send PM


Re: MAME? In my browser? Thats so 2005 new [Re: mamegod]
#265704 - 10/05/11 09:19 PM


> This sounds very familiar... a quick google search found this link which talks about
> mame in the browser (powered by Java) back in 2005.
>
> http://digg.com/news/story/Play_22_MAME_emulated_Arcade_Games_in_your_Browser

That's not MAME, that's a bunch of small Java emulators that Digg incorrectly claimed to be MAME. This is real current MAME built from official mamedev.org source running thousands of games.



StilettoAdministrator
They're always after me Lucky ROMS!
Reged: 03/07/04
Posts: 6472
Send PM


Re: MAME? In my browser? Thats so 2005 new [Re: R. Belmont]
#265707 - 10/05/11 09:46 PM


> > This sounds very familiar... a quick google search found this link which talks
> about
> > mame in the browser (powered by Java) back in 2005.
> >
> > http://digg.com/news/story/Play_22_MAME_emulated_Arcade_Games_in_your_Browser
>
> That's not MAME, that's a bunch of small Java emulators that Digg incorrectly claimed
> to be MAME. This is real current MAME built from official mamedev.org source running
> thousands of games.

Not to mention, the Java emulators tend to host ROMs, which is (depending on copyright in your area) a copyright violation.

This thing allows you to use the ROMs you have properly dumped from your arcade PCBs and/or downloaded legally from mamedev.org

- Stiletto



Firehawke
Manual Meister
Reged: 08/12/06
Posts: 665
Send PM


Re: MAME? In my browser? It's more likely than you think. new [Re: R. Belmont]
#265854 - 10/07/11 03:27 PM


I'm pretty impressed. It's clearly still fairly awkward, but the results are definitely better than I'd anticipated. I look forward to seeing future revisions.

That said, couldn't get sound working in base set 'nemesis'.



---
Try checking the MAME manual at http://docs.mamedev.org



R. Belmont
Cuckoo for IGAvania
Reged: 09/21/03
Posts: 9711
Loc: ECV-197 The Orville
Send PM


Re: MAME? In my browser? It's more likely than you think. new [Re: jonwil]
#265856 - 10/07/11 04:17 PM


> Nice
> I wonder if it will ever be possible to make the dynarec work in NaCL (or would there
> even be any point in doing so)

There is no such thing as assembly language in PNaCl, so no.



R. Belmont
Cuckoo for IGAvania
Reged: 09/21/03
Posts: 9711
Loc: ECV-197 The Orville
Send PM


Re: MAME? In my browser? It's more likely than you think. new [Re: Tomu Breidah]
#265857 - 10/07/11 04:18 PM


> All I got up to was the (C) MCMLXXXI Bally Midway -screen.

Google has seen your post and wishes to help (without actually posting here) ;-) Please state your Chrome version and operating system (including 32 or 64 bit).



Tomu Breidah
No Problems, Only Solutions
Reged: 08/14/04
Posts: 6815
Loc: Neither here, nor there.
Send PM


Re: MAME? In my browser? It's more likely than you think. new [Re: R. Belmont]
#265859 - 10/07/11 04:49 PM


> > All I got up to was the (C) MCMLXXXI Bally Midway -screen.
>
> Google has seen your post and wishes to help (without actually posting here) ;-)
> Please state your Chrome version and operating system (including 32 or 64 bit).

Chrome version 14.0.835.202 m (up to date).

Windows XP, 32 bit.



LEVEL-4



Tomu Breidah
No Problems, Only Solutions
Reged: 08/14/04
Posts: 6815
Loc: Neither here, nor there.
Send PM


Then again, I can't recall the last time I was able to play MAME in windowed mode. [nt] new [Re: Tomu Breidah]
#266022 - 10/10/11 03:15 PM


*not sure that has anything to do with it*



LEVEL-4



Digitalghost
MAMEHub Creator
Reged: 06/15/10
Posts: 67
Loc: California, USA
Send PM


Re: MAME? In my browser? It's more likely than you think. new [Re: R. Belmont]
#266048 - 10/11/11 01:00 AM


> MAME is now available as an official Chrome app. Open Chrome 14 and search for
> "Robbie Roto" in the Web Store. Download it and you can play Robbie Roto in the
> browser, with an option to use your own ROMs and play other games. And it works on
> any OS Chrome 14 is available for: Windows, Mac, or Linux.
>
> This link should work to go right there if you're reading MW in Chrome.

Hmm, I wonder if I could get MAMEHub onto Chrome this way...



drewcifer
One bad Mutha-(shut yo' mouth!)
Reged: 07/01/04
Posts: 428
Loc: Sweden
Send PM


Re: MAME? In my browser? It's more likely than you think. new [Re: Digitalghost]
#266058 - 10/11/11 01:50 AM


> Hmm, I wonder if I could get MAMEHub onto Chrome this way...

Holy moly would *that* be cool!


Pages: 1

MAMEWorld >> News
View all threads Index   Threaded Mode Threaded  

Extra information Permissions
Moderator:  John IV, Robbbert, Tafoid 
1 registered and 19 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 5032