45 Commits

Author SHA1 Message Date
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
Thomas Roth
ed468ce56c Update README.md 2020-12-08 12:50:56 +01:00
Konrad Beckmann
bbc017aabd Add report_issue.sh 2020-12-07 23:27:33 +01:00
Konrad Beckmann
8ad8d238a6 Improve readme some more 2020-12-07 23:16:21 +01:00
Konrad Beckmann
673cf8811e Improve readme 2020-12-07 23:13:30 +01:00
Konrad Beckmann
11da2a24d6 Improve readme 2020-12-07 23:04:57 +01:00
Konrad Beckmann
c64b2bb0a9 Update readme 2020-12-07 23:00:05 +01:00
Konrad Beckmann
fddc3f2fb2 gb: Vsync 2020-12-06 18:05:11 +01:00
Konrad Beckmann
c45a6e64d9 Update readme 2020-12-06 17:37:43 +01:00
Konrad Beckmann
0a77a61f8e Update readme 2020-12-04 13:11:29 +01:00
Erik Nilsson
2a490bea97 Added info about directory placement for cloned repos 2020-12-01 01:20:41 +01:00
Konrad Beckmann
e0d7623d58 Add initial nofrendo port for GW and Linux 2020-11-29 18:25:32 +01:00
Konrad Beckmann
e60892d82d Initial commit 2020-11-29 18:04:47 +01:00