GithubHelp home page GithubHelp logo

migera / flashkit-md-plus Goto Github PK

View Code? Open in Web Editor NEW
10.0 3.0 5.0 352 KB

Продвинутая и расширенная редакция утилиты работы с интерфейсом (программатором) перезаписываемых Sega MegaDrive/Genesis картриджей – FlashKit MD

C# 100.00%
megadrive genesis flashkit programmer flashcart

flashkit-md-plus's People

Contributors

migera avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

flashkit-md-plus's Issues

Chip Select for 8 MB based DIY cartridge doesn´t operate well

Greetings MiGeRA,

First, congratulations for the great FlashMD software and kit!

I managed to build a 8 MB flashable cartridge using a MX26L6420.
Thanks to FlashKit programmer hardware its possible to flash
and read correctly the entire 8 MB of the flash chip,

The problem comes when I try the cartridge in a real hardware
target, a first model european MD; the game flashed in the cartridge
doesn´t operate at all (black screen) if B26 is used as chip select (CE) signal.

However, cutting the PCB trace and soldering a wire to B17 (classic CE signal),
lets the game to start correctly, but obviously only the first 4 MB can be accessed
by the console´s hardware, if I try to use a sprite placed beyond the first 4 MB limit,
only 0xFF are returned for any read data, due to chip select signal is not generated
over first 4 MB space in B17

The game uses linear addressing, not banked; I prefer to stick to 8 MB linear space,
is a good amount for a good modern game, and linear addressing has the benefit
of easier game coding. Banking is a mess and makes hard to reuse a lot of graphics.

Is there any altenartives to create a suitable CS signal for entire 8 MB space, using the minimal amount of components?

Thanks in advance,

Как связаться с автором проекта?

Здравствуйте!

Простите, что пишу не в тему и не туда, но не смог нигде найти email автора. Я один из разработчиков проекта Doom 32X Resurrection, и в нашем небольшом коммьюнити родилась идея обсудить с талантливыми людьми возможность создания open source дизайна RAM картриджа для Sega Genesis, чтобы можно было делать более интересные проекты для CD32X. Расскажите, интересно было бы Вам это в принципе, и как можно было бы с Вами связаться?

Спасибо!

Is there a possibility to add 128Mbit support?

I have studied your page and made a custom pcb using the MX26L6420 memory using your available diagram, and the software for the programmer, but there was a doubt related to homebrews larger than 64Mbit, in this case it would be the Mortal Kombat Trilogy that today reaches 13MB then I thought about making a custom pcb for 128Mbit that would have 16MB available to make this homebrew, what do you suggest in this case would your diagram work? just adding memory address A22 to the bus? or some extra hardware or extra logic would be needed for the higher address mapping. And in terms of programming using your software, there would be the possibility of adding other types of memory using the data sheet.

Thanks in advance for the answers, and sorry for my bad English, I'm using google translator
follow my contact email if necessary to exchange documentation and data
[email protected]

aliexpress bootlegs

hello

just to tell i have find a way how to reflash cheap and shit aliexpress bootlegs with a flashkit md device
need somes easy modifications to the bootlegs pcb

i can tell you how , but need add somes other who they use , s29gl serie work great and lile a real flashkit pcb , another toshiba one is a little bugy ( need erase it like a 29w serie , and program it like mx29lv320 , not alway work , need different command :)

Поддержка MSP55LV650

Привет.
Прежде всего хочу сказать спасибо. Благодаря твоим трудам,я сегодня прошил картридж с микросхемой MX29L3211 !!!
3211
Так получилось,что в процессе поиска обучающих приставок на базе SEGA я за копейки купил около сотни таких картриджей от клавиатурного клона Киборд005 ( CyberShell ).
Я распаял на таких платах MX29LV160...,но это только 2Мб,а при заказе этих микросхем на глаза попалась 3211 ну и заказал пару штук. Но мой программатор (TL866) не смог её прошить...Потом я поглядывал на проект " MegaBurner",даже шилд со слотом под картридж на ардуину спаял...но что-то не заработало у меня....Ущё из платы DVD сделал программатор,но он тоже не осилил эту микрушку. Но вот,наконец-то!!!!
Спасибо тебе огромное!!!

А теперь ,собственно,вопрос. Обнаружились ещё микросхемы в корпусе SOP44:
MSP55LV128 на 16Мб (я считывал такую в четыре захода https://www.emu-land.net/forum/index.php/topic,86079.msg1508490.html#msg1508490 )
Ну их в продаже уже нету,зато есть MSP55LV650 на 8Мб
https://aliexpress.ru/item/1005002377323208.html?_ga=2.45078306.725654718.1661453179-833532989.1580224318&mp=1&sku_id=12000020415904109&spm=a2g2w.cart.0.0.7b354aa6eTsZfe

Реально ли доработать FlashKit-MD-Plus так,чтобы прошивать эту микросхему?

Поддержка более дешевых микросхем в DY2488

Приветствую. Во первых хочу поблагодарить Вас за проект и статьи на сайте. Очень интересно и познавательно для нуба, как я. Объяснили максимально доступным для обывателя языком. Имеется пара картриджей с немного другим названием, но по прозвону вроде похожие. И желание их переделать под программироваемые. Скажите, можно ли заменить PA28F400 чем-то более дешевым с али, чтобы это стало пин в пин по Вашему мануалу? Я прекрасно понимаю, что с экономической стороны в этом нет никакого смысла, тк аналог Вашей платы в сборе у нас продают за 300р, но я не ищу легких путей и идея что-то сделать самому мне не дает покоя. И второй вопрос - Вы писали, что в идеале надо #WE подтягивать резистором к VCC. Допустим я кину провод на B28, чтобы стационарно, хоть и не так красиво закрепить возможность программировать картридж и если я кину резистор на VCC смогу ли я программировать его без разбора? И еще вопрос - какого номинала нужен резистор? Прошу прощения, что пишу тут, не нашел Ваших контактов.

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.