57 Commits

Author SHA1 Message Date
gamax92
7b5dadedbd Implement moar things!
createDirectory will now create parent paths
getDirectoryItems will ignore . and ..
added getLastModified, getSize, and getSaveDirectory
(getSaveDirectory points to $HOME/.ocemu or $APPDATA\.ocemu)
Add some basic argument checking to computer.beep
Add component type checking to component.eeprom, replace math.huge with
actual value, and do size checks
extend component.eeprom.makeReadonly stub
have component.filesystem use the address as a directory name if not
specified, and store them + tmpfs in the save directory
set the label to nil if using the address as the name
Add component type checking to component.filesystem, and implement a lot
of functions (or extend stubs)
Extend stubs in component.screen, implement
component.screen.getKeyboards()
Add a fake HDD to the default components list, since writing works
2015-04-22 22:00:24 -06:00
gamax92
d2374a6edd It had to be done
Good bye Love2D, you served us well, but couldn't serve us enough.
2015-04-22 18:19:50 -06:00
James Coon
a7d6a98739 Well, copy works faster now
Use the imagedata-ffi replacement
Also fix keyboard repeat by enabling it
2015-04-22 10:41:14 -06:00
James Coon
e6b93f176e push a working (cec) screen.copy 2015-04-22 08:36:10 -06:00
gamax92
d39f6478f1 push wip stuff 2015-04-22 07:51:12 -06:00
gamax92
e2355d6dad Lets upload the really bad emulator code! 2015-04-22 00:31:15 -06:00
James Coon
4a02fc5739 Initial commit 2015-04-22 00:28:41 -06:00