neogeodev / neogeofpga-sim Goto Github PK
View Code? Open in Web Editor NEWSimulation only cartridge NeoGeo hardware definition
License: GNU General Public License v3.0
Simulation only cartridge NeoGeo hardware definition
License: GNU General Public License v3.0
Hello.
I've been trying to get the design to compile with Quartus.
I generated the ROM files for
rom_sp-u2_fast.txt (from what MAME refers to as sp-u2.sp1) using word-wise encoding (I know it's sp-s2 originally, but I only have the US version).
and
rom_l0.txt (from what MAME refers to as 000-lo.lo) using byte-wise encoding.
But the sizes of the files are double or half of what the design expects.
So I guess I'm doing something wrong there?
Warning (10850): Verilog HDL warning at rom_sp.v(15): number of words (65536) in memory file does not match the number of elements in the address range [0:131071]
and at the same time the l0 ROM is too big.
Warning (10850): Verilog HDL warning at rom_l0.v(15): number of words (131072) in memory file does not match the number of elements in the address range [0:65535]
EDIT: Both are 128KB big, and rom_sp expects 16-bit big values while l0 expects 8-bit, so it is strange that according to the expected address range they're both swapped.
can we have option's to run sdram at different speeds mine runs upto 167mhz might have less glitching then
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.