Merge branch 'master' into bess
This commit is contained in:
commit
7a558492b6
@ -200,7 +200,7 @@ void GB_update_cheat(GB_gameboy_t *gb, const GB_cheat_t *_cheat, const char *des
|
|||||||
GB_cheat_hash_t **hash = &gb->cheat_hash[hash_addr(cheat->address)];
|
GB_cheat_hash_t **hash = &gb->cheat_hash[hash_addr(cheat->address)];
|
||||||
for (unsigned i = 0; i < (*hash)->size; i++) {
|
for (unsigned i = 0; i < (*hash)->size; i++) {
|
||||||
if ((*hash)->cheats[i] == cheat) {
|
if ((*hash)->cheats[i] == cheat) {
|
||||||
(*hash)->cheats[i] = (*hash)->cheats[(*hash)->size--];
|
(*hash)->cheats[i] = (*hash)->cheats[--(*hash)->size];
|
||||||
if ((*hash)->size == 0) {
|
if ((*hash)->size == 0) {
|
||||||
free(*hash);
|
free(*hash);
|
||||||
*hash = NULL;
|
*hash = NULL;
|
||||||
|
@ -69,7 +69,7 @@ void GB_timing_sync(GB_gameboy_t *gb)
|
|||||||
gb->last_sync += target_nanoseconds;
|
gb->last_sync += target_nanoseconds;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
if (-time_to_sleep < LCDC_PERIOD * 1200000000LL / GB_get_clock_rate(gb)) {
|
if (time_to_sleep < 0 && -time_to_sleep < LCDC_PERIOD * 1200000000LL / GB_get_clock_rate(gb)) {
|
||||||
// We're running a bit too slow, but the difference is small enough,
|
// We're running a bit too slow, but the difference is small enough,
|
||||||
// just skip this sync and let it even out
|
// just skip this sync and let it even out
|
||||||
return;
|
return;
|
||||||
|
6
Makefile
6
Makefile
@ -439,9 +439,9 @@ ICON_SIZES := 16x16 32x32 64x64 128x128 256x256 512x512
|
|||||||
ICONS := $(foreach name,$(ICON_NAMES), $(foreach size,$(ICON_SIZES),$(DESTDIR)$(PREFIX)/share/icons/hicolor/$(size)/$(name).png))
|
ICONS := $(foreach name,$(ICON_NAMES), $(foreach size,$(ICON_SIZES),$(DESTDIR)$(PREFIX)/share/icons/hicolor/$(size)/$(name).png))
|
||||||
install: sdl $(DESTDIR)$(PREFIX)/share/mime/packages/sameboy.xml $(ICONS) FreeDesktop/sameboy.desktop
|
install: sdl $(DESTDIR)$(PREFIX)/share/mime/packages/sameboy.xml $(ICONS) FreeDesktop/sameboy.desktop
|
||||||
-@$(MKDIR) -p $(dir $(DESTDIR)$(PREFIX))
|
-@$(MKDIR) -p $(dir $(DESTDIR)$(PREFIX))
|
||||||
mkdir -p $(DESTDIR)$(PREFIX)/share/sameboy/ $(DESTDIR)$(PREFIX)/bin/
|
mkdir -p $(DESTDIR)$(DATA_DIR)/ $(DESTDIR)$(PREFIX)/bin/
|
||||||
cp -rf $(BIN)/SDL/* $(DESTDIR)$(PREFIX)/share/sameboy/
|
cp -rf $(BIN)/SDL/* $(DESTDIR)$(DATA_DIR)/
|
||||||
mv $(DESTDIR)$(PREFIX)/share/sameboy/sameboy $(DESTDIR)$(PREFIX)/bin/sameboy
|
mv $(DESTDIR)$(DATA_DIR)/sameboy $(DESTDIR)$(PREFIX)/bin/sameboy
|
||||||
ifeq ($(DESTDIR),)
|
ifeq ($(DESTDIR),)
|
||||||
-update-mime-database -n $(PREFIX)/share/mime
|
-update-mime-database -n $(PREFIX)/share/mime
|
||||||
-xdg-desktop-menu install --novendor --mode system FreeDesktop/sameboy.desktop
|
-xdg-desktop-menu install --novendor --mode system FreeDesktop/sameboy.desktop
|
||||||
|
Loading…
Reference in New Issue
Block a user