andrewrk / jamulator Goto Github PK
View Code? Open in Web Editor NEW(unmaintained) recompiling NES roms into native executables
Home Page: http://andrewkelley.me/post/jamulator.html
(unmaintained) recompiling NES roms into native executables
Home Page: http://andrewkelley.me/post/jamulator.html
Please make a series of videos on YouTube (or other platform) that describes how this project works. It's a great project, and I think that many people (myself included) would love to see you describe it in detail.
If it makes it more interesting to you then maybe rewrite it in Zig for the videos, or just talk though the Go code. Either way, please make the videos!
Can someone please update the installation/compilation instructions, half of the stuff needed for the building is missing and git repos of stuff have changed, I've tried to work my way around these issues but end up with
`make
clang -o runtime/main.o -c runtime/main.c
clang -o runtime/ppu.o -c runtime/ppu.c
clang -o runtime/nametable.o -c runtime/nametable.c
ar rcs runtime/runtime.a runtime/main.o runtime/ppu.o runtime/nametable.o
go build -o jamulate main.go
could not determine kind of name for C.LLVMLinkInJIT
Makefile:2: recipe for target 'build' failed
make: *** [build] Error 2
`
all the time.
Thanks.
see http://sonicepoch.com/sm3mix/disassembly.html for example
I wanted to leave a comment on your blog post but didn't find any way to do that, so here I am in GitHub making an 'issue'. I hope you don't mind. :)
I figure that your work on this project would be great to aid in "porting" a NES game's gameplay and mechanics into a native port or variant of the same game. For example, I would use this to recompile, say, bits of Blaster Master's engine code to a PC game and then build a custom input/display system around that core logic instead of trying to include emulation of the PPU and APU of the NES.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.