Comments (10)
Actually, it looks like the 3% thing is a simple output error, since 32 KB is 3% of 1024 KB
So after all 32 KB of the menu rom is written, it mistakenly reports that it is 3% complete.
Regardless, I'm still having the issue of nothing appearing on my Gameboy screen.
from ems-flasher.
Hello,
Thanks for you report.
The 3% thing is in fact the expected behavior, I have bad tastes I know :-p but that could easily be changed ;-)
Maybe your problem is related to issue #9 solved with PR #11.
Have you updated your repo to the last revision?
Then recompile the project:
make clean
./config.sh --dev # dev release: executable will use menus.gb in current dir
make menu-orig # this should regenerate menus.gb from a precompiled menu
make
Christophe.
from ems-flasher.
Thank you for the reply.
My repo is up to date. I used --dev
and remade the menu roms, but I had the same behavior as before on the Gameboy after transferring.
Shortly after making this issue report, I found a fork of this project belonging to a friend of mine, and it worked just fine for me:
https://github.com/Drenn1/ems-flasher
from ems-flasher.
Note that Drenn1 version is buggy as erase-blocks are never erased before rewrite (I've opened an issue about that). It should be fine if you never remove ROMs though.
I've attached compiled menus. menus.gb worked for me on a Game Boy Color. Please compare menus.gb with your version before replacing it and then try again if the files were different. menuorig.tar.gz
You could also check if the menu have been correctly flashed:
./ems-flasher --read tmp.gb # wait say 5sec, we only need the first 32K
dd if=tmp.gb of=tmp2.gb bs=32K count=1 # truncate the file
cmp tmp2.gb menus.gb # no news is good news
Christophe.
from ems-flasher.
The menu file read from the cart was the same as the one you provided.
from ems-flasher.
Ah, it must be the menu itself so. I will look at it when I have time.
from ems-flasher.
I experience the same issue as OP. However, the menu loads fine when I attempted to write 2 gbc files at once. I will try few things and report to you later.
Confirmed: Menu only works if there are more than 2 files written.
from ems-flasher.
Fixed in master. This was a bug in the menu. Checkout master and do a make to rebuild the menu variants.
Thanks for you reports and sorry for the delay.
from ems-flasher.
Thank you so much for helping out! I'll try this out and let you know if I have any other problems.
from ems-flasher.
It's a pleasure! I have more time for me at the moment, so there are chances that I solve other issues more quickly ;-)
from ems-flasher.
Related Issues (15)
- _BSD_SOURCE deprecated in glibc >= 2.20 HOT 3
- Writing is always stuck on 0% HOT 5
- GBC ROM flashing leads to logo lockup(Nintend-) HOT 4
- Trailing whitespace causing installation issues
- GC version? HOT 1
- Multi-save manager HOT 1
- Outdated information in website
- Extract ROM bundled in MENU.GB HOT 2
- Unable to Compile, Linker Error?: collect2: error: ld returned 1 exit status HOT 5
- Cannot compile on Ubuntu 22.04 HOT 2
- Unable to compile on Ubuntu 15.04 HOT 3
- add udev rule to build system HOT 2
- Menu functionality appears to be undocumented for the user HOT 2
- Invalid header for menus.gb on write HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ems-flasher.