migera / flashkit-md-plus Goto Github PK
View Code? Open in Web Editor NEWПродвинутая и расширенная редакция утилиты работы с интерфейсом (программатором) перезаписываемых Sega MegaDrive/Genesis картриджей – FlashKit MD
Продвинутая и расширенная редакция утилиты работы с интерфейсом (программатором) перезаписываемых Sega MegaDrive/Genesis картриджей – FlashKit MD
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. Расскажите, интересно было бы Вам это в принципе, и как можно было бы с Вами связаться?
Спасибо!
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]
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 :)
Привет.
Прежде всего хочу сказать спасибо. Благодаря твоим трудам,я сегодня прошил картридж с микросхемой MX29L3211 !!!
Так получилось,что в процессе поиска обучающих приставок на базе 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 так,чтобы прошивать эту микросхему?
Приветствую. Во первых хочу поблагодарить Вас за проект и статьи на сайте. Очень интересно и познавательно для нуба, как я. Объяснили максимально доступным для обывателя языком. Имеется пара картриджей с немного другим названием, но по прозвону вроде похожие. И желание их переделать под программироваемые. Скажите, можно ли заменить PA28F400 чем-то более дешевым с али, чтобы это стало пин в пин по Вашему мануалу? Я прекрасно понимаю, что с экономической стороны в этом нет никакого смысла, тк аналог Вашей платы в сборе у нас продают за 300р, но я не ищу легких путей и идея что-то сделать самому мне не дает покоя. И второй вопрос - Вы писали, что в идеале надо #WE подтягивать резистором к VCC. Допустим я кину провод на B28, чтобы стационарно, хоть и не так красиво закрепить возможность программировать картридж и если я кину резистор на VCC смогу ли я программировать его без разбора? И еще вопрос - какого номинала нужен резистор? Прошу прощения, что пишу тут, не нашел Ваших контактов.
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.