diff --git a/Gemfile b/Gemfile
index 89285aa..9cf8978 100644
--- a/Gemfile
+++ b/Gemfile
@@ -2,11 +2,19 @@ source "https://rubygems.org"
# Run Jekyll with `bundle exec`, like so:
# bundle exec jekyll serve
-gem "jekyll", "3.8.5"
-
gem "nokogiri"
+gem "jekyll", "~> 3.9"
+gem "kramdown-parser-gfm", "~> 1.1"
group :jekyll_plugins do
- gem 'jekyll-asciidoc', "~> 2.1.1"
- gem "jekyll-toc", "~> 0.11.0"
+ gem "jekyll-feed"
+ gem "jekyll-mentions"
+ gem "jekyll-redirect-from"
+ gem "jekyll-sitemap"
+ gem "jekyll-avatar"
+ gem "jemoji"
+
+ gem 'jekyll-asciidoc', "~> 2.1.1"
+ gem "jekyll-toc", "~> 0.11.0"
+ gem "webrick"
end
diff --git a/_config.yml b/_config.yml
index 48524c1..c56452b 100644
--- a/_config.yml
+++ b/_config.yml
@@ -1,6 +1,6 @@
-title: Jekyll for Wiki
+title: Wiki
description: > # this means to ignore newlines
- Bootstrap project based on Jekyll to build a static Wiki
+ Jekyll to build a static Wiki
baseurl: "" # the subpath of your site, e.g. /blog
url: "htpps://jek4wik.github.io"
diff --git a/_sass/grid.scss b/_sass/grid.scss
index 10e81d2..8b00d27 100644
--- a/_sass/grid.scss
+++ b/_sass/grid.scss
@@ -55,3 +55,46 @@ body {
display: none;
}
}
+
+
+table {
+ border-spacing: 0;
+ border-collapse: collapse;
+ display: block;
+ width: max-content;
+ max-width: 100%;
+ overflow: auto;
+}
+
+td,
+th {
+ padding: 0;
+}
+
+
+table th {
+ font-weight: 600;
+}
+
+table th,
+table td {
+ padding: 6px 13px;
+ border: 1px solid #d0d7de;
+}
+
+table td>:last-child {
+ margin-bottom: 0;
+}
+
+table tr {
+ background-color: #ffffff;
+ border-top: 1px solid hsla(210,18%,87%,1);
+}
+
+ table tr:nth-child(2n) {
+ background-color: #f6f8fa;
+}
+
+table img {
+ background-color: transparent;
+}
diff --git a/_wiki/3D_Models.md b/_wiki/3D_Models.md
new file mode 100644
index 0000000..6caef36
--- /dev/null
+++ b/_wiki/3D_Models.md
@@ -0,0 +1,13 @@
+---
+layout: simple
+title: 3D_Models
+revisions:
+- author: Cuu
+ date: 2024-02-22
+ comment: First version
+---
+## Official 3D models
+
+Please use the discount code " STL " to download these files from
+[ClockworkPi
+Shop](https://www.clockworkpi.com/product-page/gameshell-3d-models-in-stl-format).
\ No newline at end of file
diff --git a/_wiki/Assembly.md b/_wiki/Assembly.md
new file mode 100644
index 0000000..5eab8ce
--- /dev/null
+++ b/_wiki/Assembly.md
@@ -0,0 +1,10 @@
+---
+layout: simple
+title: Assembly
+revisions:
+- author: Cuu
+ date: 2024-02-22
+ comment: First version
+---
+[Official assembly
+guide](https://github.com/clockworkpi/GameShellDocs/blob/master/clockwork_GameShell_Assembly_Guide.pdf)
\ No newline at end of file
diff --git a/_wiki/Batteries.md b/_wiki/Batteries.md
new file mode 100644
index 0000000..27fc781
--- /dev/null
+++ b/_wiki/Batteries.md
@@ -0,0 +1,41 @@
+---
+layout: simple
+title: Batteries
+revisions:
+- author: Cuu
+ date: 2024-02-22
+ comment: First version
+---
+The 18650 batteries are NOT included in the package due to global supply
+chain interruptions, as of writing. Finding 18650s in stock may require
+extra searching.
+
+There is an [extensive thread discussing
+18650](https://forum.clockworkpi.com/t/battery-model-recommendation/6611/2)
+batteries on the Clockwork Forums.
+
+### Sizes
+
+The 18650 comes in various sizes, and the DevTerm battery holder is
+compatible with those sized **Φ18±0.5mm diameter, 65-69mm length**. If
+oversized batteries are too big, they will put extra tension on the
+battery springs or plastic cover, potentially denting the batteries or
+damaging your hardware. This being said, many of the recommended
+batteries are a "tight fit."
+
+### Circuit Protection
+
+The battery module has "Short Circuit and Reverse Polarity Protection"
+features, but you are still advised to purchase the batteries from a
+reliable distributor and install them correctly. Nitecore and Panasonic
+are regularly cited as reliable bands that produce multiple 18650
+models, some featuring protected cells to prevent accidental damage to
+the batteries or DevTerm.
+
+### Avoiding Counterfeits
+
+18650 batteries are commonly used in [vaping
+devices](https://en.wikipedia.org/wiki/Electronic_cigarette) and may be
+available at local retail stores that carry such equipment. Beware of
+counterfeit and/or poorly made batteries when ordering online. It is
+best to stick with reputable brands.
\ No newline at end of file
diff --git a/_wiki/CORE.md b/_wiki/CORE.md
new file mode 100644
index 0000000..00a696b
--- /dev/null
+++ b/_wiki/CORE.md
@@ -0,0 +1,128 @@
+---
+layout: simple
+title: CORE
+revisions:
+- author: Cuu
+ date: 2024-02-22
+ comment: First version
+---
+## Core Modules
+
+
Powered by an ATmega168P MPU@20MIPS with 30Pin Arduino
+compatibility GPIOs. 12 independent IO buttons, can be easily expanded
+to 17 buttons, support for custom key values.
+
This module can be used independently with USB port.
5 independent IO extended keys. Can be used as L1, R1, L2, R2
+buttons
+
+
+
\ No newline at end of file
diff --git a/_wiki/Hardware_Info.md b/_wiki/Hardware_Info.md
new file mode 100644
index 0000000..1cc9da7
--- /dev/null
+++ b/_wiki/Hardware_Info.md
@@ -0,0 +1,9 @@
+---
+layout: simple
+title: Hardware_Info
+revisions:
+- author: Cuu
+ date: 2024-02-22
+ comment: First version
+---
+1. REDIRECT [Devterm hardware info](Devterm_hardware_info "wikilink")
\ No newline at end of file
diff --git a/_wiki/How-Tos_and_Tweaks.md b/_wiki/How-Tos_and_Tweaks.md
new file mode 100644
index 0000000..e84a345
--- /dev/null
+++ b/_wiki/How-Tos_and_Tweaks.md
@@ -0,0 +1,44 @@
+---
+layout: simple
+title: How-Tos_and_Tweaks
+revisions:
+- author: Cuu
+ date: 2024-02-22
+ comment: First version
+---
+## Window Manipulation
+
+With Xfce on the Devterm A04 and A06, it can be difficult to manipulate
+windows that are taller than the screen. There are two lesser-known
+modifiers that can aid here:
+
+- **Alt + Left Drag**: Move the window from any position
+- **Alt + Right Drag**: Resize the window from any position
+
+These two modifier combinations can move a window from any position,
+regardless of how far the title bar is above the top of the screen (or
+the resize handle is below the bottom).
+
+## Screen Adjustments with Xrandr
+
+If the screen size is still too small for your use with the Alt
+modifiers above, you can use Xrandr to enable panning or scaling on the
+display. To enable panning:
+
+ xrandr --fb 1280x960 --output DSI-1 --panning 960x0
+
+Or to enable scaling:
+
+ xrandr --output DSI-1 --scale 2x2
+
+Fractional values are valid too (like `--scale 1.5x1.5`)
+
+## SDL2 Joystick Profile
+
+Some games rely on SDL2 gamepad detection, which won't detect the
+DevTerm pad and buttons by default. To get the gamepad detected, add the
+following line to the `.profile` file in your home folder:
+
+ export SDL_GAMECONTROLLERCONFIG="03000000af1e00002400000010010000,ClockworkPI DevTerm,platform:Linux,a:b2,b:b1,x:b3,y:b0,back:b8,start:b9,leftx:a0,lefty:a1,"
+
+And log out/log back in.
\ No newline at end of file
diff --git a/_wiki/Kernel.md b/_wiki/Kernel.md
new file mode 100644
index 0000000..1028108
--- /dev/null
+++ b/_wiki/Kernel.md
@@ -0,0 +1,24 @@
+---
+layout: simple
+title: Kernel
+revisions:
+- author: Cuu
+ date: 2024-02-22
+ comment: First version
+---
+## GameShell Kernel
+
+TODO
+
+## CM3 Kernel
+
+Instructions to compile the the DevTerm CM3 kernel are on the [github
+wiki](https://github.com/clockworkpi/DevTerm/wiki/How-to-compile-DevTerm-CM3-Kernel).
+
+## A04 Kernel
+
+We do not have any info about this yet
+
+## A06 Kernel
+
+We do not have any info about this yet
\ No newline at end of file
diff --git a/_wiki/Launcher.md b/_wiki/Launcher.md
new file mode 100644
index 0000000..2fb14b6
--- /dev/null
+++ b/_wiki/Launcher.md
@@ -0,0 +1,31 @@
+---
+layout: simple
+title: Launcher
+revisions:
+- author: Cuu
+ date: 2024-02-22
+ comment: First version
+---
+The GameShell's default interface is the Launcher. The Launcher is
+designed around a 320x240 display using the D-pad for input.
+
+
+
+Launcher-screenshot.png
+
+
+## Source Code
+
+Launcher is written in [Python](https://www.python.org/), with a few
+related shell scripts. You can find it on GitHub:
+
+
+## Related Projects
+
+A rewrite of Launcher using [Go](https://golang.org/) is also [hosted on
+GitHub](https://github.com/clockworkpi/launchergo). You can switch
+between the two in the Launcher's Settings.
+
+## D.E.O.T.
+
+Dimension Engineering Operation Terminal 
diff --git a/_wiki/Lowres_NX.md b/_wiki/Lowres_NX.md
new file mode 100644
index 0000000..13c74cd
--- /dev/null
+++ b/_wiki/Lowres_NX.md
@@ -0,0 +1,30 @@
+---
+layout: simple
+title: Lowres_NX
+revisions:
+- author: Cuu
+ date: 2024-02-22
+ comment: First version
+---
+## About
+
+Make your own retro games on a virtual game console. Program in the
+classic BASIC language and create sprites, tile maps, sound and music
+with the included tools. As a beginner you will quickly understand how
+to create simple text games or show your first sprite on a tile map. As
+an experienced programmer you can discover the full potential of retro
+hardware tricks!
+
+## Installation on DevTerm
+
+In a terminal type the following lines to install Lowres NX:
+
+ sudo apt install git make build-essential libsdl2-dev libdrm-dev libgbm-dev
+ git clone https://github.com/timoinutilis/lowres-nx.git
+ cd lowres-nx/platform/Linux/
+ make
+ ./output/LowResNX
+
+## Infos
+
+
\ No newline at end of file
diff --git a/_wiki/Main_Page.md b/_wiki/Main_Page.md
new file mode 100644
index 0000000..af5d971
--- /dev/null
+++ b/_wiki/Main_Page.md
@@ -0,0 +1,126 @@
+---
+layout: simple
+title: Main_Page
+revisions:
+- author: Cuu
+ date: 2024-02-22
+ comment: First version
+---
+Welcome to the ClockworkPi community wiki!
+
+## Gameshell
+
+### What is GameShell?
+
+GameShell is an open source portable game console made by
+[ClockworkPi](https://www.clockworkpi.com/) after a successful
+[Kickstarter
+campaign](https://www.kickstarter.com/projects/954662076/gameshell-redefine-retro-game-console)
+in 2018.
+
+
+
+GameShell_W.png
+
+
+### Getting started
+
+- [Assembly](Assembly "wikilink") - Follow the assembly manual came with
+ GameShell to assemble the parts.
+- [Up and Running](Up_and_Running "wikilink") - You've assembled your
+ GameShell and powered it on, now what?
+- [SSH](SSH "wikilink") - Connect GameShell with your computer for
+ transferring files and configurations.
+- [Emulators](Emulators "wikilink") - How to configure your emulators
+ and how to add ROMs.
+- [Pico-8](Pico-8 "wikilink") - How to install Pico-8, a cute fantasy
+ console on your GameShell.
+- [Troubleshooting](Troubleshooting "wikilink") - Launcher not loading?
+ Cannot connect to WiFi? Check here for solutions to common problems.
+- [Glossary](Glossary "wikilink") - Learn the jargons!
+- [Linux resources](Linux_resources "wikilink") - New to Linux? Don't
+ panic!
+
+### Hardware
+
+- [GameShell hardware info](GameShell_hardware_info "wikilink") -
+ Information about GameShell's mainboard, screen, battery, keypad,
+ speaker and Lightkey module
+- [GPIO](GPIO "wikilink") - Interact with the real world with General
+ Purpose Input/Output lines!
+- [3D Models](3D_Models "wikilink") - 3D models of GameShell parts for
+ 3D printing, including community designed custom parts.
+- [Bluetooth](Bluetooth "wikilink") - Connect other devices using
+ bluetooth
+
+### Software
+
+- [Kernel](Kernel "wikilink") - CPI Linux Kernel
+- [Launcher](Launcher "wikilink") - The launcher of games and apps in
+ GameShell
+- [Warehouse](Warehouse "wikilink") - Libraries of browsable and
+ downloadable games, like those developed in [GameShell
+ Jams](GameShell_Jams "wikilink")
+- [Compatible emulators](Compatible_emulators "wikilink") - NES, SNES,
+ Genesis/MD, PS1, you name it!
+- [Compatible game engines](Compatible_game_engines "wikilink") -
+ Pygame, LÖVE2D, Pico-8, Tic-80...
+- [Compatible games](Compatible_games "wikilink") - List of standalone
+ games such as CaveStory, ChocoDM.
+
+## DevTerm
+
+### What is DevTerm?
+
+Devterm is an open source portable terminal for every Dev!
+
+
+
+DevTerm_fig01.webp
+
+
+### Getting started
+
+[Assembly](Devterm_Assembly "wikilink") - Follow the assembly manual
+came with DevTerm to assemble the parts.
+
+[Batteries](Batteries "wikilink") - The 18650 batteries are NOT included
+in the package due to global logistics complexity for lithium batteries
+
+### Hardware
+
+- [Devterm hardware info](Devterm_hardware_info "wikilink") -
+ Information about DevTerm's mainboard, screen, battery, keyboard, and
+ speaker modules
+- [GPIO](GPIO "wikilink") - Interact with the real world with General
+ Purpose Input/Output lines!
+- [3D Models](3D_Models "wikilink") - 3D models of DevTerm parts for 3D
+ printing, including community designed custom parts.
+- [Bluetooth](Bluetooth "wikilink") - Connect other devices using
+ bluetooth
+- [EXT.](EXT. "wikilink") - Connect devices via the (non-standard)
+ mPCI-E slot
+- [CORE](CORE "wikilink") - Info about the CORE modules
+- [Thermal Printer](Thermal_Printer "wikilink") - Print out your .TXT's
+ on the built-in printer!
+
+### Software
+
+- [Kernel](Kernel "wikilink") - CPI Linux Kernel
+- [ClockworkOS](ClockworkOS "wikilink") - The operating system for your
+ DevTerm
+
+### Howtos
+
+- [Manjaro on A06](Manjaro_on_A06 "wikilink") - Install Manjaro OS on
+ DevTerm A06
+- [How-Tos and Tweaks](How-Tos_and_Tweaks "wikilink")
+
+## Community
+
+- [Forum](https://forum.clockworkpi.com/)
+- [Discord](https://discord.gg/XKGGkPM)
+- [Github](https://github.com/clockworkpi)
+- [Twitter](https://twitter.com/Hal_clockwork)
+- [Instagram](https://instagram.com/clockworkpi/)
+- [GameShell Jams](GameShell_Jams "wikilink")
diff --git a/_wiki/Pico-8.md b/_wiki/Pico-8.md
new file mode 100644
index 0000000..edfb616
--- /dev/null
+++ b/_wiki/Pico-8.md
@@ -0,0 +1,308 @@
+---
+layout: simple
+title: Pico-8
+revisions:
+- author: Cuu
+ date: 2024-02-22
+ comment: First version
+---
+PICO-8 is a fantasy console for making, playing, and sharing small
+games. PICO-8 is a commercial product by Lexaloffle Games LLP. Versions
+are available for Windows, mac OS, Linux, and Raspberry Pi. The
+Raspberry Pi version runs on the GameShell, with some set-up.
+
+As of Launcher v1.24, the Launcher now has a built-in PICO-8 installer
+to make this even easier! You will copy PICO-8 to your GameShell, then
+run this installer to finish set-up.
+
+Follow these instructions to get PICO-8 and install it on your
+GameShell. It will run in the splore mode, which lets you browse,
+download, and play PICO-8 games.
+
+## Purchase PICO-8
+
+Go here to purchase your copy of PICO-8 if you don’t already own it:
+ (\$15)
+
+Once purchased, visit the downloads page and download the Raspberry Pi
+version. This file has a filename similar to: pico-8_0.1.12c_raspi.zip
+
+Tip: Your PICO-8 license includes versions for all platforms. Download
+the version for your desktop computer, make PICO-8 games of your own,
+and run them on your GameShell!
+
+## Transferring PICO-8 to the GameShell
+
+The Launcher’s PICO-8 installer looks for the zip file in a folder
+(directory) with this path: ~/games/PICO-8/ (The ~ means the cpi user’s
+“home” directory, containing the games directory where you put various
+game ROMs and such. The PICO-8 directory is inside there.)
+
+Connect your GameShell to your wifi network and get its IP address:
+
+Turn on your GameShell. If necessary, connect the GameShell to your
+wireless network: Settings, Wi-Fi. In the main launcher menu, select
+TinyCloud. This displays the IP address of your GameShell, such as
+192.168.0.49. You can transfer files to the GameShell using scp, a file
+transfer method based on ssh (Secure Shell). Some file transfer programs
+know how to do this, such as Putty SCP for Windows, WinSCP for Windows,
+or Transmit for Mac. Connect using the IP address, an account name of
+cpi, and a password of cpi.
+
+On Mac and Linux (and also Windows with Putty SCP or the Windows
+Subsystem for Linux), you can use a Terminal to do this with a
+command-line interface and the scp command. To transfer PICO-8 to the
+~/games/PICO-8 directory on the GameShell using the scp command:
+
+scp pico-8_0.1.11g_raspi.zip cpi@192.168.0.49:~/games/PICO-8/ Enter the
+password cpi when prompted.
+
+## DevTerm and PICO-8
+
+### CM3 DevTerm (32-bit OS)
+
+The following instructions are copied from a post [lexaloffle
+forums](https://www.lexaloffle.com/bbs/?tid=44522).
+
+#### Installation
+
+- You install PICO-8 like you would with any other Raspberry Pi system.
+- Open a web browser. (It's the "globe" icon in the Raspian menu bar.)
+- If you purchased PICO-8 directly from Lexaloffle, visit
+ and sign in with your account. Click
+ your username to open the menu, select Downloads. Locate the PICO-8
+ Raspberry Pi version, then click "zip" to download. (If you purchased
+ PICO-8 from Humble Bundle, Itch.io, or another vendor, follow their
+ instructions to download the latest Raspberry Pi version.)
+- Open the file explorer (the "folder" icon in the Raspian menu bar),
+ then navigate to Downloads to find the file you downloaded.
+ Double-click to open the .zip file, then click the Extract files
+ button and follow the prompts to select a location for the pico-8
+ folder. I keep mine in the pi home folder.
+
+To launch PICO-8, navigate to the pico-8 folder, double-click the pico8
+icon, then click Execute. (The process for adding PICO-8 to the
+Application menu or the Application Launch Bar is a bit involved, so I
+won't go into that here.)
+
+Alternatively, you can start PICO-8 from the command line by executing
+the pico8 command:
+
+` ~/pico-8/pico8`
+
+Note: The rest of these instructions assume some familiarity with the
+Linux command line. To get to a command prompt, click the "terminal
+window" icon in the Raspian menu bar.
+
+#### PICO-8 full screen and windowed modes
+
+By default, PICO-8 opens to take up the full screen. You can press
+Alt+Tab to switch between applications while PICO-8 is running. You can
+close PICO-8 by giving it the SHUTDOWN command, or by pressing Alt+Space
+to open the window menu then selecting Close.
+
+It is important to remember that PICO-8 hides the mouse cursor when it
+is full screen and in console mode or game playing mode. In other modes,
+it'll show the cursor, but only if the cursor is positioned in PICO-8's
+square display area. This is a special problem for DevTerm because the
+mouse could be anywhere on its wide screen, and the trackball moves it
+so slowly that it can be frustrating to find it just by moving it
+blindly. Instead, press Alt+Space to open the window menu and reveal the
+cursor, move the cursor into the PICO-8 area, then press Escape to close
+the menu.
+
+To have PICO-8 open in a window instead of full screen, you can use a
+command line option when starting PICO-8, like so:
+
+` ~/pico-8/pico8 -windowed 1`
+
+You can tell PICO-8 to open in a window every time by updating its
+configuration file. This file is located at the path
+~/.lexaloffle/pico-8/config.txt. (It is not in the pico-8 directory with
+the app.) Open this file in a text editor, such as the pico editor (no
+relation) that's included with Raspian:
+
+` pico -w ~/.lexaloffle/pico-8/config.txt`
+
+I recommend the following settings for running PICO-8 windowed on
+DevTerm. This puts the window on the right side of the screen and
+obscures the borders.
+
+` window_size 478 478`
+
+` windowed 1`
+
+` window_position 808 -26`
+
+To position the window centered on the screen with the window bar
+visible, use this window_position:
+
+` window_position 430 0`
+
+Save the file then exit the editor: in the pico editor, save with Ctrl-O
+and press enter when prompted for a filename, then exit with Ctrl-X.
+Quit PICO-8 if it is running, then restart it to pick up the new
+settings.
+
+When PICO-8 uses the automatic window size (0 0) and position (-1 -1),
+Raspian opens a window that's a bit too big for DevTerm. Moreover, the
+window borders are obscured, so you can't drag them to resize! To
+reposition the PICO-8 window when this happens:
+
+Press Alt+Space to open the window menu, then select Move. Use the
+trackball to move the window down so you can see the window bar, then
+click the left mouse button to release the window. Drag a corner to
+resize the window.
+
+#### Setting up the gamepad buttons
+
+The DevTerm gamepad buttons work with PICO-8, but not out of the box.
+You must [configure them](https://pico-8.fandom.com/wiki/Controllers)
+with the SDL controllermap utility and PICO-8's controller configuration
+file.
+
+Open this article in a browser on your DevTerm, then copy the
+configuration line from here:
+
+` 03000000af1e00002400000010010000,ClockworkPI DevTerm,platform:Linux,a:b2,b:b1,x:b3,y:b0,leftx:a0,lefty:a1,`
+
+Select the complete line (from "03000..." to "...lefty:a1," which might
+be hidden off the right side of the box as it appears on the BBS) and
+copy it to the clipboard (Ctrl+C from a browser). Back at the command
+prompt, open the PICO-8 controller configuration file in an editor:
+
+` pico -w ~/.lexaloffle/pico-8/sdl_controllers.txt`
+
+Move to the bottom of the file then paste the line (Shift+Ctrl+V). Save
+and exit. Quit and restart PICO-8, if needed.
+
+The configuration line was generated using the controllermap utility
+that comes with SDL. This is not installed by default. If you want to
+try this utility yourself, execute these commands in a Terminal window
+to download, build, and run the controllermap utility:
+
+` wget `[`http://libsdl.org/release/SDL2-2.0.7.tar.gz`](http://libsdl.org/release/SDL2-2.0.7.tar.gz)
+` tar -zxvf SDL2-2.0.7.tar.gz`
+` cd SDL2-2.0.7/test`
+` ./configure`
+` make controllermap`
+` ./controllermap 0`
+
+The last command runs the tool and opens a graphical interface. Press
+the indicated buttons for the directional pad and action buttons, and
+press Space for the rest. The tool prints the configuration line to the
+Terminal window then exits. Select the text in the terminal window, then
+use Shift+Ctrl+C to copy it to the clipboard. Paste it into the
+configuration file, as above.
+
+Try it with Splore! Type SPLORE (or just S) at the PICO-8 command prompt
+and play some games with the gamepad buttons.
+
+#### Printing
+
+You can print to the thermal printer from any app that knows how to
+print. To download and install the CUPS printer driver, run the
+following commands:
+
+` sudo apt -y install libcups2-dev`
+` git clone `[`https://github.com/clockworkpi/DevTerm.git`](https://github.com/clockworkpi/DevTerm.git)
+` cd DevTerm/devterm_thermal_printer_cups`
+` make`
+` sudo make install`
+` lpoptions -d devterm_printer`
+
+You can test print a simple message like so:
+
+echo "Hi DevTerm!" \| lp
+
+PICO-8 does not have any built-in printing capability. [OR DOES
+IT??](https://twitter.com/dan_sanderson/status/1434253649266364417?s=20)
+
+... Not exactly. For this little hack I wrote a [Python
+script](https://gist.github.com/dansanderson/3a2a2ff6c6287003d1de77432c4c1109)
+that runs in the background and waits for you to EXPORT XXX.LUA.PNG from
+PICO-8. When you do this, PICO-8 generates a PNG image of the contents
+of the source code editor in the PICO-8 font and colors. The Python
+script does some processing of the image to convert it to black text on
+a white background, then sends it to the thermal printer.
+
+This hack works even if the contents of the source code editor isn't
+actually code, so you could use it to print grocery lists or whatever
+from PICO-8. You can experiment with the script to get different
+results. I chose elements such as the scaling (180%) mostly for
+visibility in the tweet video. This method cuts off the page about
+1-1/2" in.
+
+A small warning: during my experiments I had the thermal printer trying
+to print large blocks of dark color (black and grey). Not only is it
+lousy at this—the paper advance is not very accurate—it tends to trip
+the power fault circuitry and shut off the DevTerm. Stick to text and
+sparse images, or at least save your work.
+
+` To list pending print jobs: lpstat -o`
+` To kill a specific print job: cancel `
+` To kill all pending print jobs: cancel -a devterm_printer`
+
+### A04/A06 DevTerm (64-bit OS)
+
+From the [lexaloffle forums](https://www.lexaloffle.com/bbs/?pid=71974)
+the following commands should get PICO-8 running on a 64-bit ARM
+operating system. Refer to this [longer, more detailed post about the
+32-bit version](https://www.lexaloffle.com/bbs/?tid=44522) for
+additional configuration details that should apply to either.
+
+` sudo dpkg --add-architecture armhf`
+` sudo apt-get update`
+` sudo apt install libudev1:armhf libsdl2-2.0-0:armhf`
+` sudo reboot now`
+
+After reboot
+
+` $PATH_TO_PICO/pico8_dyn`
+
+## Welcome to PICO-8!
+
+After it installs, PICO-8 starts in splore mode. From now on, the PICO-8
+option in the Launcher will just launch PICO-8 like this.
+
+Move right to find the “Featured” section. If necessary, press B on
+\[update\] to load the list. Move up and down to find a game, then press
+B to start it.
+
+PICO-8 games use one or both of the A and B buttons. Some games will
+refer to these as Z and X, or C and V, because these are the default
+keys on a desktop computer. Games may also refer to them as (O) and (X),
+which are their “fantasy console” button icons.
+
+To exit a game and return to the Splore game selection menu, press the
+GameShell MENU button, then select “Exit to Splore”. (You can also use
+the pause menu just to pause your game.)
+
+To exit PICO-8 entirely and return to the GameShell Launcher, exit to
+Splore, then press MENU again and select “Shutdown PICO-8”.
+
+Tip: Be careful not to select “Exit to Console” from the shutdown menu.
+This puts PICO-8 in its game developer mode. It’s a super fun mode, but
+you need a full keyboard to use it or get back out of it. Hold down the
+GameShell’s power button to reset if you get stuck here.
+
+Enjoy the games, and come visit the PICO-8 community in the forum to
+learn more!
+
+## Resources
+
+- [Original GameShell forum
+ post](https://forum.clockworkpi.com/t/how-to-install-pico-8-on-gameshell/1012)
+- [Original DevTerm forum
+ post](https://www.lexaloffle.com/bbs/?tid=44522)
+- [The PICO-8 website](https://www.lexaloffle.com/pico-8.php)
+- [The PICO-8 forum](https://www.lexaloffle.com/bbs/?cat=7) (“BBS”,
+ where games are published)
+- [Lazy Devs video of this installation
+ procedure](https://www.youtube.com/watch?v=ltBVKFw88zw), including the
+ v1.24 file renaming workaround
+- [Lazy Devs video of additional
+ steps](https://www.youtube.com/watch?v=4veRSqVHzoI) to enable volume
+ buttons and upload PICO-8 cart files directly to the GameShell
+- [Dan Sanderson's python printing
+ script](https://gist.github.com/dansanderson/3a2a2ff6c6287003d1de77432c4c1109)
\ No newline at end of file
diff --git a/_wiki/SSH.md b/_wiki/SSH.md
new file mode 100644
index 0000000..e35728b
--- /dev/null
+++ b/_wiki/SSH.md
@@ -0,0 +1,82 @@
+---
+layout: simple
+title: SSH
+revisions:
+- author: Cuu
+ date: 2024-02-22
+ comment: First version
+---
+First thing you want to do after you get a GameShell is to connect it
+with your PC. You can do so via WiFi or USB. After that you can SSH into
+GameShell or use FTP client to transfer files.
+
+## Establish connection
+
+### Via WiFi
+
+Follow [skywalker101's
+tutorial](https://forum.clockworkpi.com/t/how-to-transfer-files-with-tinycloud-through-ssh/833)
+
+### Via USB
+
+Go to **Settings** and choose **Network gateway switch**
+
+
+
+Bmnw3-29ogm-300x225.png
+
+
+Choose USB Ethernet
+
+
+
+Hhca2-vzt7d-300x225.png
+
+
+Now if you connect your GS to PC via USB cable, it should be recognized
+as a COM Gadget or something like that. You have to install drivers to
+use it.
+
+#### On Windows
+
+If you are on windows, please follow the [Petrakis's
+tutorial](https://forum.clockworkpi.com/t/usb-eth-how-to-transfer-files-if-you-have-unstable-wifi/958)
+and start on the step \*\*Setting up Windows driver\*\*.
+
+#### On Mac
+
+1\. Download HoRNDIS driver from: 1.
+Once the GameShell connects with the USB cable, go to System Preferences
+-\> Sharing and enable Internet Sharing to RNDIS.
+
+#### On Linux
+
+Follow this tutorial:
+
+
+## Transfer files
+
+### FTP client
+
+1\. Install a FTP client, for example,
+[FileZilla](https://filezilla-project.org/). 1. Make sure your GameShell
+connected to the same wireless network as the computer you are using.
+
+` 1. You can do this through; Home screen >> Settings >> Wi-Fi.`
+
+1\. Check your SSH / SCP IP address in TinyCloud on your GameShell.
+
+` 1. You can do this through; Home screen >> TinyCloud`
+` 1. Remember the IP address that is shown. Also remember the ID (username) and Key (password). Both are: cpi.`
+
+1\. Open FileZilla 1. Enter your IP address, Username (cpi), Password
+(cpi) & Port (22) in the above fields.
+
+` 1. The default port for SSH is always 22.`
+
+1\. Click "Quickconnect" button to establish connection 1. When
+connected you can see your own computers local folders & files on the
+left. And the GameShell folders & on the right. From here you can simply
+drag files from left to right in the folder you want stuff to go to.
+
+### Command line
diff --git a/_wiki/Thermal_Printer.md b/_wiki/Thermal_Printer.md
new file mode 100644
index 0000000..c6d3c85
--- /dev/null
+++ b/_wiki/Thermal_Printer.md
@@ -0,0 +1,78 @@
+---
+layout: simple
+title: Thermal_Printer
+revisions:
+- author: Cuu
+ date: 2024-02-22
+ comment: First version
+---
+## Thermal Printer Components
+
+
+
+1b657e92d8f8e6320eda52241d138634f269e4a2_2_589x500.png
+
+
+We provide you a vintage-feeling but practical expansion module - the
+thermal printer. It uses a standard 58mm thermal paper and has an
+easy-to-load design. With the open-source standard CUPS print driver
+provided by the [clockworkOS](clockworkOS "wikilink"), you can print
+various monochrome fonts, symbols, graphics, and even complete A4 size
+output through collage. You can also buy thermal printing paper\* with
+adhesive backing or different colors, plan your work and life, mark key
+points, and give notes, anytime, anywhere. The sturdy “input tray”
+provides a storage function, allowing you to carry it freely.
+
+The CUPS print driver is released under the GPL v3 license, and you can
+find it on our
+[GitHub](https://github.com/clockworkpi/DevTerm/tree/main/Code/devterm_thermal_printer_cups).
+
+- Safety reminder: It is recommended to use BPA-free thermal papers.
+
+## Paper Dimensions
+
+The printer uses standard 58 mm thermal paper. [Based on the published
+3D
+models](https://forum.clockworkpi.com/t/devterm-thermal-paper-size-limit/6896/5),
+the maximum diameter for a roll is about 42mm.
+
+## Printer Commands
+
+The following examples are from the [thermal printer driver readme.md on
+github](https://github.com/clockworkpi/DevTerm/tree/main/Code/thermal_printer).
+
+### Console commands example
+
+echo "Hello DevTerm" \> /tmp/DEVTERM_PRINTER_IN
+
+echo -e "Hello DevTerm\n\n\n\n\n\n" \> /tmp/DEVTERM_PRINTER_IN
+
+cat file.txt \> /tmp/DEVTERM_PRINTER_IN
+
+ncal -hb \| tee \> /tmp/DEVTERM_PRINTER_IN
+
+### Eos/Pos commands example
+
+**ESC ! n**
+
+set printer font index,n:0-4
+
+` echo -en "\x1b\x0" > /tmp/DEVTERM_PRINTER_IN`
+
+**DC2 \# n**
+
+n:0-F, set printer printing density
+
+` echo -en "\x12\x23\x8" > /tmp/DEVTERM_PRINTER_IN`
+
+**DC2 T**
+
+print the test page
+
+` echo -en "\x12\x54" > /tmp/DEVTERM_PRINTER_IN`
+
+## Thermal Printer Spec Sheet
+
+The printer is a Xiamin liyin MTP02-I. The spec sheet is available on
+[github](https://github.com/clockworkpi/DevTerm/blob/main/Schematics/Spec_MTP02-I.pdf).
diff --git a/_wiki/Up_and_Running.md b/_wiki/Up_and_Running.md
new file mode 100644
index 0000000..cb53db4
--- /dev/null
+++ b/_wiki/Up_and_Running.md
@@ -0,0 +1,108 @@
+---
+layout: simple
+title: Up_and_Running
+revisions:
+- author: Cuu
+ date: 2024-02-22
+ comment: First version
+---
+## Powering Up
+
+After you've [assembled](Assembly "wikilink") the GameShell you can turn
+the device on using the power button found on the back of the device
+
+
+
+Gameshell_ports_and_power.png
+
+
+If you've assembled the device correctly, the GameShell will go through
+an initial boot sequence and you'll be greeted with the Launcher
+Homepage
+
+
+
+LauncherHome.png
+
+
+## Settings
+
+Now that the GameShell is booted up you'll want to go through the
+Settings and get a few things set up:
+
+- Connect your GameShell to a **Wi-Fi** network. Note that the wifi
+ chipset on the GameShell does not currently support 5GHz bands
+- Set the system **Timezone** to your preferred location so that the
+ system clock will show the correct time
+- Change your preferred **Language**
+- Consider the GameShell's gamepad **Button Layout**. The assembly
+ instructions use the Xbox controller A/B format. If you plan on
+ playing retro games from Nintendo (NES, SNES, Gameboy, GBA, etc.) you
+ might want to adjust these settings and reverse the A/B buttons on
+ your GameShell
+
+### Danger Zone
+
+If you're new to the GameShell and uncomfortable with Linux systems, I'd
+advise against messing with the following settings unless you absolutely
+have to:
+
+- Update Launcher - Make sure you check that the GameShell OS is updated
+ to the latest GameShell OS *before* you update the launcher. Upgrading
+ the GameShell OS cannot yet be done within the launcher. You will need
+ to check the [GameShell
+ Forums](https://forum.clockworkpi.com/c/gameshell/Firmware/19) for the
+ latest OS release announcements and for upgrade instructions.
+- Switch to LauncherGo - this is an experimental version of the current
+ Launcher written in the Go programming language.
+- GPU Driver Switch - gives you the ability to select between the
+ default graphics driver (FBTURBO) and the experimental LIMA driver
+
+## Let's Play Some Games!
+
+The GameShell comes with:
+
+- **Independent (indie) game**s that have been built to run on the
+ GameShell without any additional software
+- **Game Engines** that can run games built using those engines
+- **Emulators** that emulate retro gaming consoles
+
+### Independent Games
+
+The GameShell comes with:
+
+- Cave Story
+- Planet-Busters
+- OpenTyrian
+- No.909
+- NyanCat
+- 2048
+- Hurrican
+- GSPLauncher
+
+### Game Engines
+
+Game Engines help developers build games across multiple platforms. The
+GameShell comes with support for popular game engines such as PICO-8,
+LÖVE2D, Godot and many more! Some of the game engines that come
+pre-installed with the GameShell have games pre-loaded on to them, so
+make sure to explore each one!
+
+The full list of compatible game engines are:
+
+### Emulators
+
+The GameShell OS comes pre-installed with lots of open source emulators.
+You can think of emulators as apps that can virtually run a retro
+console inside your GameShell. Unfortunately the GameShell doesn't come
+with retro games for its retro console emulators; so we'll have to do a
+bit more work to get things going. You'll need to:
+
+1. Find the specific retro game ROMs (i.e. game images or game backups)
+2. Upload the ROMs onto to the GameShell
+3. Get playing!
+
+Most of the emulators that you'll be using are installed under the
+**Retro Games** folder in the home screen. You can check out the full
+list of [supported emulators here](Compatible_emulators "wikilink").
\ No newline at end of file
diff --git a/_wiki/Warehouse.md b/_wiki/Warehouse.md
new file mode 100644
index 0000000..786c7b5
--- /dev/null
+++ b/_wiki/Warehouse.md
@@ -0,0 +1,19 @@
+---
+layout: simple
+title: Warehouse
+revisions:
+- author: Cuu
+ date: 2024-02-22
+ comment: First version
+---
+## Available Warehouses
+
+- [ClockworkPI Warehouse](https://github.com/clockworkpi/warehouse)
+- [Madcock Warehouse](https://github.com/madcock/warehouse)
+- [Thismarvin Warehouse](https://github.com/thismarvin/warehouse)
+- [Scriptik Warehouse](https://github.com/scriptik/cpiwarehouse)
+
+## Custom Warehouse
+
+- [How To Set Up Your Own
+ Warehouse](https://forum.clockworkpi.com/t/how-to-set-up-your-own-warehouse/5070)
\ No newline at end of file
diff --git a/images/files/DevTerm_A04_v0.1.img.bz2.torrent b/images/files/DevTerm_A04_v0.1.img.bz2.torrent
new file mode 100644
index 0000000..b45a3bb
Binary files /dev/null and b/images/files/DevTerm_A04_v0.1.img.bz2.torrent differ
diff --git a/images/files/DevTerm_A04_v0.1a.img.bz2.torrent b/images/files/DevTerm_A04_v0.1a.img.bz2.torrent
new file mode 100644
index 0000000..4690cb5
Binary files /dev/null and b/images/files/DevTerm_A04_v0.1a.img.bz2.torrent differ
diff --git a/images/files/DevTerm_A04_v0.2f.img.bz2.torrent b/images/files/DevTerm_A04_v0.2f.img.bz2.torrent
new file mode 100644
index 0000000..5d33d84
Binary files /dev/null and b/images/files/DevTerm_A04_v0.2f.img.bz2.torrent differ
diff --git a/images/files/DevTerm_A06_v0.1.img.bz2.torrent b/images/files/DevTerm_A06_v0.1.img.bz2.torrent
new file mode 100644
index 0000000..3479ef4
Binary files /dev/null and b/images/files/DevTerm_A06_v0.1.img.bz2.torrent differ
diff --git a/images/files/DevTerm_A06_v0.1a.img.bz2.torrent b/images/files/DevTerm_A06_v0.1a.img.bz2.torrent
new file mode 100644
index 0000000..05892e4
Binary files /dev/null and b/images/files/DevTerm_A06_v0.1a.img.bz2.torrent differ
diff --git a/images/files/DevTerm_A06_v0.2f.img.bz2.torrent b/images/files/DevTerm_A06_v0.2f.img.bz2.torrent
new file mode 100644
index 0000000..f37c759
Binary files /dev/null and b/images/files/DevTerm_A06_v0.2f.img.bz2.torrent differ
diff --git a/images/files/DevTerm_CM3_v0.1.img.bz2.torrent b/images/files/DevTerm_CM3_v0.1.img.bz2.torrent
new file mode 100644
index 0000000..a452729
Binary files /dev/null and b/images/files/DevTerm_CM3_v0.1.img.bz2.torrent differ
diff --git a/images/files/DevTerm_CM3_v0.1a.img.bz2.torrent b/images/files/DevTerm_CM3_v0.1a.img.bz2.torrent
new file mode 100644
index 0000000..9af162a
Binary files /dev/null and b/images/files/DevTerm_CM3_v0.1a.img.bz2.torrent differ
diff --git a/images/files/DevTerm_CM4_v0.1.img.bz2.torrent b/images/files/DevTerm_CM4_v0.1.img.bz2.torrent
new file mode 100644
index 0000000..2b88e43
Binary files /dev/null and b/images/files/DevTerm_CM4_v0.1.img.bz2.torrent differ
diff --git a/images/files/DevTerm_CM4_v0.1_64bit.img.bz2.torrent b/images/files/DevTerm_CM4_v0.1_64bit.img.bz2.torrent
new file mode 100644
index 0000000..3e94bfa
Binary files /dev/null and b/images/files/DevTerm_CM4_v0.1_64bit.img.bz2.torrent differ
diff --git a/images/files/DevTerm_R01_v0.2a.img.bz2.torrent b/images/files/DevTerm_R01_v0.2a.img.bz2.torrent
new file mode 100644
index 0000000..96e40e3
Binary files /dev/null and b/images/files/DevTerm_R01_v0.2a.img.bz2.torrent differ
diff --git a/images/files/clockworkos_v0.4.img.bz2.torrent b/images/files/clockworkos_v0.4.img.bz2.torrent
new file mode 100644
index 0000000..6751b05
Binary files /dev/null and b/images/files/clockworkos_v0.4.img.bz2.torrent differ
diff --git a/images/files/clockworkos_v0.5.img.bz2.torrent b/images/files/clockworkos_v0.5.img.bz2.torrent
new file mode 100644
index 0000000..026888b
Binary files /dev/null and b/images/files/clockworkos_v0.5.img.bz2.torrent differ
diff --git a/img/1b657e92d8f8e6320eda52241d138634f269e4a2_2_589x500.png b/img/1b657e92d8f8e6320eda52241d138634f269e4a2_2_589x500.png
new file mode 100644
index 0000000..80c6687
Binary files /dev/null and b/img/1b657e92d8f8e6320eda52241d138634f269e4a2_2_589x500.png differ
diff --git a/img/20200109132308!chunkedupload_3031984d3784.png b/img/20200109132308!chunkedupload_3031984d3784.png
new file mode 100644
index 0000000..439e437
Binary files /dev/null and b/img/20200109132308!chunkedupload_3031984d3784.png differ
diff --git a/img/20200109132308!phpM5Ekwv.png b/img/20200109132308!phpM5Ekwv.png
new file mode 100644
index 0000000..439e437
Binary files /dev/null and b/img/20200109132308!phpM5Ekwv.png differ
diff --git a/img/20200109132754!chunkedupload_418eee351206.png b/img/20200109132754!chunkedupload_418eee351206.png
new file mode 100644
index 0000000..5795726
Binary files /dev/null and b/img/20200109132754!chunkedupload_418eee351206.png differ
diff --git a/img/20200109132754!phpq6kp86.png b/img/20200109132754!phpq6kp86.png
new file mode 100644
index 0000000..5795726
Binary files /dev/null and b/img/20200109132754!phpq6kp86.png differ
diff --git a/img/20200112124129!chunkedupload_133b666ef44d.png b/img/20200112124129!chunkedupload_133b666ef44d.png
new file mode 100644
index 0000000..e105972
Binary files /dev/null and b/img/20200112124129!chunkedupload_133b666ef44d.png differ
diff --git a/img/20200112124129!phpUIRRPo.png b/img/20200112124129!phpUIRRPo.png
new file mode 100644
index 0000000..e105972
Binary files /dev/null and b/img/20200112124129!phpUIRRPo.png differ
diff --git a/img/20200112124750!chunkedupload_53ac9f3ec0aa.png b/img/20200112124750!chunkedupload_53ac9f3ec0aa.png
new file mode 100644
index 0000000..2acb455
Binary files /dev/null and b/img/20200112124750!chunkedupload_53ac9f3ec0aa.png differ
diff --git a/img/20200112124750!phpLhpGWT.png b/img/20200112124750!phpLhpGWT.png
new file mode 100644
index 0000000..2acb455
Binary files /dev/null and b/img/20200112124750!phpLhpGWT.png differ
diff --git a/img/20210924151946!chunkedupload_88b7a9cae6dc.png b/img/20210924151946!chunkedupload_88b7a9cae6dc.png
new file mode 100644
index 0000000..80c6687
Binary files /dev/null and b/img/20210924151946!chunkedupload_88b7a9cae6dc.png differ
diff --git a/img/20210924151946!php30I6Jv.png b/img/20210924151946!php30I6Jv.png
new file mode 100644
index 0000000..80c6687
Binary files /dev/null and b/img/20210924151946!php30I6Jv.png differ
diff --git a/img/20210924164106!chunkedupload_a1a79459d1f7.webp b/img/20210924164106!chunkedupload_a1a79459d1f7.webp
new file mode 100644
index 0000000..51eb35e
Binary files /dev/null and b/img/20210924164106!chunkedupload_a1a79459d1f7.webp differ
diff --git a/img/20210924164106!phpE0CfQl.webp b/img/20210924164106!phpE0CfQl.webp
new file mode 100644
index 0000000..51eb35e
Binary files /dev/null and b/img/20210924164106!phpE0CfQl.webp differ
diff --git a/img/20220419134631!phpA2mBeA.png b/img/20220419134631!phpA2mBeA.png
new file mode 100644
index 0000000..570e5ef
Binary files /dev/null and b/img/20220419134631!phpA2mBeA.png differ
diff --git a/img/20220419134632!chunkedupload_461fa816eeba.png b/img/20220419134632!chunkedupload_461fa816eeba.png
new file mode 100644
index 0000000..570e5ef
Binary files /dev/null and b/img/20220419134632!chunkedupload_461fa816eeba.png differ
diff --git a/img/20220515184243!phppRzy4w.png b/img/20220515184243!phppRzy4w.png
new file mode 100644
index 0000000..f4f49d7
Binary files /dev/null and b/img/20220515184243!phppRzy4w.png differ
diff --git a/img/20220515184244!chunkedupload_e3b5c1e20704.png b/img/20220515184244!chunkedupload_e3b5c1e20704.png
new file mode 100644
index 0000000..f4f49d7
Binary files /dev/null and b/img/20220515184244!chunkedupload_e3b5c1e20704.png differ
diff --git a/img/20220515184510!chunkedupload_062293859a9c.png b/img/20220515184510!chunkedupload_062293859a9c.png
new file mode 100644
index 0000000..3008244
Binary files /dev/null and b/img/20220515184510!chunkedupload_062293859a9c.png differ
diff --git a/img/20220515184510!phpK9e0Uh.png b/img/20220515184510!phpK9e0Uh.png
new file mode 100644
index 0000000..3008244
Binary files /dev/null and b/img/20220515184510!phpK9e0Uh.png differ
diff --git a/img/A04-image.png b/img/A04-image.png
new file mode 100644
index 0000000..570e5ef
Binary files /dev/null and b/img/A04-image.png differ
diff --git a/img/Bmnw3-29ogm-300x225.png b/img/Bmnw3-29ogm-300x225.png
new file mode 100644
index 0000000..f4f49d7
Binary files /dev/null and b/img/Bmnw3-29ogm-300x225.png differ
diff --git a/img/DevTerm_fig01.webp b/img/DevTerm_fig01.webp
new file mode 100644
index 0000000..f1fb840
Binary files /dev/null and b/img/DevTerm_fig01.webp differ
diff --git a/img/Ext_fig01.webp b/img/Ext_fig01.webp
new file mode 100644
index 0000000..51eb35e
Binary files /dev/null and b/img/Ext_fig01.webp differ
diff --git a/img/GameShell_W.png b/img/GameShell_W.png
new file mode 100644
index 0000000..e105972
Binary files /dev/null and b/img/GameShell_W.png differ
diff --git a/img/Gameshell_ports_and_power.png b/img/Gameshell_ports_and_power.png
new file mode 100644
index 0000000..439e437
Binary files /dev/null and b/img/Gameshell_ports_and_power.png differ
diff --git a/img/Hhca2-vzt7d-300x225.png b/img/Hhca2-vzt7d-300x225.png
new file mode 100644
index 0000000..3008244
Binary files /dev/null and b/img/Hhca2-vzt7d-300x225.png differ
diff --git a/img/Launcher-screenshot.png b/img/Launcher-screenshot.png
new file mode 100644
index 0000000..a49151b
Binary files /dev/null and b/img/Launcher-screenshot.png differ
diff --git a/img/LauncherHome.png b/img/LauncherHome.png
new file mode 100644
index 0000000..5795726
Binary files /dev/null and b/img/LauncherHome.png differ
diff --git a/img/Taffer.png b/img/Taffer.png
new file mode 100644
index 0000000..2acb455
Binary files /dev/null and b/img/Taffer.png differ