gamax92 b6aeb90d67 More fixes
trim the url string when doing a request
Check the protocol to make sure it's valid or supported
Add in another patch to http to actually preform http requests when
asked, the hack however prevents you from doing HTTP on 443, but it's
much better
Add in the SDL2 scancode to cprint debugging
Ignore Escape key
Artificially generate various characters for various keys
Also default to 0 in key_up

Add in a secondary list for the artificial characters:
Backspaces
Tabs
Enter
Delete
2015-06-23 13:38:52 -06:00
2015-06-23 13:38:52 -06:00
2015-04-22 18:19:50 -06:00
2015-04-25 18:41:03 -06:00
2015-04-22 18:19:50 -06:00
2015-06-19 12:17:55 -06:00

OCEmu - OpenComputers Emulator

Installation

Needs luafilesystem, utf8, and luaffi.

luasocket is required for the Internet Component.

luasec is optional but is required for HTTPS.

luarocks-5.2 install luafilesystem
luarocks-5.2 install utf8
git clone https://github.com/gamax92/luaffi.git
cd luaffi
make
sudo cp ffi.so /appropriate/path/for/lua/libraries/

# OpenComputer's lua source code is not provided, if you have svn then use the provided Makefile
# If you hate svn, manually download assets/loot, assets/lua, and assets/unifont.hex into src/

Windows users will have to manually compile everything, as luarocks seems to hate MSYS2/Cygwin

Native binaries will be provided for Windows when its ready.

Running

Launch boot.lua with lua5.2, and provided everything is installed, you'll have a working Emulator

OCEmu stores its files in $HOME/.ocemu or %APPDATA%\.ocemu, whichever happens to exist first

Description
OpenComputers Emulator in Lua
Readme 1.8 MiB
Languages
Lua 97.7%
Shell 2%
C 0.2%