62 Commits

Author SHA1 Message Date
Konrad Beckmann
7f3a4eb90f readme: Clarify save state backup procedure 2022-06-06 11:50:12 +02:00
Henrique Grolli Bassotto
1925eb639a Add information about GNW_TARGET to zelda model (#191)
Add information about GNW_TARGET for Zelda model
2022-04-10 11:13:40 +02:00
Konrad Beckmann
06adc6b127 readme: Make the Docker section expandable 2021-11-10 23:00:55 +01:00
Konrad Beckmann
babe99a378 Improve the Docker flow
By mounting the current directory and preserving the uid/gid,
the docker container doesn't have to include the source code,
roms etc.
2021-11-06 13:04:49 +01:00
Konrad Beckmann
ee3cb5e9b5 Add screenshot support
Closes #163
2021-10-31 02:30:13 +02:00
Konrad Beckmann
290a9402c4 Add option to disable save state support (STATE_SAVING=0) 2021-10-10 15:28:18 +02:00
Konrad Beckmann
69143ebe91 readme: Add note about EXTFLASH_FORCE_SPI=1 2021-10-05 12:46:58 +02:00
Konrad Beckmann
4b443a1bc5 readme: Add bash code flavor 2021-09-30 19:44:27 +02:00
Konrad Beckmann
c931f538c0 readme: Cleanup, clarify, add ToC 2021-09-30 19:26:19 +02:00
Brian Pugh
335b3f6d10 Update README to remove compression section and to update CFW section to point to game-and-watch-patch isntead of tim's 2021-09-30 18:26:35 +02:00
Brian Pugh
3e9ec78a11 LZMA ROM compression (#148)
* lzma initial commit

* Save 13 bytes per lzma compression

* initial lzma support

* update readme

* Update submodule

* linux: Fix gb makefile

Co-authored-by: Konrad Beckmann <konrad.beckmann@gmail.com>
2021-09-18 17:09:28 +02:00
Konrad Beckmann
b9c0414f93 readme: Add note about unlocking before changing the external flash 2021-09-05 16:29:09 +02:00
viral_dna
1bc9ff8e5d Add gw to list of supported emulators (#133) 2021-08-16 10:25:49 +02:00
Brian Pugh
dbc2253023 Working Bank2 Flashapp (#131)
* set intflash address when programming

* Allow flashapp to work when flashing bank 2

* update readme

* Add tim bootloader SRAM magic-byte

* move boot stuff around to more appropriate locations
2021-08-15 21:42:57 +02:00
viral_dna
4a303e492c readme: Add missing make option (#132) 2021-08-15 21:41:25 +02:00
Konrad Beckmann
7b0458d7db readme: Fix link 2021-08-11 22:20:31 +02:00
Brian Pugh
314fc9863d Add features to make compatible with tim's patched firmware (#124) 2021-08-11 22:18:07 +02:00
Konrad Beckmann
ade7cb6fc5 New flash driver and integrated loader 2021-08-03 17:06:54 +02:00
Brian Pugh
1541393509 Long hold pause/set to toggle speedup (#114)
* nes long hold pause/set to toggle speedup

* refactor nes common emu loop; need to fix busyTime

* move odroid_system_tick into common loop, fix cpumon

* nes common_emu_loop

* pce common_emu_loop

* sms common_emu_loop

* fix some warnings

* setup pause/set macros; remove speedup based on long-pressing pause/set

* Update readme. Initial Controls section commit

* linting

* mute while macro save-stating
2021-07-29 20:20:55 +02:00
Konrad Beckmann
1bfba9776e Move scripts to a separate directory 2021-07-11 22:07:31 +02:00
Konrad Beckmann
0c092ae9fc Add script to erase save slots 2021-07-11 12:20:18 +02:00
Brian Pugh
7257338df4 Update README with requirements.txt and zopfli compression 2021-07-08 20:06:43 +02:00
Konrad Beckmann
e63e2317ed readme: Simplify the rom copying step 2021-07-03 23:46:29 +02:00
Konrad Beckmann
19ca0f312a readme: Update supported emulators 2021-06-30 00:35:10 +02:00
Konrad Beckmann
7da8b4bd37 readme: Inform about lz4 2021-06-25 09:53:37 +02:00
Konrad Beckmann
44ea3678dc Cleanup readme 2021-06-06 15:04:22 +02:00
Konrad Beckmann
7b8109f0c2 readme: Clarify how to run make download_sdk 2021-02-20 17:10:37 +01:00
GaryZ88
3df1e0a0c0 Adding PC Engine (TurboGrafx-16) Emulation (#78)
Adding PC Engine (TurboGrafx-16) Emulation
2021-02-18 08:16:32 +01:00
trochr
0a6744b538 Added a hint for building on Mac 2021-01-18 10:08:59 +01:00
Konrad Beckmann
1670080694 makefile/ld: Improve internal flash programming
Two binaries generated:
- gw_retro_go_intflash.bin containing the internal flash, 0x08000000
- gw_retro_go_extflash.bin containing the external flash, 0x90000000

This enables us to use the openocd program command with "verify", as we force it to verify only the data at 0x08000000.

Previously, we would get warnings from openocd when programming the elf file (Warn : no flash bank found for address 0x90000000). These are now gone.

Makefile targets have been changed to be more clear:

- `make flash_intflash`: flashes the internal flash (0x08000000)
- `make flash_intflash_nc`: same as the above, but  uses nc to communicate with a running openocd session
- `make flash_extflash`: flashes the external flash (0x90000000)
- `make flash`: Flashes both of the above
- `make flash_all`: Alias to flash (kept for legacy reasons, so users can keep running their old commands)
2021-01-13 23:32:32 +01:00
Nikolay Antsiferov
7edd9ed819 Update readme with Sega Master System and Game Gear, fix markdown linting 2021-01-08 21:46:31 +01:00
Konrad Beckmann
7d15919899 Add scripts for backing up and restoring save states 2021-01-05 08:19:07 +01:00
Konrad Beckmann
014f7b5ccc readme: gcc >10.2.0 2021-01-02 19:40:01 +01:00
Konrad Beckmann
5ecb6a4098 Add a Dockerfile 2021-01-02 01:38:47 +01:00
Konrad Beckmann
7ee7001dce Make external flash size configurable 2020-12-30 16:07:28 +01:00
Konrad Beckmann
b9468939e0 readme: Add bash syntax hint 2020-12-30 15:00:48 +01:00
Konrad Beckmann
7bd78e5936 readme: Simplify building steps into a copy-pastable format 2020-12-30 14:55:23 +01:00
Konrad Beckmann
16e8c25cdc readme: Cleanup rom path info 2020-12-30 14:14:41 +01:00
Konrad Beckmann
a633703320 readme: Remove info about parse_roms.py 2020-12-30 14:14:03 +01:00
Konrad Beckmann
2c8283aae9 Enable large flash when building with LARGE_FLASH=1 2020-12-29 19:30:56 +01:00
Konrad Beckmann
4086330559 readme: Fix text about how to use make 2020-12-29 03:47:41 +01:00
Konrad Beckmann
e4add4a4a4 nes: Support PAL and NTSC 2020-12-28 21:21:06 +01:00
Konrad Beckmann
e8c4662cfc readme: Add known issues 2020-12-28 20:58:20 +01:00
Konrad Beckmann
eab137bcc5 readme: Include information about toolchain 2020-12-28 19:10:11 +01:00
Konrad Beckmann
46367ff1d5 Fix typo 2020-12-28 17:03:54 +01:00
Konrad Beckmann
87cc3b3d14 Update readme 2020-12-27 16:24:57 +01:00
Konrad Beckmann
d410a84d9f Refactor makefiles 2020-12-10 21:30:21 +01:00
Konrad Beckmann
a765355c7a Update README.md 2020-12-09 19:17:47 +01:00
viral_dna
527e463ccc Update README.md
Fixed typos.
2020-12-09 10:48:27 +01:00
Konrad Beckmann
f494daf6de Update readme 2020-12-08 22:36:18 +01:00