Hello There, Guest! Register
Enjoy our site and services? You may donate to help fund server and domain costs. Donate Here for special benefits. You have donated $

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Mame (Arcade Emulator) running on the LeapTV!
#1
Thumbs Up 
Cross compiled advance mame, and advance menu, did a few patches to make the controls work etc..

Seems to run quite well Smile





If anyone wants to try this, you can download a copy from here:
http://www24.zippyshare.com/v/lKT231d6/file.html

You will also need to install my patched SDL libs here:
http://www64.zippyshare.com/v/zrBKgiNJ/file.html

You will need to activate FTP and Telnet. See Josh's tutorial here:
http://spiffyhacks.com/thread-616.html

copy the libs to /lib folder and copy the THDS-0x00310035-000000 into /LF/Bulk/ProgramFiles.
(you may want to backup your original pointer training game first)

Alternatively install it to THDS-0x00310023-000000 which shows as the app store preview thing on my LFTV.

You will have to make sure that advmame's permissions are set to 755 (so it can execute). to do this, telnet into the box go to where advmame is, and type
chmod 755 advmame
or if you are using filezilla, right click on the advmame file, and select "File permissions" and type 755 in the box, press OK.

Feedback welcome Smile


Mick
Reply
#2
Nice!
[Image: QCqfOhk.jpg]
Reply
#3
Got it to load on the LeapPad 2, but no controls since it was compiled for the LeapTV.

   
   
- Spiffy Network
Enjoy our services? Consider donating http://spiffyhacks.com/donate.php
Reply
#4
(01-06-2016, 04:15 PM)is0-mick Wrote: Cross compiled advance mame, and advance menu, did a few patches to make the controls work etc..

Seems to run quite well Smile





If anyone wants to try this, you can download a copy from here:
http://www24.zippyshare.com/v/lKT231d6/file.html

You will also need to install my patched SDL libs here:
http://www64.zippyshare.com/v/zrBKgiNJ/file.html

You will need to activate FTP and Telnet. See Josh's tutorial here:
http://spiffyhacks.com/thread-616.html

copy the libs to /lib folder and copy the THDS-0x00310035-000000 into /LF/Bulk/ProgramFiles.
(you may want to backup your original pointer training game first)

Alternatively install it to THDS-0x00310023-000000 which shows as the app store preview thing on my LFTV.

You will have to make sure that advmame's permissions are set to 755 (so it can execute). to do this, telnet into the box go to where advmame is, and type
chmod 755 advmame
or if you are using filezilla, right click on the advmame file, and select "File permissions" and type 755 in the box, press OK.

Feedback welcome Smile


Mick

I have done everything listed the mame icon shows up on the menu but when i select it it does the loading....  for a sec then the lf splash logo then back to the main menu please help lol i have done this about 4x now to no avail using filezilla on win copied all nec files and changed permissions for advmame file the first one in dir.
Reply
#5
Hmmm, sounds like its crashing for some reason.
It's been a little while since I looked at this, try the stuff I suggest and let me know how u get on.
I just noticed that you are using Filezilla. Make sure you select the transfer type to BINARY (edit.. settings.. transfers.. filetypes.. select the BINARY checkbox) OK.
Reason being, I've had problems in the past with the leap FTP corrupting files if its set to AUTO.

Try telnet into the folder where mame is installed, and try running it manually, see if you get any errors.

try
ldd application (application is advmenu) or try running it manually.. you may have to chmod 755 application as well.
you should get something like
/LF/Bulk/ProgramFiles/THDS-0x00310035-000000 # ldd application
libz.so.1 => /usr/lib/libz.so.1 (0xb6f49000)
libSDL-1.2.so.0 => /lib/libSDL-1.2.so.0 (0xb6ed7000)
libdl.so.0 => /lib/libdl.so.0 (0xb6ecb000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb6e03000)
libm.so.0 => /lib/libm.so.0 (0xb6def000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb6dde000)
libc.so.0 => /lib/libc.so.0 (0xb6d70000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb6d54000)
libiconv.so.2 => /usr/lib/libiconv.so.2 (0xb6c6d000)
ld-uClibc.so.0 => /lib/ld-uClibc.so.0 (0xb6f64000)

see if there is anything that is "not found"
Mick
Reply
#6
how do i add roms?
Reply
#7
(02-25-2016, 05:41 PM)lemonlime Wrote: never mind... i just found the roms folder
Reply
#8
Greetings is0,

I was the lead engineer on leapTV and was trying to port Doom during its development but never got around to finishing it. I came across your post and wanted to say well done, that was no easy feat !! So major kudos. We had made some dummy apps like a Flappy clone and it was able to push well over 100 frames per second with full screen sprites. I saw the duke nuke em icon in your nav and was hoping to see it run =) Now I will have to get some of my machines out and give this a try!
Reply
#9
Greetings Rhapsodus,
I have a video of duke nukem running on the leapTV here:
http://spiffyhacks.com/thread-851.html

It runs quite smoothly. I did see a screenshot or some graphics of a flappy bird clone somewhere in the software if I remember..

Would be good to have a chat sometime as I was trying to get the camera detection library working a while back..

Cheers

Mick
Reply
#10
I just got this running. Awesome. It seems that there is no support for two controllers. Is this something that can be changed in the advmame.rc file, or is this done in the source? I was also wondering if anyone has successfully ran another bios file from this build. I can't seem to do so. The Mario brothers game (included) also does not seem to load.
Reply


Forum Jump: