GithubHelp home page GithubHelp logo

clusterm / coolgirl-famicom-multicart Goto Github PK

View Code? Open in Web Editor NEW
162.0 162.0 41.0 9.44 MB

Ultimate multigame cartridge for Nintendo Famicom

License: GNU General Public License v3.0

Verilog 19.73% SystemVerilog 80.27%

coolgirl-famicom-multicart's People

Contributors

clusterm avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

coolgirl-famicom-multicart's Issues

[Enhancement] Add Readme and Help

Could it be possible to add more explanation of what this project is about?
How and where this ultimate cartridge can be made or can be bought?

flash write timeout.

I pickup S29GL512P for the flash of the cartdrige. client can't flash from sector #1.
I changed S29GL256P from another supplier. there is the same problem.

20231029010518

I dumped part of the uncompleted writing data and found the it cant write data from $25000. it seems it's not the address line problem.

20231029010605

NES compatibility

Can you please make a version of this that works with the NES, so I can make multicarts for non-Japanese regions?

Chips replacement

Hi
Is it possible to replace the epm1270gt144c4 with the epm1270t144c5n?

Error:This game is not compatiable with this console!

My console is a third-party retro machine,which works well with the coolboy cartridge written by your dumper .

And then I made A coolgirl one ,while it can not enter any game of the multi-roms, with the error "This game is not compatiable with this console!"

But this console is suitable with Everdrive N8 Flash cart, so it's weird.!

add alternative layout for more RAM chips support

add alternative footprint for support RAM chips like
M5M5256, CXK5T8257, CY7C199, PDM41256, UT61256

maybe also add bigger footprint for chips in big package similar to used for FRAM like SOP 28 or something ?

S29GL01GP on CoolGirl_rev6.x

Hi,in the bom of rev6.x,it delect the S29GL01GP,
image
but in the rev5.x,this chip is suppoeted:
image
I try to compare the code between rev6.x and rev5.x,no difference;just the pin16 of flash connect to 3.3V(I try to cut it)
Then,i put S29GL01GP on rev6.x board,the dumper read and write it successful,but it didn't work:
6S9H75E~U}_2%}R{V){QLIO
So,is their anything different between rev6.x and rev5.x?
Thanks.

HELP MR CLUSTER QUARTUS II ERROR in EPM1270T144

Error: Peak virtual memory: 235 megabytes

when I use the EPM1270T144 in the quartus it returns this error Error: Peak virtual memory: 235 megabytes, what can it be? because if I select a more powerful one, but it doesn't match your scheme

Замечания по проекту ПЛИС

Есть предложение, всё-таки, воспользоваться TimeQuest'ом и описать констрейны в проекте, например, тактовые цепи:

  • m2
  • ppu_addr_in[12]
    Также имеется куча "Unconstrained Paths" - над этим не плохо бы подумать.
    Констрейны - залог стабильной работы проекта.

Ну и по Verilog:

  • напрашивается разбиение на модули
  • запись в регистры принято писать через оператор неблокирующего присваивания "<=", это не важно для синтеза, но для симуляции весьма желательно:

line 685: if (ppu_addr_in[13:3] == 11'b00111111011) ppu_latch0 = 0; // не хорошо

line 685: if (ppu_addr_in[13:3] == 11'b00111111011) ppu_latch0 <= 0; // ок

  • очень громоздкие конструкции:

line 151: wire [17:10] ppu_addr_mapped = chr_mode[2] ? (...

почему не воспользоваться асинхронным case'ом?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.