INL-retro-progdump/host/source
Paul Molloy 2cc77e5fba Basic Lua operations working. Code from "programming in Lua 4th ed" by
Roberto Ierusalimschy.

Currently using Lua 5.3.4 downloaded from: https://www.lua.org/ftp/
lua.c and luac.c are the only files excluded as those are the standalone
lua(c) source files which aren't intented for this embedded solution.
License and logo included in lua/doc dir as required/requested.

Currently just have basic Lua creating lua state, loading libraries.
Then loading test.lua file which contain variables.
Which are then retrieved and printed.

Planning to put nearly all control code in lua which addresses all my
frustrations and complaints from last commit.  The more I learn about lua
the more I like it and look forward to it's use.  Planning to implement
the entire gui with lua as well, potentially wxlua
http://wxlua.sourceforge.net/

Plan is to do some basic lua pulling of USB device from lua scripts.
Then modify/create usb functions which can be called from lua directly.
With that should be able to start building up lua scripts to perform
everything which is currently handled by lua code.
2017-07-05 01:15:13 -05:00
..
lua Basic Lua operations working. Code from "programming in Lua 4th ed" by 2017-07-05 01:15:13 -05:00
buffer.c Resolved issue where final buffer wasn't getting fully flashed. 2017-06-04 20:13:58 -05:00
buffer.h Resolved issue where final buffer wasn't getting fully flashed. 2017-06-04 20:13:58 -05:00
cartridge.c Big overdue commit of past few days effort.. 2016-12-11 01:06:41 -06:00
cartridge.h Creations of operation module and dictionary. 2016-12-25 13:48:30 -06:00
dictionary.c Creations of operation module and dictionary. 2016-12-25 13:48:30 -06:00
dictionary.h Basic cartridge detection working. NES detected with CIRAM /CE and PPU /A13N jumper. Famicom detected with audio in/out connection. SNES detected by enabling control signals and reading reset vector looking for non 0xff data. Still need to add check that would pass with blank flash cart though reading flash ID's perhaps. 2016-12-04 03:16:40 -06:00
dump.c Fixing CHR-ROM dumping to align with previous PRG-ROM dump commit. 2017-04-09 22:39:14 -05:00
dump.h Creations of operation module and dictionary. 2016-12-25 13:48:30 -06:00
erase.c Flashing NROM PRG-ROM working but unstable. 2017-02-13 11:49:57 -06:00
erase.h Making progress on main program flow with detection in preparation for dumping/writing operations. 2016-12-07 18:08:31 -06:00
file.c Basic flashing operatoins working. Still need to do some tests and erasing before flashing. 2016-12-18 01:26:51 -06:00
file.h Basic flashing operatoins working. Still need to do some tests and erasing before flashing. 2016-12-18 01:26:51 -06:00
flash.c Resolved issue where final buffer wasn't getting fully flashed. 2017-06-04 20:13:58 -05:00
flash.h Creations of operation module and dictionary. 2016-12-25 13:48:30 -06:00
inlprog.c Flashing NROM PRG-ROM working but unstable. 2017-02-13 11:49:57 -06:00
io.c Making progress on main program flow with detection in preparation for dumping/writing operations. 2016-12-07 18:08:31 -06:00
io.h Making progress on main program flow with detection in preparation for dumping/writing operations. 2016-12-07 18:08:31 -06:00
memory.c Successful detection of UNROM512 mapper30 PRG-ROM flash 2016-12-09 01:58:34 -06:00
memory.h Much of dumping code for PRG-ROM completed but have some bugs with setting buff elements working on debugging... 2016-12-11 20:34:43 -06:00
nes.c Big overdue commit of past few days effort.. 2016-12-11 01:06:41 -06:00
nes.h Big overdue commit of past few days effort.. 2016-12-11 01:06:41 -06:00
operation.c Resolved issue where final buffer wasn't getting fully flashed. 2017-06-04 20:13:58 -05:00
operation.h Resolved issue where final buffer wasn't getting fully flashed. 2017-06-04 20:13:58 -05:00
pindef.h Basic cartridge detection working. NES detected with CIRAM /CE and PPU /A13N jumper. Famicom detected with audio in/out connection. SNES detected by enabling control signals and reading reset vector looking for non 0xff data. Still need to add check that would pass with blank flash cart though reading flash ID's perhaps. 2016-12-04 03:16:40 -06:00
snes.c Making progress on main program flow with detection in preparation for dumping/writing operations. 2016-12-07 18:08:31 -06:00
snes.h Basic cartridge detection working. NES detected with CIRAM /CE and PPU /A13N jumper. Famicom detected with audio in/out connection. SNES detected by enabling control signals and reading reset vector looking for non 0xff data. Still need to add check that would pass with blank flash cart though reading flash ID's perhaps. 2016-12-04 03:16:40 -06:00
temp CHR-ROM dumping working for NROM checksum appears to be off need to compare files. 2016-12-12 10:56:53 -06:00
test.c Flashing operations working, cleaning up a few items. 2017-02-20 01:45:22 -06:00
test.h fixing some typo bugs to permit compiling. Updating test.c to perform 2017-02-10 08:51:12 -06:00
usb_operations.c Reading nes file inputs and extracting data from header. 2016-12-05 00:42:29 -06:00
usb_operations.h Updating main command line input args, and libusb logging/debug messages. 2016-12-02 22:59:54 -06:00
write_operations.c Tons of edits... 2016-11-25 19:50:43 -06:00
write_operations.h Basic cartridge detection working. NES detected with CIRAM /CE and PPU /A13N jumper. Famicom detected with audio in/out connection. SNES detected by enabling control signals and reading reset vector looking for non 0xff data. Still need to add check that would pass with blank flash cart though reading flash ID's perhaps. 2016-12-04 03:16:40 -06:00