When the user presses the power button from the off
state, the last played game will load. A few frames
will be rendered and the emulator will be paused.
Closes#10
GW Key : Coleco
Game : 1
Game + Up : 2
Game + Left : 3
Game + Down : 4
Game + Right : 5
Game + A : 6
Game + B : 0
Time : #
Time + Up : *
Time + Left : 9
Time + Down : 8
Time + Right : 7
Time + A : 6
Time + B : 5
* add LZ4 decompression support
* NES: add support for LZ4 compressed ROM. Example : lz4 --best --content-size --no-frame-crc my_rom.nes my_compressed_rom.nes
* fix Makefile
* nes: Expose a buffer with unused ram
* nes: Fix indentation in osd_getromdata
* nes: Use _NES_ROM_UNPACK_BUFFER for LZ4 unpacking
* parse_roms: Compress NES ROMs with LZ4
* fix python typing for backward compatibility 3.6
* NES LZ4 support : add LZ4 format parsing
* Update parse_roms.py
remove unecessary line.
* Update lz4_depack.c
reorder the source code. The notice is now at the top.
* Update parse_roms.py
clean up.
* Update lz4_depack.c
remove <string.h>.
* change submodule link
* typo comment fix
* GB/GBC add LZ4 ROM compression
* LZ4 library can be shared between emulators
* Add GB SRAM buffer setup using linker
* GB/GBC add LZ4 ROM support with bank switching
* add LZ4 decompress function in assembler for fun and test
* Remove static SRAM memory allocation used by the save function to increase the bank switching cache (14 > 26). The SRAM cache is stolen during save and reloaded right after
* add support for Mix compression and alternative compression statregy to limite cache swapping. By default (--compress), all the banks are compressed except bank#0. Using (--compress_gb_speed), the ROM banks are lightly compressed by selecting the larger banks to fill the cache and by trimming the empty banks. The option (--compress_gb_speed) can be used when a game speed is affected by the compression by default (--compress).
* update LZ4 loader with increased SRAM cache size and support for mixing compressed/uncompressed banks
* Fix to support MBC5 8MB ROM size (256 banks)Fix to support MBC5 8MB ROM size (256 banks)
* Linux emulator NES and GB start checked
* module update.
* Update parse_roms.py
remove print.
* update submodule. fix. LZ4 GB for roms size > 2MB
* LZ4 change compression args --best replaced by -9. Fix typo in new args
* Revert "Merge remote-tracking branch 'upstream/main' into main"
This reverts commit 487606760c, reversing
changes made to d9ab8c2870.
* Revert "Revert "Merge remote-tracking branch 'upstream/main' into main""
This reverts commit 6882de3955.
* GB/GBC: fix LCD glitch at the start by cleaning up the buffer emulator
Co-authored-by: Konrad Beckmann <konrad.beckmann@gmail.com>
Co-authored-by: brice <brice.lehouerou@free.fr>