Comments (3)
Ah! good to know that you found out where you issue was..
Indeed it turns out that I sometimes introduced breaking changes in ngdevkit, assuming that ngdevkit and ngdevkit-examples would always be kept in sync, assuming they would not be a major hurdle. Bad assumption...
I'll try to announce breaking changes more clearly in the future. I'll bump ngdevkit version on the next major change, and tag the commit to ease backtracking in case one needs to troubleshoot something.
I think that ngdevkit is still a moving target, so in the immediate future I'll keep providing binary packages for nightly builds only, I don't think packaging stable releases is worth the effort just yet.
NB: I'm about to push a breaking change by re-implementing the z80 sound driver, to ease the implementation of future improvements.
Thanks for your bug report.
from ngdevkit.
Ah ha, I failed to notice my Makefiles were a few commits back.
At this commit - 547bf6d07870ebe63e36c9e322cdfbfa7cdbd838, the 02-sprites example does not work in MAME.
At the latest commit, it does.
Looks like I need to incorporate the Makefile changes into my game to get it running again, but that's on me.
from ngdevkit.
For completeness, it was padding out the prom that needed to change. Here is my Makefile diff
+PROMSIZE:=524288
$(PROM): $(ELF) | rom
- $(M68KOBJCOPY) -O binary -S -R .comment $< $@ && dd if=$@ of=$@ conv=notrunc,swab
+ $(M68KOBJCOPY) -O binary -S -R .comment --gap-fill 0xff --pad-to $(PROMSIZE) $< $@ && dd if=$@ of=$@ conv=notrunc,swab
from ngdevkit.
Related Issues (20)
- Update MSYS2 dependencies for ngdevkit to explicitly depend on PyGame
- MSYS2 pacman 404s when trying to download ngdevkit repo database HOT 7
- Move MSYS2 CI builds to one branch per sub-project HOT 1
- Clean nightly tags in msys2-ngdevkit repository after new commits/builds
- Update ngdevkit docs to use the new ucrt64 packages HOT 1
- rpm rebuild workflow in COPR HOT 1
- PyGame may load palette .png incorrectly, which breaks ngdevkit tools
- SDCC compiled with program-prefix breaks .rel files generated with sdas
- ngdevkit cannot extract toolchain tarball with recent msys2
- How to convert Sprites via ngdevkit? HOT 1
- Linux compilation instructions: Ubuntu readline package name change HOT 1
- Deferred VBL routines, audio, and then some more HOT 4
- Address error HOT 1
- Packaging of ngdevkit-toolchain is broken for sdcc HOT 1
- deb packages are broken in launchpad for Jammy 22.04 HOT 1
- pip3 install pygame HOT 3
- SDCC no longer builds in MSYS2
- Tracker music support for ngdevkit? HOT 2
- GnGeo compatible with MAME? HOT 6
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 ngdevkit.