Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - kent79

Pages: [1] 2 3 ... 5
1
Themes / Neo Geo Mini Theme
« on: June 18, 2018, 11:15:31 PM »
https://www.youtube.com/watch?v=ZLHMEyKOfQA

verion version is better more  :(

2
Scripting / Request To get all text from single text file function
« on: June 17, 2018, 10:36:38 PM »
Hello, Any one could help to revise current "file_util" plugin. I would like to get all text from single file only. Many Thanks.  :)

3
R.A.M.E.S. - stand for Raspberry/Retro pie Attract Mode Entertainment System. This is my first RPI project. First, I would like to say Thank you to Attract Mode (AM) and Andrew Mickelson. It makes my dream come true. One system can take all my favorite Entertainment features. The system is based on AM fronted and would like to extend the features.

Resources:
-   Raspberry Pi 3 Model B+
-   Retro pie 4.4 image
-   Attract mode
-   5” TFT LCD
-   Bluetooth gamepad
-   Photo Frame (as a case)

Below is main feature of R.A.M.E.S.
1.   Date & Clock
2.   Retro game frontend with Classic, Arcade, NES, PCE, Mega Drive, SNES
3.   Video Playback
4.   Jukebox
5.   Photo Album with Music
6.    Internet Radio

This is a small, clean light theme desktop device. Now, You can enjoy games, video, music, radio anytime through by Bluetooth gamepad. What do you think? Please give me an advice. Or if you want to get the system’s theme files. Please let me know. Thanks.

Demo:
https://youtu.be/DpT8frLA0U8

How to install attract mode in rpi
http://forum.attractmode.org/index.php?topic=2275.0

4
Scripting / Please help to draw a Calendar
« on: June 14, 2018, 01:16:12 AM »
Dear All,

I would like to draw a Calendar in AM. I have find the sample of java, but don't know how to do that in AM. Any one can help me. Many Thanks.

https://introcs.cs.princeton.edu/java/21function/Calendar.java.html

    S   M   T   W  T   F  S
                            1  2
         3  4  5  6  7  8  9 
   10 11 12 13 14 15 16
   17 18 19 20 21 22 23
   24 25 26 27 28 29 30
   31

5
Just buy a Raspberry Pi 3 Model B+ and will be built up a new retro game machine with Attract Mode Frontend. We can find some guides in somewhere, but it may be not fully or not up to date. So, I would like to write a new step by step installation guide here.  :)

1. Preparation
- 5" LCD monitor
- Raspberry Pi 3 Model B+ broad
- micro SD card with Retropie 4.4 image
- Bluetooth 8bitdo SFC30 gamepad
---------------------------------------------------------------------------------------------------------

2. Installation
- Install 5 inch LCD to rpi3 device (optional)
- Download Retropie 4.4 rpi3 image from official site
- Using Win32DiskImager (Windows) to write the image to SD card
- plugin Ethernet cable (if you use wired network)
- Insert SD card to rpi and connected with usb keyboard, then turn on the device
---------------------------------------------------------------------------------------------------------

3. raspi-config Setup
On Retropie welcome screen, press F4 goto console mode

Code: [Select]
sudo raspi-config- Localisation Options > Change Wi-fi Country > Select your country
- Interfacing Options > SSH > YES to enable SSH server            
- Advanced Options > Expand Filesystem
- Advanced Options > Auido > Force 3.5mm jack (optional, if you use 3.5 mm for output sound)
- Network Options > Wi-fi > Input your wifi information (optional, if you use wifi network)
- Exit raspi-config and reboot system to take effective   
---------------------------------------------------------------------------------------------------------

4.Rotation of screen and matching monitor resolution (optional).

Code: [Select]
sudo nano /boot/config.txt

# uncomment if hdmi display is not detected and composite is being output
hdmi_force_hotplug=1
 
# uncomment to force a specific HDMI mode (here we are forcing 800x480!)
hdmi_group=2
hdmi_mode=87
hdmi_cvt=800 480 60 6 0 0 0
hdmi_drive=1
max_usb_current=1

# Add one of these to the bottom:
#Normal
display_rotate=0
#90 degrees
display_rotate=1
#180 degrees
display_rotate=2
#270 degrees
display_rotate=3
#horizontal flip
display_rotate=0x10000
#vertical flip
display_rotate=0x20000

Save and reboot system to take effective   
---------------------------------------------------------------------------------------------------------

5. Using putty to login for Update system packages & system firmware (***)

Once SSH service was enabled, you may using "putty" to remote login system
login id: pi
password: raspberry

This is very important, especially firmware update. It can make system stability and speed up performance

Code: [Select]
sudo apt-get update && sudo apt-get upgrade
sudo rpi-update

reboot system to take effective
---------------------------------------------------------------------------------------------------------

6. Using putty to login for setup Bluetooth gamepad (optional)

Remote login to system

Code: [Select]
sudo /home/pi/RetroPie-Setup/retropie_setup.sh- Choose the "Configuration / Tools" menu choice > Choose the "bluetooth - Configure Bluetooth Devices" menu choice
- Make sure the 8Bitdo mapping hack option is turned "off"
- Choose the "Register and Connect to Bluetooth Device" . Here it has successfully detected the name of the controller (8Bitdo), select OK here.
- Choose the "DisplayYesNo" optin to complete the registration process
- Setup the udev rule in order for Joypad, select 8Bitdo gamepad

Save and reboot system to take effective
---------------------------------------------------------------------------------------------------------

7. Build FFmpeg with mmal support (hardware accelerated video decoding)

Remote login to system

Code: [Select]
cd ~; mkdir develop
cd ~/develop
git clone --depth 1 git://source.ffmpeg.org/ffmpeg.git
cd ffmpeg
./configure --enable-mmal --disable-debug --enable-shared
make
sudo make install
sudo ldconfig
cd ~; rm -r -f ./develop

Save and reboot system to take effective
---------------------------------------------------------------------------------------------------------

8. Retropie Setup & Install Attract Mode

Once gamepad connected, on Retropie welcome screen, press button "A". Then follow the instruction to setup all button, you may press 2 buttons at same time to skip some button setting.

- On Menu, Select retropie setup-> "update" , Yes to up date package.
- Then, select retropie setup-> "Manage core packages" -> Install/Update all core package from binary , Yes to up date package.
- Next, select retropie setup-> "Manage experimental packages" -> select "800 attactmode" to install
- After AM installed. Then using putty to remote login and run below AM script that made by "progets"
http://forum.attractmode.org/index.php?topic=1311.0
- It will be auto reboot system while the script is running completed.
- When you are going retropie menu again, you can see "Attarctmode" option in this time. Select it and auto reboot again. Next time, it will let AM boot up by default (black screen, you can press Tap button to see AM menu).
---------------------------------------------------------------------------------------------------------

9. Add attract mode in samba service  (***)
This is very very important. It will make you easy to config AM later. Retropie was opened samba service by default. We need to config samba file only.
- Login in by putty and edit samba config file

Code: [Select]
sudo nano /etc/samba/smb.conf
#add below in the last of line

[am]
comment = am
path = "/opt/retropie/configs/all/attractmode"
writeable = yes
guest ok = yes
create mask = 0644
directory mask = 0755
force user = root
[am2]
comment = am2
path = "/opt/retropie/supplementary/attractmode/share/attract"
writeable = yes
guest ok = yes
create mask = 0644
directory mask = 0755
force user = root

Save and reboot system to take effective   

After to setup samba service, you can easy to access attract mode config folder by windows now
[am]
am\emulators
am\attract.cfg
am\romlists

[am2]
am2\intro
am2\layouts
am2\modules
---------------------------------------------------------------------------------------------------------

10. Setup Attract mode
While you running AM at first time, you can see all retro systems display were mapped to AM. So, first is remove unused display system
- Access am\romlists folder and delete all unused system folder, please make sure DON'T  delete "setup" folder, this is for retropie config display
- Edit am\attract.cfg file to remove unused display system

Save and reboot system to take effective   
---------------------------------------------------------------------------------------------------------
 
11. Setup Attract mode as usual
Now, You can  put snap, flyer artworks, roms, layouts into related folders & then generate game list in finally.
---------------------------------------------------------------------------------------------------------

12. Enable HW accelerated video decoding & Sound working properly  (***)

- If you connect to 5 inch touch screen, sorry since as hdmi driver issue, it doesn't support HW accelerated. The sound will be crash if enabled.

- If you connect to normal hdmi monitor, Congratulations, it supports HW accelerated
On attact mode screen, press [Tab] goto Configure-> General-> Video Decoder, change software to mmal

Then remote login system to confirm as below setting
Code: [Select]
sudo nano /boot/config.txt
hdmi_drive=2
Save and reboot system to take effective

- If you think audio volume is too low or high. There is 2 ways to control its:
1. Access "retropie config display" page -> Audio-> Mixer to control
2. Remote login to system, and input "sudo alsamixer" command to open volume control page.
---------------------------------------------------------------------------------------------------------

Enjoy!  :)

6
Themes / Dragon Ball Vertical Theme
« on: May 24, 2018, 08:53:31 AM »
Find a best DB image to be a background  :)
https://youtu.be/_Of-9V-srAs


7
Scripting / Try to complete Grid for Game List & System List
« on: May 17, 2018, 07:29:12 AM »
I am try to complete Grid for Game List & System List

Game List is completed  ;)
https://youtu.be/sYiI7KanfnA

System List WIP



8
Scripting / AM will prefer to play video issue
« on: May 12, 2018, 10:56:26 PM »
Any one can teach me.

I setup system.cfg like as below.
artwork    snap            e:\Emulator\Attract Mode\emu\Sammy Atomiswave\videos
artwork    snap            e:\Emulator\Attract Mode\emu\Sammy Atomiswave\snap

When the script write as snap_t = fe.add_artwork( "snap",  0, 0, 320, 240 );, then AM will prefer to play video.

My question is: Any way to let AM to load snap image, if no image finding, then playing video.

9
Hi All,

Just make a new theme  and there is some question.

I would like to display "Category" info and write as below script. It is OK.
Code: [Select]
gridc.cate =  fe.add_text( "|  [Category]", 375, 430, 420, fe.layout.height / 38 );
But I would like to show "No Category information" msg while "Category" info is empty.

I know a concept and don't know exactly scrip. Anyone can teach me? Thanks.

Create a function and check fe.game_info( Info.Category)
if Info.Category > 0, then return  fe.game_info( Info.Category)
if Info.Category =0 , then return  "No Category information" message

http://forum.attractmode.org/index.php?topic=2237.0

10
Hello All,

Hello all, the theme is my new ideal. It closed to my dream Theme.  Enjoy !  :)

Feature:

- supports both of HD & 4:3 & Vertical resolution
- supports all different retro game systems
- clean, light & fast design
- easy to use - up/down for select game & left/right for select system

No Name Pack Final version v4
https://www.dropbox.com/s/bds92f9rpri5b81/NoNamePack.zip?dl=0

11
Themes / New Basic Theme
« on: April 14, 2018, 06:42:45 AM »
Theme is revised from basic theme. It can display all systems (max. is 23 systems) label in a top bar. You may press left or right to fast changing system.

It is very light and well to run on pi  :)

https://youtu.be/wkNLPSbbOw8

12
Themes / Modern Grid Theme v1.4
« on: March 31, 2018, 06:00:14 AM »
This is a modify from default grid theme. Happy Easter  :)

https://youtu.be/XxnBRLXl0kM

13
Raspberry is the most smaller and costly game machine, but doesn't powerful. AMD RYZEN 3 2200g is the best to be replacement. I think DeskMini 110 AMD version may be coming soon.   :)

PS3 Emulator Test On AMD RYZEN 3 2200g RPCS3
https://www.youtube.com/watch?v=--U_eSCo6eo&t=386s

DeskMini 110
https://www.youtube.com/watch?v=Xg8L6iK1dDM

14
Themes / Parallelism Full Pack Theme [Dispaly + Game Menu] [CANCEL]
« on: February 12, 2018, 06:36:18 PM »
Hello everyone. Long time no see. I am playing DB FighterZ currently. This is very funny and amazing  :)

Well, I find a good layout sample for AM theme. What do you think so? Someone can help to make it? Thanks

Original Parallelism web demo & source code
https://html5up.net/parallelism

15
Themes / Pandora box 5 layout
« on: November 28, 2017, 04:09:51 AM »
It seems easy to convert  :P
https://www.youtube.com/watch?v=FwKsuKPdkM8




Pages: [1] 2 3 ... 5