Форум за любителите на Стара електроника
Персонални компютри, игрови приставки и друга стара електроника за забавление => Ремонт, схеми, документация, литература => Темата е започната от: lopesbroko в 31 Май, 2021, 22:47:28
-
Ром карта с игри дос и други програми!
-
Преди няколко месеца си закупих въпросната ром карта от олх.Тия дни понеже тествам правеците си , я забучих по грешка обратно.
Правеца изпищя зловещо и до тук!Всички чипчета изгоряха , включително и епрома 27с4001 , 512 килобайта.
Добре,че като я купих първата работа ми беше ,да сваля бин-файла и да си го запиша за резерва на друг мой чип!
След като замених всички чипчета съответно сложих цокли ,картата си тръгна. Реших да я клонирам на експерементална платка за правец16 .
Изпилих с шмиргел ненужните пинове за да влезе в цокъла,наредих елементите и после с кабелчета пресъздадох връзките.
Около ден работа и тръгна като орегинала!
Създателят и е сложил боот лоадер, итъл-дос , копи плюс и 18 игри.В началото изписва името му и стартира мигащ маркер и чрез &последван от номер на файла се извиква дадения файл,игра.
Как мога на празен епром да сложа игри или програми които аз искам , създателят на картата ми обясни че в началото на бина имало едни битове които не се пипат и после били игрите ,но не съм много наясно с тия ром-файлове!
Давайте идеи от къде на пример мога да изтегля боот ром файлове ,за проба?
-
Ако имаш програматор, свали съдържанието на EPROM чипа и го дай тук. Дай също списък на всички програми и точно коя версия са. Мисля че няма да е трудно да се намерят програмите в Нета и да се извадят с помощта на WinMerge и HxD.
-
Имам програматор естествено, писах по-горе че съм си свалил бина!!!
Ще пустна архив на бина на епрома ,както и снимки от менюто на зареждане!
Идеята ми е да си направя няколко платки с различни игри, както старите 8-битови телевизионни игри на времето.Като се смени касетата с платка се сменят и игрите.
Например като набуча друга платка с друг запис в епрома да стартират други игри, не тия дето създателят на платката е сложил!
Даже от битака съм си купил стари касети-от жълтите с капковите чипове за тиви игри,за да ползувам кутийките,тъкмо са направени за платка и влиза идеално и слота ,отговаря на захващането!
Няма как да направя оригинална платка,за сега с кабелчета-къртовски труд е ,ама е сладка радост като тръгне!
Пробвах да хвърля един дск-файл в програматора , пръска го както трябва, ми се струва ,има подобие на работещия файл ,като го разглеждам , записва го , но няма тръгване.Изписва само правец и до тук!Забравих ,какво ми каза по телефона създателят на платката-първите битове не се пипали въобще . И каратекта не ставало да се направи на ром ,имало стотици други игри,които ставали!
-
Ако не ти се занимава с УВ светлина, този TMS27C040 PROM може да бъде заменен с еквивалентен ЕЕPROM: Windond W27E040 (https://datasheetspdf.com/pdf-file/369979/Winbond/W27E040/1)
Гледам че китайците са го клонирали и са го пуснали в Алито на народни цени (10 бройки за около 20 лева): цък! (https://www.aliexpress.com/wholesale?catId=0&initiative_id=SB_20210531230921&SearchText=W27E040)
Вместо да правиш един куп платки, можеш просто да сложиш цокъл с лостче и да сменяш само чипа.
-
Ми към 8броя правец съм събрал от всички видове и гледам да оборудвам всеки с платка , може и ръчно производство - по автентично ,майсторско е!То с готови поръчани от фирма платки е лесно. За епромите е ясно ,ама имам 4-5 броя и искам да ги уползотворя поне за нещо- например като тези платки!
За китайските е ясно.
Мисля,че ги имаше като биос в дъната през 2000 година и нагоре даже и правоъгалния вариант на цокъл?
-
Появи се пост с линк към Фейсбук, където автора на тази карта Рале Палавеев е дал схемата и обяснение точно как е организирана паметта и как могат да се добавят програми, но по някаква причина изчезна.
Най-после намерих времето да начертая схемите на Romcard2 за да могат да бъдат споделени с всички. Картата представлява 512К ROM памет и може да съдържа програми които се извикват от ботлодера. Оригиналният ми дизайн от 1995 г. използваше 8 EPROM чипа 27512 и допълнително 2 PROM чипа 82S129 за 256-байтовия зареждащ файл. Сега с новия си дизайн успях да вместя всичко в EPROMа и използвах единичен 27040 вместо 8x27512. Сега паметта съдържа зареждащия файл, операционната система, каталога Romcard и някои стари програми и игри за тестване. Зарежда се светкавично с командата "&". Приятно упражнение и се радвам че работи като пушка!
-
Ето го и бин файла който свалих!
Моля майсторите на програми да ми го модефицират с други игри !Че звънях на автора и той ми обеща да ми сглоби бин епром с други игри , но ми е твърде неудобно да го притеснявам човека, все пак е доста ангажиран понеже е доктор!
Разполагам с чипове 27с080 по един мегабайт, пробвах да запиша бина на такъв но с него платката не успя да стартира!
Идеята ми е да се поберат още доста игри на свободното място?
-
пробвах да запиша бина на такъв но с него платката не успя да стартира!
Запиши файла във втората половина на 27С080 и ще тръгне. Също може да откачиш 1-во краче на епрома и да го направиш с един джъмпер превключваемо съответно към +5 волта или към маса. Така ще имаш все едно 2 бр. 27С040 закачени на платката, но ще трябва да се превключват ръчно.
-
Поради начина по който е организиран този ROM, да се напълни ръчно с нови програми е голяма играчка. Автора най-вероятно е написал програма която го прави.
-
благодаря , значи трябва да се моля на автора да напълни с различни от тези игри ром.
-
Най-добре го попитай за програмката която го прави. Не вярвам и той да го прави на ръка.
-
Много ми е неудобно да звъня ня автора на платката , че и да го питам за програми и т. н.Аз си ги ползувам тези платки за лична употреба ! Ше си помисли че ще правя търгвия с неговия труд.Ако му остане свободно време ,може да направи бин.Е аз ще си заплатя работата естествено!Труда си е труд - заплаща се!
-
В такъв случай виж тази: цък! (https://github.com/tjboldt/ProDOS-ROM-Drive)
Появява се като отделен ProDOS драйв, чипа е 1-мегабайтов EEPROM и имаш супер лесен начин да го зареждаш с програми директно от CiderPress диск имидж.
-
Благодаря , но не е за мене тая работа , хич ме няма в програмирането!
ще търся някой да направи бин файл дето като го запиша на епрома да тръгне , например набелязал съм си три дискети и да се качат, да могат да се извикват и стартират от някаква команда и т.н !
Има една руска дискета с 4 игри, каратека , и найт мищън-флипер!Имам ги на файлове за правец и вървят!
Автора на платката Ралле Палавеев обеща да направи нов фирмуер,с който да се запишат имиджите на три дискети в епрома.
Този човек за мен е най добрия програмист на вета , знае наизуст всички цифри и букви в мониторен режим на епрома който е направил,че и стартови адреси ,и т.н. Нямам думи!
Ще чакам с нетърпение да се получат нещата!
-
Тук няма никакво програмиране. CiderPress (https://a2ciderpress.com/) е програма за Windows която прави имиджи на Правец 8 дискети и хард дискове. Тази платка която ти предложих прави точно това което Рале ти е обещал че ще направи, само че работи с 1-мегабайтов имидж, вместо 3 имиджа по 140К. Освен това използва 1-мегабайтов 27с080 EEPROM чип, каквито каза че имаш в изобилие. Ще можеш да събереш поне 6 пъти повече програми на една платка.
-
Чак в изобилие , нямам 3-броя са 080-1 мегабайтовите , ама буфера на платката няма да ги чете целите ,освен с копче за 1ви крак както пише по-горе ,за да види 2 по 512к и да се превключват!
И е сложна работа,бот лоедера му казва с извикване на номер на програма от кой адрес да чете за да зареди играта.Трябва да има и дос за зареждането.
Мъчил съм се само игра да сложа в епрома ,Цал бутващ дск файл - никакво бутване , седи на правец итолкоз ,
Хвърлям дск файла в програматора и се записва , като отворя бин-файла - прилича на нещо което трябва да работи ,но има тънкости в адресите за стартиране!
Тия от сайта по-горе са си направили тяхна платка за едномегабайтов епром,като гледам има доста повече чипове?
и най-вероятно някакъв фирмуер.Няма да стане за моя проект да запиша игри.Трябва да се направи дадената платка и чак тогава /може и да тръгне/.
-
Да, ама тази платка ще ги чете целите!
Много по-просто е отколкото си мислиш. Пича даже е дал празен диск имидж с фърмуера: BlankDriveWithFirmware.po (https://github.com/tjboldt/ProDOS-ROM-Drive/tree/master/Firmware)
Отваряш го в CiderPress, добавяш игрите файл по файл и след това директно записваш .po файла на чипа. Аз щях да си я направя ако нямах карта която работи директно с диск имиджи от флашка.
-
Тази програма CiderPress не може да отвори бин файл за монтиране отваря само епълски флопешки файлове от типа дск и др,
камоли да монтирам най набред боот лоудер и после да наредя други дискетни имиджи,че и да тръгне записан после файл на чипа?Интсалирах програмата на /хр/ и се помъчих да опна фирмуерския бин файл от сайта с боотлоудера ама ,програмата казва че такъв тип файлове не може да отвори! Като пустнах дск файл с игра се отвори и показа съответно адреси и т.н.
Явно хекс едитор,нещо трябва да си инсталирам ,или ще пробвам да запиша фирмуера 2кб на епрома за да видя поне дали ще захапе платката да бутне ?Па после ще му мислим как да насложа имиджите за игри!
Много интересно от руския бин за руски компютър има ром игрички по 2-5 килобайта който може да се монтират на рома ,ама някой трябва да им каже от кой адрес да стартират или въобще дали са съвместими с правец платформата - не знам???Имах на времето оригинално ти-ви нинтендо и вътре имаше около 8-9 чипа ,цял правец почти ,игрите бяха на ромове и касети после започнаха да ги правят с капкови чипове!Всичко това ,което хората са го направили искаме да пресъздадем сега по прост начин с тия ром платки но е шибана работа явно!
-
Няма нужда от никакъв хекс едитор. Пича е направил неговата платката да работи а Епълски имиджи директно. Дал е празния имидж съдържащ фурмуера тук: BlankDriveWithFirmware.po (https://github.com/tjboldt/ProDOS-ROM-Drive/blob/master/Firmware/BlankDriveWithFirmware.po)
Отваряш го със CiderPress, той вече съдържа фърмуера. След това отиваш на Actions->Add Files и добавяш игрите файл по файл. След това прeименуваш файла на .BIN го програмираш на чипа с ЕЕПРОМ програматор.
Игрите можеш да ги извадиш от други .po и .dsk файлове пак чрез CiderPress. Всичко това разбира се става само с неговата платка и фърмуер.
-
Аха , ясно!А има ли надеждна фирма да направи платки ако пратя снимки и гербери на този проект?Ако знаете от предишен опит ,за фирма производител на платки!
-
Пича е дал всички гербери, така че всяка фирма която прави платки може да ти я направи. В Микрон 20 (https://www.micron20.com/) ще ти излезе около 30 лева парчето. Правил съм платки при тях и са добри, но не могат да се конкурират по цена с китайците. (То кой ли може?)
-
Аз се отказах от българските платкаджйници когато открих https://jlcpcb.com/
За 30 лв. и две седмици ще получиш 5 платки.
Качеството е на световно ниво.Пъти по добро от Сириус и Селектра.
-
Ще взема да я направя на една прототипна платка с жички за проба да не стане така,че да си направя с поръчка красиви платки и след това да видя при включване надписа правец и до тук!Не вярвям вече на нищо докато не проработи.
-
Прегледах целия проект. Пича е добър и би трябвало да стане. Всичко е направено както трябва за отворен хардуер, включително и фърмуера който е предоставил и на добре коментиран асемблер. Той също като Рале е направил дизайна доста отдавна и преди 2 години е решил да го ъпдейтне. Тук могат да се видят по-старите версии на платката преди да премести проекта на GitHub: цък! (https://apple2.ca/terromdrive/)
-
а на тази карта какво може да се запише в РОМа ?
https://www.willegal.net/appleii/brainboard.htm
казва се брайн борд
-
Много малко неща. Даже и да е с "големия" 27c256 ЕПРОМ имаш само 2 банки по 16К.
-
Е предния е доста по голям -мегабайт
-
Много малко неща. Даже и да е с "големия" 27c256 ЕПРОМ имаш само 2 банки по 16К.
малко , но какво , питам защото имам такива
-
В тази карта може да запишеш друг вариант на РОМа от който да бутва, алтернативен РОМ на този записан на дъното.
Можеш ли да прочетеш РОМа на картата и да го качиш?
-
малко , но какво , питам защото имам такива
Можеш да запишеш всяка програма която е под 16К и е само един файл. За съжаления това изключва всички по-полулярни игри. Много програми обаче написани на Бейсик и компилирани с Айнщайн биха се събрали. Най-добрия пример който се сещам е Говорещата програма на Борислав Захариев - тя е само 6К. Лично аз бих сложил нея. Мисля че е една от най-впечатляващите български програми за Правеца. Прикачвам я, можеш да я пробваш с AppleWin.
-
В тази карта може да запишеш друг вариант на РОМа от който да бутва, алтернативен РОМ на този записан на дъното.
Можеш ли да прочетеш РОМа на картата и да го качиш?
те моите платки са нови ... и няма нищо записано , за това питам как може да се използва :)
-
Ще взема да я направя на една прототипна платка с жички за проба да не стане така,че да си направя с поръчка красиви платки и след това да видя при включване надписа правец и до тук!Не вярвям вече на нищо докато не проработи.
Какво стана с платката? Гледам че колегата help40 ги продава и то на доста добра цена: цък! (https://www.sandacite.com/forum/index.php?topic=14521.msg120230#msg120230)
(https://www.sandacite.com/forum/index.php?action=dlattach;topic=14521.0;attach=148262;image)
-
Говорих вече с него , като ми прати платка,ще я наситя с елементи и ще споделя резултата с всички.
-
Няма причина да не заработи, при правилен монтаж и ВНИМАТЕЛНО ПРОЧИТАНЕ на описанието от автора на проекта, има малки, но важни подробности. Като цяло, няма да тръгне на Правец 8 без смяна на "биосите" им с оригинални Епълски или трябва да се ползва пачнат ПроДОС. Имаше и още някакви "засади", но на който му е интересно, ще трябва малко да почете ;)
-
Колега, случайно да имаш линк към пачнат ProDOS за Правец 82? Версия 2.4.2 зарежда, но повечето неща не работят. Същото е и с AppleWin в режим Правец 82.
-
Не, не съм попадал такъв линк, нямам го и на имидж. Когато "чопля" нещо с ProDOS, ползвам една ROM карта с Епълските фирмуери и не ми се налага да сменям чипове. Не си спомням в момента кой версии на ProDOS съм пробвал, но при мен всичките се успиваха на стандартните 82 и 8М.
-
Струва ми се,че този проект ще върви най добре на 8а и 8с.Понеже са по интегрирани и са с повечко рам.При тях продоса върви чудесно.Пробвал съм!Стига както казва колегата да се пробва биоса да се презапише с епълски.Дано да не се наложи да се подменя биоса.Ще пробвам.Ако ли не, пачнат продос все ще изкочи от някъде.
-
Получих днес платките от хелп40,за което му благодаря много!Наредих частите и записах чип с дадения на сайта софтуер с продос.Няма тръгване на нито един правец.Пробвах на-82,8а,8ц,8м.Ако някой е попадал на работещи епълски биоси,моля да даде линк.Пробвах да запиша за 82,6 броя чипове 27с32 с епълски от азимов,но явно не пасва нещо,защото с тях правеца не стартира?
-
При мен също Правец 82 зависваше с оригинални Apple II EPROM-и. Мислех, че проблема е в моя компютър, но явно не е така.
Дали обикновенния DOS (3.3 мисля) няма да работи с ROM платката и Правец 8x?
-
Няма да тръгне защото Фирмуера и боот лоудера е направен за продос!Трябва някой който е наясно с програмирането да направи имидж на обикновен дос за чип и да се програмира,за да се види дали ще тръгне нормално.И после как ще се стартират добавените игри и програми , въобще не ми е ясно,даже и продоса да тръгне?Може би да ги види като виртуални флопи дискове?
-
Мисля че ще мога да пачна фърмуера на платката, но ми трябва пачнат ProDOS за Правец за да копирам една част от него. Никъде не намирам напълно работещ.
-
...
Ако някой е попадал на работещи епълски биоси,моля да даде линк.Пробвах да запиша за 82,6 броя чипове 27с32 с епълски от азимов,но явно не пасва нещо,защото с тях правеца не стартира?
Ето биосите на AppleII+. Свалих ги директно от AppleWin.
-
То вчера си говорихме по телефона с хелп40 и трябва да намерим решение с проблема на тази платка,за да можем да я ползуваме всички!Доста е привлекателен проекта.
-
Видях че ProDOS версията която е във файла BlankDriveWithFirmware.po е стара и от тези които не работят на Правеца. Затова пачнах файла с най-новата версия 2.4.2, която е от 2018 г. и работи напълно на Правец 8А и 8М, и до някъде на Правец 82. В ZIP файла който прекачвам има два различни варианта, тъй като не бях сигурен точно колко от началото трябва да се копира. Пробвай ги и двата, поне единия би трябвало да тръгне.
-
P.S. И двата варианта по-горе няма да сработят - не си губи времето да ги пробваш. Ще направя работещ имидж по-късно и ще го постна. Pазбрах как става и как да ги тествам на моя Правец.
-
Този вече би трябвало да работи със сигурност.
-
Аз за един прЕател да попитам - кой точно файл записвате на PROM-а? Защото този в github-а си е точно това което си пише - BlankDriveWithFirmware ???
-
В последния съм сложил целия ProDOS 2.4.2, но не съм му променил името. Този в GitHub е празен и затова изписва: Unable to load ProDOS. Същото съобщение получавам и на моя Правец 82 като заредя този от GitHub, а с този който съм дал по-горе си работи.
-
Луд умора-няма!Паля колата и отивам да записвам чипове.Ще запиша последния даден и ще кажа резултата.
Днес си играх сложих епълските епроми!Превърнах правеца в епъл. Но тръгване на платката-няма!
Втори въпрос.По същия начин ли да добавя дск-файловете както е описано в проекта или има някаква промяна с новия продос?
-
Не добавяй нищо за сега, само пробвай последния файл дали ще зареди ProDOS. Ако го зареди ще ти направя друг имидж с няколко игри в различни директории за да видиш как става. Ако направо зареди ProDOS бейсик, напиши BYE и виж дали ще се върне в менюто.
-
Продоса,тръгна , но с епълски епроми поне последните-D8,D0,тряба да са епълски защото инъче зарежда продоса и остава мигащ маркер и до тук! С епълските епроми може да се пише BYE всичко си е на място!
Благодарности на колегата за майсторлъка,рядко хора биха се хванали с това!
-
на правец 82 с рам карта сатурн128
-
ако може добави тези игрички.
-
Прикачвам два нови имиджа които направо влизат в менюто, без не е нужно да се пише BYE от Бейсик (това се получи на предишния имидж заради моя грешка). Първия е само ProDOS, а във втория съм сложил и няколко игри в отделни директории. Някои от тях тръгват, други не. Идеята е сам да си сваляш имиджи от Азимов и да ги прибавяш. Много е просто:
1. Отваряш в CiderPress поотделно всеки .dsk файл свален от Азимов и го екстрактваш в отделна директория във Windows.
2. Отваряш ProDos+Firmware.po в CiderPress и добавяш целите директории както съм показал на снимката.
Не знам защо при теб работи само с биосите на Apple II. Моя Правец 82 си е с оригинален биос и зарежда тези имиджи без проблем.
-
Забравих да добавя че много игри не тръгват от ProDOS и затова е добре да се търсят първо в тази колекция (https://www.apple.asimov.net/images/games/collections/san_inc_prodos/), която се състои от имиджи направени специално да зареждат от ProDOS.
-
Този правец на който сменям биоси е с дъно на 82,и е тестов,за експерименти!Най вероятно не тръгва защото 2кб-бинове съм ги записал на 27с32 чипове.Пробвах с руските жълтите няма проблем-върви,но тях не мога да ги изтривам и записвам!Идеята по-горе беше да се пробва с епълски бинове.Намерих с голям зор 27с16 и стана!
ПРОБВАНО!
С Епълски бинове записани на 27с32,правеца не стартира въобще иска да са записани на 27с16!!!
А с правецовите бинове от библиотеката на форума,правеца работи.Записани на 27с32 или 27кс16!
Важно е да споделяме експериментите и пробите,да е ясно какво се случва.Да е в помощ на другите които се занимават,да не си губят времето напразно.
Темата върви към добър край в благодарение на колегата CVT -фирмуера е вече направен както трябва.
Ще можем всички за използуваме тия платки от проекта ,излизащи на съвсем ниска за нас цена!
-
:drinks:
-
ProDos-a ще работи ли на Правец 82 с инсталирана RAM платка само с 16kB?
Може ли да се ползва EPROM с по-малък обем например 27C010?
-
Да, но трябва да е най-новата ProDOS версия 2.4.2 от 2018 г. Има и още по-нова бета, но не съм я пробвал. Може да се свали от тук (https://prodos8.com/).
Тази ProDOS ROM платка работи само с 1-мегабайтов ЕЕПРОМ чип, тъй като търси фърмуера си в самия край на адресното пространство от $FF800 до $FFFFF.
-
Ето и последния ъпдейт. Напълних 1-мегабайтовия имидж до 99,3% с игри, общо 28 на брой. Всяка една е тествана че работи на Правец 82 от самия имидж. Сложих ги в отделна директория /GAMES. Тези които представляват повече от един файл си имат собствена директория в /GAMES. Също сложих една част от ProDOS файловете в отделна директория /PRODOS.UTILS, така че рута да не изглежда препълнен.
-
браво , старахотен си
точно пишех съобщение "Остава някой ако събере добра подборка от игри които работят и направи РОМ да го качи , да не се мъчат по-ленивите "
и натискам изпрати и ми казва някой е написал докато съм набирал съобщението :)))
браво
:drinks:
а как ги тестваш на твоя като нямаш карта ...
-
Имам CFFA3000 (http://dreher.net/?s=projects/CFforAppleII&c=projects/CFforAppleII/main.php) карта. Тя може да емулира флопи и хард дискове от флашка. В случая просто копирам имиджа Games+ProDos+Firmware.po на флашка, казвам ѝ че това е Apple II Smartport хард диск на слот 6 и тя си ботва Правеца директно от него. :)
-
В комавдировка съм.Нямам търпение да се върна и да пробвам биновете.
Между другото,има аналог 27с080,който да не е уве-епром,а обикновен многозаписваем.Понеже доста хора искат да си направят проекта,но ги няма тия чипове?Аз лично имам два и са ми достатъчни,няма да правя бизнес с платки!
Добре е да се опише и аналог лесен за намиране!
-
EEPROM (Електрически Естривамен ПРОМ) еквивалент няма. По-горе на няколко места съм писал EEPROM по грешка. Единствените варианти са еднократно-програмируемия 27C080 или УВ-изтриваемия 27C801, който смятам че е най-добрия вариант. Ако се поръча от Алито с доставка и ДДС излиза около 3,50 лева бройката: цък! (https://www.aliexpress.com/item/32874820314.html)
-
може би някакъв адаптер .... с СМД чип ... , но какъв не знам , може би 29f016 , той май е 2 пъти по голям ?
но акъла ми не стига да го измисля сам това :))
идеята е да си го програмираш по лесно и без да го триеш 5-10 минути , но от друга страна няма да го програмираш всеки ден :)
-
Еквивалентния флаш чип е 29F080: цък! (https://www.aliexpress.com/item/1005001371146713.html)
Ето и адаптер с гербери ако някой реши да пробва: цък! (https://oshpark.com/shared_projects/EtCzcWn5)
-
И двата 27C080 и 27C801, ги имам и се изтриват с уве лампа за около 5 минути!Не знам каква е разликата.Напълно са еднакви и се записват без промяна на настройките на програматора.И с двата бачка платката!А този 29f080 вече се изтрива с програматора,многократно.
-
27C080 би трябвало да са OTP (аз еднократно записване) и да нямат прозорче: цък! (https://www.ebay.com/itm/150760207163)
-
това с 29F080 е чудесно , но дали ще може да се програмират когато са запоени там , защото този човечец ги програмира преди това с адаптера , дето го е измислил този преходник
https://www.jensma.de/?p=232&lang=en
защото са го питали и той виж какво какзва " an adapter between the programmer and the eprom adapter itself"
че за да го програмираш ... ше ти трябва адаптер между програматора и адаптера .... и си губи смисъла :(
-
Да, няма да може да се програмира след като чипа се запои за адаптера без специален адаптер за програматора. Може обаче много лесно да се направи адаптер за програматора от оригиналните гербери, тъй като след като се прекара през един и същ адаптер два пъти, оригиналното подреждане на пиновете се възстановява. Просто TSOP падовете трябва да се заменят с нещо което пасва на програматора.
-
явно не е удачен адаптера .... ако имаше джъмпер или нещо такова ....за да може да се програмира ...това щеше да е според мен добре
-
Може да се програмира запоен за адаптера с втори адаптер, но като се събере всичко заедно става много по-сложно и по-скъпо решение на проблем който просто може да се реши с това: цък! (https://www.aliexpress.com/item/32742203792.html)
:)
-
Мисля,че ще се получи да се замести 27с040 със А29040В,само във А18 е разликата,първи и 31-ви крак.Инъче бина се записва перфектно,изтрива се с програматор-многоизтриваем е!
Става въпрос за 512к чип от платката на Рале Палавеев.Просто преместих шината от 31 крак на 27с040 към 1-ви крак на А29040В - ПЛАТКАТА ПРОРАБОТИ С А29040В!
Въпрос-знае ли някой как да запаралеля два епрома 27с040 като един 27с080?
-
Става, трябва обаче още един чип който да контролира кой от двата 512К чипа работи в зависимост от това дали адреса по-малък от 512, което се определя от бит 9 (А9 на адресната шина).
-
Ясно , с превключваща логика,щото има доста техника от онова време когато е нямало големи по килобайти чипове.Нареждани са по няколко за да се постигне желания обем.Даже имаше някъде схема за правец82 как всички епроми да се заменят с един по-големичък!
-
A9 няма място тук :) , А19 от платката трябва да отиде към OE или CS на двата 27c040, като към единият е директно, а към другия през инвертор.
-
Точно така - бит 19. Килообърках се! :)
-
После и бин файла трябва да се раздели на две ,като се запази боот лоудера в началото и края!За да си мисли платката,че е един чип.Трудна работа.
Подех темата,понеже 27с040 се намират доста-често,а27с080 е труден за намиране.За това искам да събера два 27с040 да работят като един 27с080 на платка с цокъл.
-
Не, само делиш BIN файла на две през половината и това е. Платката ще го вижда като един чип.
-
-
Може ли да се направи принципна схемичка на връзките с инвертора ,приблизително да се знае.Всички други крачета се запаралелват,понеже 27с040 няма а19 и както е описано по-горе се правят връзките?
-
Специално за тази платка аз бих ги свързал по следния начин за най-сигурно:
(Vpp на 27C040 остави разкачени)
-
Специално за тази платка аз бих ги свързал по следния начин за най-сигурно:
(Vpp на 27C040 остави разкачени)
По тази схема най-много да изгориш РОМ картата, защото СЕ и ОЕ на 27С080 се управляват по отделно.
По скоро трябва да се направи логика която комбинира СЕ и А19 на 27С080 да управлява СЕ и ОЕ на двата 27С040.
-
В грешка си, CE и ОЕ са вързани заедно на самата платка. Виж схемата: цък! (https://github.com/tjboldt/ProDOS-ROM-Drive/blob/master/Hardware/ProDOS%20ROM-Drive%202.2.pdf)
-
В грешка си, CE и ОЕ са вързани заедно на самата платка. Виж схемата: цък! (https://github.com/tjboldt/ProDOS-ROM-Drive/blob/master/Hardware/ProDOS%20ROM-Drive%202.2.pdf)
Да греката е моя, гледал съм схемата на РОМ картата а не на ПРОДОС РОМ картата.
-
****оооо и аз съм се объркал
аз мислих че lopesbroko говори точно за РОМ картата на този чичко от олх , Палев или как е там
тук е схемата му
https://www.sandacite.com/forum/index.php?topic=16100.msg119737#msg119737
той е чертал чертал и .... начертал под ЛС133 има джъмпер с една зелена жичка да не се вижда много , явно едната пътечка не е измислил как да я направи
жалко че няма начин да се препрограмира с програми и игри с които иска човек ...
но сега гледам че тя е с 27ц040
объркал съм се и аз , няма как да си изтрия поста
-
Да, говори за ProDOS платката. В платката на Рале Палавеев изобщо не участва 1-мегабайтовия чип. Тя е с 512К чип. Той само каза че на нея е пробвал да замени ПРОМ-а с флаш и се е получило. Затова пита как да стане ProDOS платката с два 512k чипа, за да може и тях да замени с флаш.
-
Ахаа,няма да ги заменям с флаш,просто имам 4-броя 27с040 и искам да ги използувам за про-досовата платка.За сега,тя работи с 27с080,но искам да я направя с два броя 27с040.Тъкмо всеки колега който иска ще си направи.27с040 ги има под път и над път.Даже от старите сто херцови кинескопни телевизори и в телетекскта и на много места.А29040 го извадих от старо непотребно дивиди!
Последно ще тръгне ли схемичката???
-
Ето този бин файл използувам.Редактирал съм си го с любими итри.Благодарности на колегите по горе за идеите и начините за редакция!
Ще може ли да се раздели на две,за да запиша двете полувини по 512к на двата чипа?
-
Специално за тази платка аз бих ги свързал по следния начин за най-сигурно
Може да се мине само с инвертор, без 74LS32, CS-ите си остават където са свързани, ОЕ-тата се разделят и едното ОЕ отива към А19, а другото пак към А19, но през инвертор.
-
Не съм съгласен, защото тогава единия от 27C040 чиповете ще е винаги включен. По тази логика U2A на оригиналната схема е тотално излишен и e трябвало просто CE и ОЕ на 27C080 да се свържат на шаси.
-
Не съм съгласен, защото тогава единия от 27C040 чиповете ще е винаги включен.
Е как ще е включен винаги когато CS (чип селект) на двата 27С040 са включени в паралел и се управляват от U2?
-
Разбрах те - това наистина е по-добра идея, но най-добре го начертай - схеми и музика трудно се описват с думи.
-
Може ли някой да раздели на две бин файла,за да го запиша на два чипа да пробвам? 2х512к?
-
Може, но предпочитам да ти кажа как става, тъй като е супер лесно.
1. Сваляш и инсталираш този безплатен едитор: HxD Hex Editor (https://mh-nexus.de/en/downloads.php?product=HxD20)
2. Отваряш оригиналния файл, селектваш и изтриваш от адрес 80000 h (включително) до края. Сейваш и това става първата 512К половинка.
3. Отваряш оригиналния файл отново, селектваш и изтриваш от началото до адрес 80000 h (не-включително). Сейваш и това става втората 512К половинка.
После проверяваш че и двата файла са точно 512 KB (524,288 bytes).
-
Същата процедура мога ли да я направя с бин-фала на Правец8м?Като файла от биоса ,го разделя на две за да стане за два чипа 27с64,вместо един 27с128,или обратно , като съответно се премести опоменатият на дънната платка джъмпер?
-
Да.
-
Да.
Не,че нямаме оригинални и за двата вида чипове,просто информативно - да се знае.
поздарави и благодаря!
-
* този ром за който сега ще говоря няма нищо общо с продос рома
става дума за "Diagnostic – custom ROM written by David that does extensive RAM tests and tests keys"
Diagnostic ROM: this ROM can help to isolate a fault with ROM, RAM or bus faults. For example, if your machine won’t boot using the Diagnostic ROM then it is probably a bus fault. If your machine boots okay with the MultiROM then it’s probably a ROM fault, and if it boots with a RAM error then the Diagnostic ROM will indicate the problem.
Диагностичен ROM: този ROM може да помогне за изолиране на повреда с грешки в ROM, RAM или шина. Например, ако вашата машина не се стартира с помощта на диагностичния ROM, това вероятно е грешка в шината. Ако вашата машина се стартира добре с MultiROM, вероятно това е грешка в ROM, а ако се стартира с грешка в RAM, тогава диагностичният ROM ще покаже проблема.
китайците продават РОМ карти за висока цена на ебей и ги предлагат с този ром , който иначе е част от "мулти-ром" картата на този чичко
но защо споменавам китайците, защото намерих един човек на ютуб който показваше колекциите си от карти и там беше китайската.
Помолих го да сподели РОМ-а и той го публикува в ГИтхъб
https://github.com/RudyRetroIntel/Hardware-ROMS
аз го тествах на "Brain board" , като преди това направих модификация за да се сложи 512 ром вместо 27ц256
както е описал друг чичко тук (https://www.applefritter.com/content/anyone-want-brain-board-their-apple-ii)
но като гледам сега той е май доста "празен" този бин
ако някой от вас може да го изреже ... и да го направи по-малък за да стане без мод да се слага на 27ц256 ще е супер
-
Да, съдържанието на този 64К BIN файл е в първите 16К, така че може да се ореже до 32К и до 16К.
-
В тази карта го има този тест, но не съм сигурен до колко е полезен. На мен ми е по-полезна картата, че може да се подкара дъно без EPROM-и на него и е с оригиналния фирмуер на Епъл. Така си подкарвам и старите версии на ПроДОС, които проверяват за оригинална машинка (Правеца става двоен агент и се маскира като Епъл 8) ).
А сега като се замисля теста на клавиатурата също е полезен.
-
е твоята явно в копие на мулти рома . или мули рома е копие на твоята
но ние от къде да си направим таква не знаем ...
как си го копирал ПАЛ–а ? или не е бил заключен ... ?
-
Относно ProDOS картата - днес я пробвах в моя Правец 82 и се оказа че Каратека не работи, защото съм забравил да добавя LOADER.SYSTEM към директорията. Прикачвам ъпдейтната версия на ПРОМ-а, защото е срам най-важната игра да не работи. За да работи трябва да се стартира от LOADER.SYSTEM, както се вижда на първата снимка.
Иначе картата е страхотна - зарежда за по-малко от секунда от включването на компютъра и е значително по-миниатюрна от колкото си представях.
-
Важен ъпдейт
Автора на ProDOS ROM-Drive картата Терънс Болдт е направил хардуерна и софтуерна промяна по идея на Рале Палавеев (автора на българската карта), която мести фърмуера от края на ПРОМ-а в началото (и по-точно в хедъра). По този начин може да се напълни целия чип, без да е нужно да се внимава да не се забърше фърмуера. Това позволява също да се използват по-малки ПРОМ чипове (512К и 256К).
In 2021, the first and only issue was opened on the project requesting that the firmware be relocatable. I let that issue sit for a few months and then Ralle Palaveev supplied some relocatable firmware as a patch. I quickly realized that this could be placed into the second block on the drive normally reserved for SOS bootloader for the Apple ///, essentially allowing the full EPROM to be used for the drive. I disassembed Ralle's patch, merged it into the existing source code and made a few updates to save a few bytes and add clarity.
В Гитхъба е сложил и ПРОМ с игри (https://github.com/tjboldt/ProDOS-ROM-Drive/tree/main/Firmware), подобен на този който аз направих, само че различни. Той обаче няма да работи без хардуерната промяна.
-
Че каква ще е тази хардуерна промяна,има ли я някъде описана ,лесно ли се прави???
-
Двете принципни схеми са в Гитхъб в PDF формат. Ще трябва да ги отвориш в различни табове и да превключваш бързо между тях за да видиш разликите:
Стара: https://github.com/tjboldt/ProDOS-ROM-Drive/blob/v2.5/Hardware/ProDOS%20ROM-Drive%202.2.pdf
Нова: https://github.com/tjboldt/ProDOS-ROM-Drive/blob/main/Hardware/ProDOS%20ROM-Drive%203.0.pdf
-
Хи-хи, аз за това си поръчах от неговите платки, за да си поиграя малко, а той ме е изпреварил :D. Но нищо има и други неща които могат да се доизкусурят.
-
Аз си поръчах от един чичко от базара 5 броя 27с080 готови тествани изтрити по 3 лева пърчето за сега имам доста за експерименти иска ми се освен игри и няколко тестови програмки да добавя от тия тук дето ги има във форума зе тест на цвят и др -за бързи тестове на памет и др
Имаше някакъв екран на трон но не намерих линк?
-
Зарежи интро-екрана на Трон! Това е най-лошата идея за тест на цветове, тъй като постоянно си променя цветовете.
Иначе играта я има в Азимов: http://mirrors.apple2.org.za/ftp.apple.asimov.net/images/games/action/tron.dsk
-
ОТ работещия бин-файл изтрих някой ненужни игрички и се помъчих да добавя тестова програма локсмит.Като предварително я разархивирах в директория която добавих към игрите!Както правя при добавяне и премахване на игри!Но когато стартирам програмата,не тръгва въобще който и файл да стартирам.Явно не става за продос.Та идеята ми е да се намери тестова програма която да върви,като се добави в продосовския епром.Че само игри е скучна работа.
Някоя тестова програма за колор-тест например за да мога бързо да я стартирам при проби за цват?
-
Да, още като събирах първата версия на колекцията исках да сложа и една диагностична програма, но никоя не тръгна на ProDOS. Видео тестовете на програмата Apex II обаче са на Бейсик в един файл, така че можеш да ги прибавиш. Просто прибави файла VIDEO#fc0801 който прикачвам към рута на ProDOS картата и ще получиш това след като го стартираш:
-
Благодаря ти!!!Много добре се получи,хвърлих го в началото на основната директория на продоса и се появява в стартовото меню!При стартиране тръгва без проблем!
-
Да се обадим по темата. Сдобих се от NKK с двете платки,сглобих едната (на Палавеев) на базата AT49F040А,паметта е записана коректно с софтуера от темата. Резултата върху Правец82 е грешка след стартиране (&).
Не съм сменял чиповете,ползвах смес от нови и стари такива. Засега това е резултата,утре ще ровя по нея. Сигурен съм че платката е коректна,може проблема да е в някое краче на цоклите.
-
Софтуера за новата платката на Рале Палавеев която е със 512 KB флаш чип и може да се записва на нея го няма в тази тема. Трябва да го свалиш от Гитхъба му:
https://github.com/rallepalaveev/Prodos-512kB-NVRAM-Drive/blob/main/ProDOS-NVRAM-Drive-512KB_v34.po
Версията на платката на Теранс Болдт която си взел (версия 2.5) пък работи единствено с 1 MB PROM чип и няма да тръгне с 512 КB флаш чип. За нея можеш да свалиш софтуера от предната страница: цък! (https://www.sandacite.com/forum/index.php?topic=16100.msg122783#msg122783)
-
27C040 и AT49F040А НЕ са пин-то-пин съвместими. Сложи стандартен епром 27С040, може да провериш и резисторната матрица дали е правилният тип (предполагам знаеш, но са с три вида свързване на резисторите).
-
Чак сега видях на снимката че лявата карта не е новата версия на Рале Палавеев, така че няма да тръгне със флаш памет, а само с ПРОМ.
Това е новата версия която работи с флаш памет: https://github.com/rallepalaveev/Prodos-512kB-NVRAM-Drive
-
Тази версия с 1 флаш не я бях виждал, мярнах някъде из нета една версия с 8 флаш чипа, ако не греша :D
Това е стартовия екран на платката при нормална работа.
-
Да, тази с флаш чипа е съвсем нова. Най-вероятно резултат от сътрудничеството му с Теранс Болдт.
-
Чак сега видях на снимката че лявата карта не е новата версия на Рале Палавеев, така че няма да тръгне със флаш памет, а само с ПРОМ.
Това е новата версия която работи с флаш памет: https://github.com/rallepalaveev/Prodos-512kB-NVRAM-Drive
Платката е набързо преправена за новата версия с флаш паметта. Схемата за работа с C040 и 39SF040 е различна в свързването на 74LS00, 74LS02 както и 31 краче на 39SF040.Има две версии за работа с Флашовете,едната на базата 74257 другата на 7432.Платката е преправена за 74257.
39SF040 по мануала е почти пълен аналог на at49f040.За да нережа доста пътечки махнах двата чипа и промених схемата с жици спрямо тази дадената за флаша. Два пъти проверих всяка връзка по схемата,смених всички чипове но резултата е един и същи.
При премахването на Флаш(само чипа) правеца стартира нормално, с него отказва да стартира и дава само бели ивици.Пробвах и с друга подобна флаш памет на друг производител,абсолютно същото е. Остана от любопитство да пробвам на 8С то. Въпроса е защо става конфликта между Флаша и шината. РОМа си е ProDOS-NVRAM-Drive-512KB_v34.po , не съм правил някакви промени.
[attach=1] [attach=2]
-
Най-добре е да използваш чиповете за които самата платка е направена, вместо да я преправяш. Иначе Господ знае дали не си направил някаква грешка и не си повредил половината чипове докато се опитваш с жици на преправиш една платка на друга.
-
Най-добре е да използваш чиповете за които самата платка е направена, вместо да я преправяш. Иначе Господ знае дали не си направил някаква грешка и не си повредил половината чипове докато се опитваш с жици на преправиш една платка на друга.
Чиповете лесно ще ги проверя,слота на правеца е здрав,флопито стартира нормално. Препоръчва се да се ползва 7 слот,обаче където и да се включи все е същото. Нямам оригинална флаш или епром 040. Пробвах и флаш 256х8,побра си рома 34 версия :unknown: ,мина проверката за запис но пак е същото.
Ще го подкарам,просто е въпрос на време.
-
Значи до колкото разбирам ти си купил от колегата NKK тази карта:
https://github.com/rallepalaveev/romcard2
Рале Палавеев обаче има 3 различни карти които работят с флаш чип:
1: 512 KB флаш: https://github.com/rallepalaveev/nvramcard
2: 515 KB флаш с ProDOS: https://github.com/rallepalaveev/Prodos-512kB-NVRAM-Drive
3: 4 MB флаш с ProDOS: https://github.com/rallepalaveev/Prodos-4MB-NVRAM-Drive
На коя от трите се опитваш да я преправиш? И трите са с различен фърмуер, а линка който аз ти дадох по-горе е за втората.
-
Значи до колкото разбирам ти си купил от колегата NKK тази карта:
https://github.com/rallepalaveev/romcard2
Рале Палавеев обаче има 3 различни карти които работят с флаш чип:
1: 512 KB флаш: https://github.com/rallepalaveev/nvramcard
Благодаря CVT,не бях обърнал внимание че са 3 версии,това ми помогна да доработя нещата.
Доработката на платката на NKK (с оригинала без джъмпера се прави същото)за да работи с AT49F040(аналог на SST39SF040) вместо 27C040(27c080) се оказа лесна.
Маха се джъмпера (добавен от NKK,който го няма реже пистата на 1 краче на 49F040)
1: реже се писта между 31 краче на F040 и 19 краче на 74LS374.
2: Прави се мост между 9 и 12 краче на 74LS00 (отляво на 74LS74)
3: 11 краче на лявата 74LS00 се включва към 31 краче на 49F040
4: 13 краче на лявата 74LS00 се включва към 6 краче на 74LS00 отдолу под 74LS74
5: 19 краче на 74LS374 се включва към 1 краче на 49F040
Флаша е от тази версия,линка за него е на CVT. Там е и схемата на по-новата версия,моята версия на платката на NKK не е за Флаш памет и доработката я описах.
Romcard2.v7_Bootloader.v2.bin
[attach=1]
Пишеш след зареждането &2 да излезе каталога. Пишеш номер например &002 и тръгва избраното.
[attach=2] [attach=3]
-
Забелязах нещо интересно при Правец8с и Ром картата (в 7-порт).
При замяна на КР1533АП6 с 74LS245 започва некоректно четене от нея,понякога стартира нормално,пробвано с няколко чипа LS серия. КР1533АП6 се заменя само с 74ALS245 за да работи стабилно правеца.Първоначално реших че в завода са нямали 555(74LS) серия и са сложили 1533 обаче се оказа че крушката си има опашка ;).
-
Хмм, никъде в дейташита на AT49F040 не видях да пише че е съвместим с TTL, докато при SST39SF040 са го написали доста ясно. Обикновено когато се свързва CMOS чип който не е съвместим с TLL, трябва да се буферира със 74HCT логика. В тази карта не виждам нищо такова, така че може просто проблема да е разлика в нивата между AT49F040 флаш паметта и различните TTL чипове.
Ако само този чип прави проблем, пробвай да го замениш със CMOS 74HCT245. (Аз също бих заменил всички TTL чипове на картата със 74HCT.)
-
След обръщане на картата в слота изпушиха 7474,133,AT49,257. Дъното издържа :D
AT49F040 е сменена с друга подобна в корпус QFP32. 74LS133 е заменена с 2 бр 555ЛА1 обаче се оказа че замяната не работи въпреки коректния аналог от 2 TTL-ки. С двете 555ЛА1 успява да прочете само първия ред от написаното съобщение и забива. Ром картата стартира коректно без 74LS133 в 7 слот на Правец 82 както и Правец 8С и си подкарва игрите. Интересно защо забраняващия сигнал който праща 133 при получаване на данни по Адресната шина за Правците е без значение.Дали действа само при определени серии на Правец 8А или 8М нямам идея.
-
За любопитните,заместването на 74ls133 с к555ла1
[attach=2]
-
Не знам какво изобщо постигаш като заместваш стари западни TTL-ки със стари съветски TTL-ки. Защо не сложиш CMOS?
-
74LS133 е заменена с 2 бр 555ЛА1 обаче се оказа че замяната не работи въпреки коректния аналог от 2 TTL-ки.
Още 3 инвертора трябват. 13И-НЕ по схемата по-долу.
-
Не знам какво изобщо постигаш като заместваш стари западни TTL-ки със стари съветски TTL-ки. Защо не сложиш CMOS?
Спестявам си ходенето до магазина. Имам под ръка доста чипове и ги ползвам при първа възможност.
Още 3 инвертора трябват. 13И-НЕ по схемата по-долу.
Схемата ти е правилна,моя грешка още преди сглобяване,първо реших да ползвам други чипове,после видях че имам повечко ЛА1 и ги сложих тях ръководейки се от първоначалната логика. Благодаря че забеляза!
Протеуса рядко го ползвам за симулации. Директно вързах всички входове и видях инверсия на изхода,трябваше да пробвам вход по вход да се види грешката :D
На Правец 8М РОМа НЕ стартира без 74LS133,изписва първия ред и след това съощение за ERROR, по късно ще проверя с монтирана 133ка.
-
Още малко по темата.
На Правец 8М доработената карта за Флаш памет при мен стартира само в 2 и 6 слот,на 7 и останалите дава системна грешка.Няма разлика дали е със или без монтирана 74LS133.
Пробвах да запиша други чипове от 128x8 (1MB) и 256x8 (2MB),всички проработиха.Част от игрите липсва което е нормално. Все пак зареждането на менюто е в самото начало и размера влияе само на останалите програми за които няма място. Пакмена,Гремлините и Доса работят и в 1MB чип (другите неща не съм ги пробвал).
Тестваните чипове са:
Флаш - 28F1000 1 MB
Флаш - F29C51002 2 MB
EPROM - M27C1001 1 MB
Ако някой отдели часта за стартиране на Флаша,може да се правят доста врътки с различни чипове и игри.
Още 3 инвертора трябват. 13И-НЕ по схемата по-долу.
Схемата е работеща,за инвертор ползвах 155ла3.
-
Има ли някой празна нова гола платка от тия на Рале Палавеев ,че ми трябва един брой !Ще я закупя ако му е останала на някой колега??
Търся от първия му модел които бяха!
-
Сега остава някой да направи (или намери) проста и евтина карта която поддържа 32 мегабайта флаш за да може да се събере Total Replay (https://archive.org/details/TotalReplay) колекцията и напълно да избие рибата! :writer:
Колегата TheHungry продава такава на доста добра цена (https://www.sandacite.com/forum/index.php?topic=16566.msg123980#msg123980), но тя изисква допълнителен флопи-емулатор до колкото разбирам.
Иначе тази колекция е страхотна! Съдържа вече над 400 от най-добрите и интересни игри. Менюто позволява търсене по заглавие или по екран, а когато не се играе показва скрийнсейвър с анимации от различните игри в нея. На цветен монитор е направо наслада за сетивата. Аз я въртя на CFFA 3000 карта.
(https://www.sandacite.com/forum/index.php?action=dlattach;topic=922.0;attach=157095;image)
-
Реално има такава прави я един от Австралия , чете от USB и е на добра цена . Но поради липсата на електронни компоненти производителя я предлага рядко.
Реално не е кой знае колко трудно да се преработи софтуера на съществуващите карти и да се ползва SD-карта като най евтин носител ( с малко модифицирана електроника ще може да се постигне реално имам такъв проект но е малко по разширен ) .
За да е елемнентарно като хардуер няма да може да се копират директно файлове от PC ( няма да има файлова ДОС система а картата ще се ползва само като памет ) .
Ако на някой му се занимава да пише софтуер мога да обясня идеята и не е никак сложно да се допише съществуващата имплементация РОМ картите .
-
Аз искам да го направя със ESP32 и 2 или 3 MCP23S17 SPI разширителя, обаче си нямам представа какъв e SmartPort комуникационния протокол със шината на Правеца.
-
За да е още по "сладко",картата стартира и без 74LS74. Тя е с управление от 74LS133 която няма.Все пак си я оставих на мястото :D.
Мисля че най простото решение е да се сложи отгоре емулатор на Епром с SD карта. Например някое ардуино,все някой го е направил и написал софтуера.Мисля че номера ще мине,само ще чете по-бавно.
-
За да е още по "сладко",картата стартира и без 74LS74. Тя е с управление от 74LS133 която няма.Все пак си я оставих на мястото :D.
Мисля че най простото решение е да се сложи отгоре емулатор на Епром с SD карта. Например някое ардуино,все някой го е направил и написал софтуера.Мисля че номера ще мине,само ще чете по-бавно.
Тя картата стартира и без тези чипове защото нямаш други карти които имат собствени ROM-ове ползващи C800-CFFF .
Няма смисъл от емулатор малко промени в схемата и промяна в софтуера ще е достатъчно .
-
Специално за тази платка аз бих ги свързал по следния начин за най-сигурно:
(Vpp на 27C040 остави разкачени)
Същото се постига с една 7400 (Вместо 7404 и 7432),тествах в Протеуса.
Епрома го интересува при четене само състоянието на CE.
Дали OE е в 1 или 0 все си минава в Z на изхода.
Пробвах на 27512,протеуса ми няма 27C040.
[attach=2]
-
Заместването на 1 бр. 27C080 с 2 бр. 27C040 по горната схема работи.Всички чипове трябва да са LS серия особено 74LS00.
На Правец 8М картата не стартира поради малко памет,на 8С работи превъзходно.
[attach=1] [attach=2]
[attach=3] [attach=4]
-
Защо е малко паметта? Правец 8М нямаше ли 64К на самото дъно?
-
На Правец 8М картата не стартира поради малко памет,на 8С работи превъзходно.
Картата си работи без проблем на 8М, провери си DIP превключвателите на дъното, с единия можеше да се изключва вградената 16к RAM карта.
-
[attach=1]
Не действа в каквато и да е позиция.
На платката на Рале Палавеев с флаша 040 8М работи коректно.
Тази с продоса отказва,само на 82 не съм я включвал.
-
Можеш ли да заредиш ProDOS 2.4.2 на този Правец от дискета (или флопи емулатор)? Ако не можеш, проблема не е в картата.
ProDOS 2.4.2 можеш да свалиш от тук: https://prodos8.com/
-
На платката на Рале Палавеев с флаша 040 8М работи коректно.
Работи коректно защото платката на Рале зарежда Eagle DOS, а той не изисква задължително 64к RAM. Пусни си един RAM тест за да видиш колко е реалната памет, която се разпознава на това 8М. Опитай и съвета на колегата CVT.
-
Колегите са прави!Дип ключе 1.сменя паметта от 48 на 64 кб и ако не е на 64кб продоса посмъртно няма да тръгне,докато Ралле Палавеевата платка бачка и на 48кб само копи плюса и не тръгва. Иска 64 кб.
Продоса на 82,затова иска още 16кб памет за да тръгне.За да стане 64.И недай си боже да има някой рам чип с грешки Правеца стартира, но продоса не тръгва.Така,че е добре да се пусне тест за памет за да се види че вкички банки са ок!
-
...
Мисля че най простото решение е да се сложи отгоре емулатор на Епром с SD карта. Например някое ардуино,все някой го е направил и написал софтуера.Мисля че номера ще мине,само ще чете по-бавно.
Да, проекта е започнал още Май месец и вече се развива с пълна пара: http://www.github.com/profdc9/Apple2Card
Автора е сложил и тема в AppleFritter: The Dan ][ SD card disk controller (https://www.applefritter.com/content/dan-sd-card-disk-controller)
Много ме кефи че изглежда като карта която е правена преди 40 години! 8)
-
Браво на автора,както гледам всичкото го имам дори и Wiznet 5500 SPI ethernet controller.
Мерси за линка CVT. :drinks:
-
Аз мисля да си поръчам една платка (или повече ако има и други желаещи). Бихте ли препоръчали платкаджийница?
-
Аз предпочитам JLCPCB. Дори сложих тази платка в кошницата и за 5 бройки с доставката излиза 9,10 долара. Само че се колебая да поръчам, защото не знам кога ще имам време да се занимавам.
-
Поръчах 5 платки от JLCPCB. Цената $9.10 е само за изработката. Като се сложи доставката, ДДС-то и $5 отстъпка за нов клиент излезе общо $13.38.
От Алито поръчах по 2 бройки от ATMEGA328P (https://www.aliexpress.com/item/1005002831644314.html) и D82C55AC (https://www.aliexpress.com/item/32966901261.html). Всички останали елементи са налични в България.
-
Получих платките днес. По-малко от 2 седмици от поръчка до получаване хич не е зле и качеството е безупречно. Цената на елементите за една бройка ми излезе точно 30 лева от Алито, Комет и Елимекс, като за последните две нямаше доставка, тъй като ги взех лично.
-
Насищането се оказа доста играчка заради големия брой пасивни елементи! За сега спирам до тук, тъй като все още не са пристигнали повечето чипове и microSD цоклите от Китай. Ако се използва 27C128, единствения джъмпер който е нужен е J2. Останалите са ако ще се използва 28C256 и ще се програмира през самата карта. Мисля също че изглежда по-добре с 10uF танталов кондензатор вместо легнал електролитен. 8)
-
Стигнах малко по далече :D
Обаче ме спъна 328цата заради липса на готов Хек файл. Трябва да се мине през ардуино доколкото прочетох.
Другата изненада че имам друг подобен на W5500 ethernet модул който не е за тука.Това е дребна работа.
Някой заменял ли е 82C55 с 8255 ? Четох че не са напълно едно и също нещо в работата.
Благодарско за платката CVT!
-
Да, Атмегата трябва да се програмира през Ардуино платка или през самата карта чрез RS323 преходник (https://elimex.bg/product/74844-kit-k2102-usb-preobrazuvatel-kam-rs232-ttl-pl2303hx). Аз си поръчах тази Ардуино платка от Алито: https://www.aliexpress.com/item/1005003120151924.html
Има ги и в Елимекс, но на двойна цена: https://elimex.bg/product/71190-kit-k2000-razvoyna-platka-s-atmega-328p
82C55 e CMOS версията на 8255 и е направена да работи както със CMOS така и с TTL нива. Затова може да бъде свързан директно хем към шината на Правеца която е TTL, хем към Атмегата, която е CMOS. Също по тази причина трябва да използваш 74HCТ00 и 74HCТ32, а не 74HC00 и 74HC32. HCТ серията е CMOS логика, която поддържа CMOS и TTL нива, докато HC серията не поддържа TTL нива.
74HCТ00 и 74HCТ32 ги взех от Елимекс: https://elimex.bg/product/25585-74hct00-dip-14 и https://elimex.bg/product/25713-74hct32
-
Днес получих и 27C128 ПРОМ-а с фърмуера, който колегата NKK ми записа. Потвърждавам че картата се ботва успешно само на 3 чипа от всеки слот на Правеца.
-
Същото Уно го имам,обаче май му бях счюпил ботлоадера на другия чип,става когато мегата се програмира през SPI интерфейс. Всъщност предполагам че е счюпен,на другите платки които програмирах (mini) всичките ботлоадери спряха да работят за разпознаване от виндовса. Те са китайска версия и по-трудно се възтановяват за разлика от оригиналните Ардуино които сами автоматично могат да се оправят от софтуера.
Знаех си че ще забележиш HC серията :),стоят просто за красота.
На платката си е 82C55.
Чудя се като се зареди Мега328 дали ще е с включен бит за защита за да се свали хека директно от нея. Поне за мен е по простия вариант отколкото да качвам софтуера на ардуино и да си играя да оправям ботлоадера.
-
Не знам, моите Атмеги още не съм ги получил, пък и още нямам никакъв опит с тях. Това което съм писал по-горе че може да се програмират с RS323 преходник също не е вярно. От това което прочетох обаче мисля че най-лесния начин ще е през Ардуино платка.
-
На 328 и качих усавършенстван ботлодер през друг програматор,след това проработи и самото UNO. Качи се без проблеми дадения софтуер от автора.
Пробвах на 8М и стигам до тези съобщения:
"CARD 1 (0-9,!):"
"CARD 2 (0-9):"
SD картите са подготвени обаче резултат е без стартиране или изписване на грешка на самия правец при четене от тях. Обаче имах подобен проблем на него и с ProDos картата която изисква 64КВ памет. Утре ще пробвам на 8С. Картите са направени като по инструкция,едната с образа а другата под FAT с дадения за нея софтуер.
Най добре да се запази оригиналния чип на уното непокътнат и да се ползва друга 328 с качен ботлоадер, фюзовете на новата 328 също трябва да се променят иначе нищо няма да стартира.
Ползвах 27C64 вместо 27C128,това е без значение. Засега монтирани TTLки LS серия. С тях също си стартира. Утре малко повече по темата :).
-
до колкото разбирам ще качвате програмата с Ардуино ИДЕ ...?
то създава hex файл преди да го качи .... към платката която го качва
така че след това може да си го записваш и с друг програматор ....
утре ще пробвам да го запиша и ще пиша пак
-
...
Ползвах 27C64 вместо 27C128,това е без значение. Засега монтирани TTLки LS серия. С тях също си стартира.
...
Да, фърмуера за сега е само 512 байта, не знам защо автора е избрал 27C128 вместо 27C64 - може би наличност? За двете 74-ки да се използват TTL-ки не е проблем, тъй като не са свързани директно към Атмегата.
-
Четох му коментара,такава е имал подръка. Видях че някой са монтирали с малка доработка 27С512 вместо 27C128. Всеки ползва каквото има.
-
Пробвах на Правец8С,засега нямам успех с подкарването на картата. Нещо се чупи между мегата и SD картите. Светодиодите индицират прочитане от двете карти,в момента когато се чете от 1 слот където се намира продоса правеца изкарва грешка. Ако натисна веднага Ентар при включване си изкарва нормално съобщенията за четене от картите,обаче при избор на файл нищо нестава. Смущава ме тази част която изисква качването на файловете през етернет модула който нямам.
To make a volume bootable, copy the "PRODOS.SYSTEM" and other system files to be started on booting, for example "BASIC.SYSTEM".
Самия виндос отказва да отваря картата в 1 слот (която е образ), предполагам че там трябва да се добавят наръка системни файлове за да стартира зареждането (без използване на етернет модула). Под линукс би трябвало да стане добавянето.
-
Първо пробвай най-лесния начин:
1. Форматирай SD картата на FAT32 от Windows.
2. Свали Total Replay v5.0-alpha.4.hdv, преименувай го на BLKDEV01.PO и го копирай в рута на SD картата.
Total.Replay можеш да свалиш от тук: https://archive.org/details/TotalReplay
-
вие от къде гледахте стойностите на резисторите ?
че аз май съм гледал от списъка за версия 1 , а версия 1.1 имала други стойности ...
той така ги е разбъркал тези резистори , ако не сте гледали от схемата ... обърнете внимание на това !
сега ще седна да гледам по схемата и да ги меря един по един
-
В архива има схема,на платката са номерирани. Гледах по схемата.
-
Първо пробвай най-лесния начин:
1. Форматирай SD картата на FAT32 от Windows.
2. Свали Total Replay v5.0-alpha.4.hdv, преименувай го на BLKDEV01.PO и го копирай в рута на SD картата.
Total.Replay можеш да свалиш от тук: https://archive.org/details/TotalReplay
Благодаря за съвета.
Полвах само FAT както е дадено,FAT32 е различно нещо за работа с процесора,протокола е друг. Ти сега пишеш за SD картата в слот2. За слот1 си е образ, за самото форматиране се грижи самия образ на софтуера и картата на която е бил.
-
вие от къде гледахте стойностите на резисторите ?
че аз май съм гледал от списъка за версия 1 , а версия 1.1 имала други стойности ...
той така ги е разбъркал тези резистори , ако не сте гледали от схемата ... обърнете внимание на това !
сега ще седна да гледам по схемата и да ги меря един по един
Аз отворих Apple2Card.kicad_sch във KiCad 6 и от Tools менюто избрах Generate BOM. След това избрах опцията да ги групира по стойност и ми направи CSV файла който прикачвам.
-
Благодаря за съвета.
Полвах само FAT както е дадено,FAT32 е различно нещо за работа с процесора,протокола е друг. Ти сега пишеш за SD картата в слот2. За слот1 си е образ, за самото форматиране се грижи самия образ на софтуера и картата на която е бил.
Да, FAT, не FAT32 - моя грешка. Аз не разбрах обаче не може ли да се сложи само една SD карта форматирана на FAT в слот 1 със BLKDEV01.PO в рута и да си работи само от нея, а слот 2 да е празен?
-
Нямам идея,още не съм я подкарал. Автора показва всички заети слотове с тези карти с общ обявен от него обем 160 мегабайта. Може и грешно да съм прочел.Дали пък от 1 карта може да се изкарат само 32 мегабайта :).
160MB... The hard way.. :)
Why did you leave the one card in? You could have had 192 MB :)
I only had 5 cards...
[attach=1]
-
Тези хора в AppleFritter нямат акъл! Вместо някой да сложи едно клипче да се види колко бързо се ботва и за колко време зарежда някоя игра, те дай да видим колко карти можем да натъпчем в Епъла! :---
Иначе не мога да помогна. Заинатих се на нашите търговци че искат да ми продават за 2 лева нещо което китайците ми продават за 15 стотинки и сега ще чакам! ???
-
Благодарение на колегата CVT и аз се сдобих с Apple2Card. миналата седмица седнах една верчер (след 23:30 защото тогава мога да свърша нещо) и я наситих:
[attachimg=1]
Вчера вечерта почнах да я оживявам. С Атмела нямам много опит, но успях да го програмирам. Спрограматор прочетох ATMEGA328P от едно Arduino UNO и го записах на ноата ATMEGA. От там видях фюзовете (extended_fuses=0xFD, high_fuses=0xDE, low_fuses=0xFF).
Първия път го програмирах пре Arduino платката.
След товя видях че Arduino IDE-to има Export Compiled Binary и генерира HEX файл с бутлоадера вътре (Apple2Arduino.ino.with_bootloader.standard.hex).
СД картата е 16G като под линукс и направих дял 512M за да я форматирам с FAT16 и в картата записах Total Replay v5.0-alpha.4.hdv като BLKDEV01.PO.
И така успях да го подкарам:
[attachimg=2] [attachimg=3]
[attachimg=4] [attachimg=5]
[attachimg=6] [attachimg=7]
Много благодаря на колегата CVT за платката. :hi:
-
Браво колега! Последен получи платката и първи я пусна успешно! :bravo:
-
Ако не е тайна как си направил този 8А - цветен?
-
Добавих липсващите елементи за генериране на NTSC цвят, но заслугата е на монитора защотото не му пречи че цветовата информация е по NTSC системата, а развивката е по PAL.
:D :D :D иначе трябва да си намеря IOU чипа от NTSC Apple IIe и ще работи на всеки монитор/телевизор, който поддържа NTSC.
-
Относно програмирането на Атмегата: най-лесния начин е да се използва Ардуино платка с Атмега 328P чип на цокъл, да се програмира през Arduino IDE и след това чипа да се премести на картата. Разбира се това оставя Ардуино платката без чип.
Другия начин е да се използва самата Dan ][ Controller карта за да се запише бутлодер на нов Атмега чип - аз използвах този начин. Свързах ICSP конектора на Ардуиното за ICSP конектора на картата 1:1, с изключение на пин 5, който свързах към пин 10 на Ардуиното. Трябваше също да затворя JP1 и JP5, така че Атмега чипа на картата да може да се захрани през ICSP конектора. Също и двата микроSD слота трябва да са празни. След това от Arduino IDE записах ArduinoISP скеча на Ардуиното и записах бутлодера на новия Атмега чип oт Tools -> Burn Bootloader. След това новия чип може да се премести на Ардуино платката и да се програмира през нея.
Относно форматирането на SD картата на FAT, което си е FAT16: Може да се направи и от Windows, обаче ако SD картата е по-голяма от 4 GB, Windows не дава опция да се форматира на FAT. Аз имам само 8 GB SD карти, затова използвах Run -> DISKPART да изтрия партишъна и да създам нов 4 GB партишън. В Github aвтора е дал пример със 512 MB партишън, но картата работи със 4 GB партишъни. DISKPART командите могат да бъдат видени в последната снимка.
-
Забравих да допълня че както Ардуино платката по-горе е свързана и конфигурирана като програматор, може направо да се зареди и запише Apple2Arduino скеча на Атмега чипа който е на картата. Ако се направи по този начин, няма бутлодер и програмата тръгва веднага, вместо типичното закъснение от около 2 секунди когато има бутлодер.
-
Имам успех с подкарването.
SD картата 4GB в 1 слот под Fat16 и качен Тотал Реплей.
82С55АС заменена с 8255АС-2 която проработи нормално за разлика със също работеща 82С55АС.
Вместо 74HST серия работят 74LS.
27С128 заменена с 27С64.
Монтирани само jp5 и jp2
Игрите които пробвах работят стабилно.
[attach=1][attach=2]
-
Браво! :drinks:
И аз я подкарах преди малко, но все още има проблеми. Ботва се и зарежда Total Replay, но игрите забиват след като избера някоя.
-
:drinks:
Все имах грешки при стартиране,даваше ерор на редове 902,903,904 и др..Смених първо двете 74LS, видях че първоначално изписва ТоталРеплей преди картинката и след това или грешки или нищо.Сложих джъмпера j5 да се вдигне напряжението на процесора. След като смених 82С55 с 8255 започна да зарежда картинката и подкарва игрите безпроблемно.
Принципно при 16 мегахерца на мегата и трябват 5 волта захранване! При 4,4 v през диода не се знае как ще работи.
-
Благодаря за информацията! Сега вече подкарах едната карта без никакви проблеми на Правеца. От 3-те 82C55 чипа които поръчах от Алитo, двата NEC забиват, а само OKI-то работи. Май са ми пробутали ментета. Добре че поръчах и това OKI. 8)
-
Ново 20! Цялата галиматия с FAT16 е абсолютно ненужна. Работи си идеално с 8 GB SD карта (или по-голяма) форматирана на FAT32 от Windows на пълен капацитет. :rofl:
-
Вместо 8255 платката си работи перфектно със съветската КР580ИК55.
Двата броя аналози UB855D които пробвах само се опитват да заредят софтуера.Едната стига до изписване на част от нещата, другата забива в началото. Явно някой сигнал закъснява.
Тестовете ги правя на 8С.
-
Благодаря за информацията! Сега вече подкарах едната карта без никакви проблеми на Правеца. От 3-те 82C55 чипа които поръчах от Алитo, двата NEC забиват, а само OKI-то работи. Май са ми пробутали ментета. Добре че поръчах и това OKI. 8)
Защо поръчвате от aliexpress.com, 82c55 го има в България на добра цена.
https://panda-bg.com/bg/product/%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D0%BB%D0%BD%D0%B0-%D1%81%D1%85%D0%B5%D0%BC%D0%B0-82C55AC-2-DIP-40/045251/
-
От България само този чип излиза 9 лева с доставката и пак не съм сигурен че няма да е китайско менте, докато от Алито този OKI койтo съм сигурен че работи e 3 лв. с доставката. За двете карти които направих дадох 60 лева за елементи. Ако тези елементи ги бях купувал само от България щяха да ми излязат поне двойно. Ардуино платката е 9 лева от Алито и 34 лева от България. Микро SD цоклите пък са 10 за левче от Алито, а от България са 2 лева за един. Това че 2 чипа струващи общо 3 лева от Алито се оказаха ментета не е проблем след като всички останали работят перфектно.
-
Здравейте, а може ли да се подобри и опрости платката, като например в схемата се премахне от нея този чип 82С55, а микроконтролера вместо към него направо се свърже към слота в правеца на платката да има остане след модификациите само микроконтролер АТmega328 два цокъла за SD карти, както досега и другите части според мен си мисля, че не са необходими изобщо ? Има ли шанс за подобрения и защото така сега ми се вижда голяма платката = скъпа, а и имате проблеми с тоя чип 8255 плюс това.
Вдъхновен от платката на Рале Палавеев, описана в началото на темата - само един огромен Епром чип ROM енергонезависима памет и адресен декодер за него. А не може ли така един ATmega328 или друг подходящ незнам, например ATMEGA32-16PU в DIL40 корпус и двата слота за SD мемори карти да се остави само?
-
Не, 82C55 чипа е критичен защото тригерира сигналите. Без него Атмегата ще ги пропуска. Даже да се използва точно този чип за интерфейс с шината е може би най-голямата оптимизация която съм виждал при свързване на CMOS процесор. Не бих казал че 82C55 е проблем - всеки един чип може да се окаже менте.
Иначе да, картата може да се опрости като се премахне SD слот 2 и всички елементи около него. Могат също да се премахнат един куп джъмпери и резисторите свързани към тях, бутона за ресетване на Атмегата както и повечето ледове и резисторите им.
-
[attach=2]
[attach=1]
В момента тайнa майна/без да ви казвам/, чета от тази страшно интересна за мен умна ретро книжка отваря се само с безплатния виевер WinDjView (https://sourceforge.net/projects/windjview/) и вътре мисля доколкото си спомям, че беше описано как се връзва 8255 към микропроцесорна система, където го минах е описано за проблема на стиковката на микропроцесора и 82С55 PIA чипа на Intel, беше нещо по спомен, че след края на на -WR сигнала към PIA82C55 данните трябва да остават активни поне още 30 наносекунди, според datasheet-a му, затова исках да питам. Също като Вие казвате, че това е най-доброто измислено досега, а не може ли и с СМ602 PIA?
-
Не казвам че е най-доброто измислено до сега, а просто най-добрата оптимизация която аз съм виждал от гледна точка на цена и наличност. Иначе може също да се интерфейсне с един мултипорт SRAM чип както е при apple2idiot картата (https://github.com/equant/apple2idiot). Този IDT7132 е 5,50 лв. с доставката от Алито (https://www.aliexpress.com/item/4001193403319.html) и пак има някакъв малък риск че ще пристигнат ментета. Разбира се може да се направи и с PAL/GAL, но тогава трябва и програматор.
-
Apple2 DeskTop v 1.2
https://www.a2desktop.com
На Правец 8С върху SD карта, само мишка липсва 🙂. Файла в архива.
[attach=1]
-
Аз пък днес билднах Instant Replay. Това е колекцията със спортни игри от автора на Total Replay. Конфигурирал съм FAT32 SD картата по следния начин:
BLKDEV01.PO - Съдържанието на старата ProDOS+Games+Utils карта
BLKDEV02.PO - Total Replay
BLKDEV03.PO - Instant Replay
След това от DAN ][ Card менюто избирам 1, 2 или 3 за слота в който е SD картата.
Прикачвам BLKDEV01.PO и BLKDEV03.PO в ZIP файла.
-
Вместо 8255 платката си работи перфектно със съветската КР580ИК55.
...
Сага ако я покажеш и с един от тези ще е върха! 8)
-
Сага ако я покажеш и с един от тези ще е върха! 8)
Няма как да стане с този комуникационен контролер 8251
-
На мен не остава много време да си експериментирам с Apple2Card контролера.
Аз имам 3 различни 8255:
[attach=1]
С UM82C55A не тръгна, но и мам съмнение че е дефектен защото на външен вид краката му не бяха добре,
С D71055C (NEC), което го дават че е CMOS работи,
С M5L8255AP-5 (Mitsubishi Electric Semiconductor), който не е CMOS също работи.
При мен работи стабилно без да вдигам напрежението на Атмела (без да слагам J5).
Някой успя ли да го подкара в block mode (raw или wide) да бутне, при ме нещо не се получи. В този мод само един 32М диск ли ще се вижда или всичките дискове които са записани на картата?
-
Аз го подкарах в raw block режим от слот 1. За да ги видиш всички трябва да стартираш ALLVOLS.SYSTEM от ProDOS. Иначе виждаш само този на който съответства слота в който е DAN ][ Controller картата. Също за да ботне трябва да сложиш системните файлове на ProDOS, а не да е празен.
Няма как да стане с този комуникационен контролер 8251
Извинявам се, грешна снимка - развален майтап. ???
Ето правилната:
-
Аз го подкарах в raw block режим от слот 1. За да ги видиш всички трябва да стартираш ALLVOLS.SYSTEM от ProDOS. Иначе виждаш само този на който съответства слота в който е DAN ][ Controller картата. Също за да ботне трябва да сложиш системните файлове на ProDOS, а не да е празен.
Може ли да качиш имиджа за raw block режим че при мен нещо не се получава и ми дава UNABLE TO LOAD PRODOS?
С какво го записваш на картата? Аз ползвах Win32DiskImager.
-
Прикачвам имиджа. Трябва да го запишеш със Win32DiskImager. След това трябва да сложиш картата във слот 6 на Правеца, тъй като в него съм сложил ProDOS и ALLVOLS.SYSTEM. После слагаш SD картата в слот 1 и от DAN ][ менюто избираш 0 за CARD 1, което означава raw block режим.
Имиджа е зареден през CiderPress по начина който съм показал на снимката. Забележи че само във слот 3 диск 1 и слот 6 диск 1 има файлове, останалите са празни. По този начин ако картата е във слот 3 на Правеца ще зареди Каратека, а ако е в слот 6 ще зареди ProDOS. Ако я сложиш във слот 6 и от ProDOS идеш на слот 3 (чрез натискане на 3) няма да видиш нищо. Ако обаче преди това заредиш програмата ALLVOLS.SYSTEM и избереш опция 1, след това ако идеш на слот 3 диск 1 ще видиш файловете на Каратека. Можеш да ходиш и на останалите слотове - към всеки един от тях е закачен празен 32 MB хард диск към диск 1. Това позволява само с една SD карта да имаш 32 x 7 = 224 MB. Ако пък конфигурираш и втората SD карта в този режим ще имаш и 32 MB на всеки слот и на диск 2, демек общо 448 MB. Ако в този режим имаш истинско флопи или друга карта на съответния слот, истинската има приоритет и тя ще бъде показана.
Та това е целия замисъл на автора за този режим. За сметка на това само една от SD картите може да бъде във FAT/FAT32 режим, но се опитвам да го обедя в AppleFritter да премахне това ограничение. Мисля че FAT режима е много по-разбираем и лесен за ползване.
-
Разбрах къде ми е проблема, не съм се съобразил че слота в който се записва в BlankVols съответства на слота в който е сложена картата. Аз слагах ProDOS-a в S1 на имиджа, а картата ми е сложена в слот 6. Благодаря. Ама то е така като няма достатъчно свободно време и е главно след полунощ.
-
Един върос за Dan ][. Откъде си поръча sd card слотовете и какво означение са?
-
От Алито. Излизат 2 лв. с доставката за 10 бройки и са много добро качество: https://www.aliexpress.com/item/4000245301063.html
-
Благодаря за отговора. Помогна ми да намеря в Комет подходящия рамер. Ако на някого не му се чака 2 месеца може да си поръча https://store.comet.bg/Catalogue/Product/43562/ (https://store.comet.bg/Catalogue/Product/43562/). Но все пак си поръчах и от китайските за други проекти
-
Тези от Алито пристигнаха точно за 2 седмици. Иначе да, от Комет пасват 100%, само че с ДДС-то излизат почти 3 лева бройката. :o
-
Моите са свалени внимателно от два видеорегистратора. Стават всякакви от китайски евтини джаджи, например стари малки мп-3 плеери.
-
Аз пък днес билднах Instant Replay. Това е колекцията със спортни игри от автора на Total Replay.
...
Оказа се че не съм използвал правилната версия на Cadius и билда на Instant Replay който постнах на предната страница е с грешки, заради което някои игри не работят. Прикачвам коригирана версия.
-
Три снимки с хубаво качество на ROM картите от продавалник работят с ProDos, малките имат и DOS3.3 и COPY8.4:
[attach=1]
EPROM 512kB
[attach=2]
FLASH 512kB може да се записва на нея ако имате 128kB RAM памет
[attach=3]
FLASH 4MB може да се записва на нея ако имате 128kB RAM памет
-
Тези две карти вече не са конкурентноспособни на тази цена (70 лв. и 140 лв.) с ProDOS картата на Терънс Болдт, която в момента колегата NKK предлага за 30 лв.
Надявам се също че някой ще започне да продава готови DAN ][ Controller карти на цена 60 - 70 лева.
-
..има обаче една малка подробност... тези карти за 70 и 140 лева имат и запис, не са само "read only" така че сравнението с евтините не е коректно :)
-
Това е вярно, но разликата в цената е доста голяма само заради записа. Мисля че Dan ][ Controller картата ги надминава всички, особено ако с колегата lz1tka още повече намалим интегралните схеми второ направление. :D
Ето още една работеща алтернатива:
-
Колко още мислите да се намали цената.
На мен платка изработена в BG и части от BG, без атмегата ми излезе 29 лв.
-
Това е 35 лева с Атмегата. И на мен ми излезе точно толкова бройката, но мисля че ако се опрости малко може да се свали на 25 лева.
Къде в България ти направиха печатната платка и на каква цена?
-
https://electron-pcb.com/
Платката съм я редактирал за да спазя изискванията им.
при поръчка 2 бр. ми взеха 50 лв. но шаблоните са 15 лв.
тоест при повече бройки и следваща поръчка, ще слезе и по надоло.
Замених плътната маса с решетка, но при последващата обработка не се получиха нещата.
Файла става голям и на фотошаблона не излиза решетковата маса.
Всичко тръгна от това че не исках горещо изравняване, тъй като няма SMD елементи,
и сега се вижда минимално навълняване на калаеното покритие под маската което не ми пречи.
Все още усвоявам тънкостите на Kicad.
-
Значи ако извадим шаблоните, направата на платката е била 17,50 лв. бройката. Ако всичко ти е излязло 35 лева, това означава че си дал за елементите само 17,50 лева? :o
При мен изработката на платката беше само 5 лева бройката, а другите 30 лева бяха за елементи.
-
Платката може малко да се ореже като пространство заради допълнителните изведени пинове.От 2 слот няма нужда ако се ползва само за основни неща и частите покрай него. От към чипове си е на минимум. Ако се мине на SMD ще стане два пъти по-малка като размер.На мен и така си ми харесва големината,с кеф се пояе.
-
Платката може малко да се ореже като пространство заради допълнителните изведени пинове.От 2 слот няма нужда ако се ползва само за основни неща и частите покрай него. От към чипове си е на минимум. Ако се мине на SMD ще стане два пъти по-малка като размер.На мен и така си ми харесва големината,с кеф се пояе.
посочената от мен цена е заедно с шаблоните, а ти вероятно си поръчал много платки.Аз само 2 бр. толкова ми трябват.
-
Ти казваш че си дал общо 50 лева за две платки, като шаблоните за били 15 лева. Това означава че си дал по 17,50 лева за една платка, нали?
17,50 х 2 + 15 = 50
Казваш също че цялата платка ти е излязла 29 лева без Атмегата, което означава че си дал за елементи 29 - 17,50 = 11,50 лева без Атмегата. Това исках да потвърдя и ако е наистина така, ще те помоля да споделиш от къде ги купи.
Иначе само за платките аз дадох общо 25 лева с доставката за 5 бройки, което е 5 лева на платка. Трябваха ми само 2, а останалите 3 ги подарих на колеги от форума.
-
Отворения код започва да носи облаги и при този проект! Един от членовете на Applefritter форума направи малка модификация на фърмуера, която позволява натискане на <ОСВ> по време на DAN ][ PRESS RTN да прескочи картата и компютъра да ботне следващата по ред карта: цък! (https://www-applefritter-com.translate.goog/content/dan-sd-card-disk-controller?page=2&_x_tr_sl=en&_x_tr_tl=bg&_x_tr_hl=en&_x_tr_pto=wapp)
Прикачвам модифицирания фърмуер, който вече изпробвах и FLASH.SYSTEM, който го флашва в 28C256 директно от картата при затворени джъмпери.
-
Вместо 8255 платката си работи перфектно със съветската КР580ИК55.
Двата броя аналози UB855D които пробвах само се опитват да заредят софтуера.Едната стига до изписване на част от нещата, другата забива в началото. Явно някой сигнал закъснява.
Тестовете ги правя на 8С.
Аз си поръчах един КР580ВВ55А от магазина на колегата NKK (https://eshop-bg.com/produkt/%D0%B8%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D0%BB%D0%BD%D0%B0-%D1%81%D1%85%D0%B5%D0%BC%D0%B0-%D0%BA%D1%80580%D0%B2%D0%B255%D0%B0-ppi/) и работи перфектно. Само трябва да се има предвид че са метрични и може да не влезат в цангов цокъл. С обикновените цокли с плоски пластини обаче няма никакъв проблем.
-
В крайна сметка за колко пари мога да си купя такава модерна платка със всичко необходимо,за да я включа и да трътне,че на последък нямам никакво време да се занимавам с нищо от хобито.
Виждам като прочетох назад темата,че някой колеги имат вече готови работещи платки?
Междо другото имам няколко чипа 8255 мога да подаря на някой закъсал.Със сигурност са работещи - вадел съм ги от медецински апарати.Който иска да ми пише на лични - подарявам!
-
Проблема е че в момента никой не ги предлага готови.
-
Вчера автора е пуснал ъпдейт, който позволява и двете SD карти да се ползват в режим FAT: цък! (https://www-applefritter-com.translate.goog/comment/99975?_x_tr_sl=en&_x_tr_tl=bg&_x_tr_hl=en&_x_tr_pto=wapp#comment-99975)
-
Купих си етернет платката за Dan ][ Controller картата и IP65 тръгна. Иска мрежата към която се връзва да има DHCP сървър.
[attach=1]
Работят следните програми:
NTP клиент за сверяване на часовника:
[attach=2]
DNS клиент:
[attach=3]
Telnet клиент:
[attach=4]
[attach=5]
HTTPD (WEB) сървър:
[attach=6]
и страницата отворена от PC-то с възможност да сваляш файлове от Правец-а:
[attach=7]
Wget клиента не работи.
-
Също така успях да компилирам IP65 и работи коректно. По-нататък като ми остане време ще пробвам да kомпилирам и Contiki.
-
Нека забавлението започне сега ...
P.S.
Предполагам USB Flash stick попада под описанието ROM карта ;)
-
Ами той и самия термин ROM винаги е бил парадоксален. Само порцелановите чипове които ти изпратих са истински ROM. :D
-
Още едно яко подобрение беше добавено към Dan ][ контролера. Вече като се натисне шпацията по време на зареждането, картата отваря всички BLKDEV*.PO файлове и във двете SD карти, чете името на воуумето и го показва на екрана за да можеш да избереш по-лесно това което искаш да се зареди от всяка SD карта. За да тръгне трябва само да се ъпдейтне фърмуера в ЕПРОМА и в Ардуиното. Повече информация тук (https://www-applefritter-com.translate.goog/comment/100075?_x_tr_sl=en&_x_tr_tl=bg&_x_tr_hl=en&_x_tr_pto=wapp#comment-100075).
-
Apple2 DeskTop v 1.2
https://www.a2desktop.com
На Правец 8С върху SD карта, само мишка липсва 🙂. Файла в архива.
(Връзка към прикаченият файл)
И аз го пyснах на Епъл IIe, но изобщо не е за цветен монитор. ВКП-170 обаче се справя много добре.
-
Бях решил че размазаните цветове са заради закъсненията при RGBI картата.
Значи да си търся черно бял монитор или поне малък кинескоп за да подменя зеления оригиналния. :D
-
Пробвах го и със зеления ВМЧ-001 - излиза размазано. Иначе моя ВКП-170 монитор има няколко подобрения които бях направил, две от които мисля че помагат в случая:
1. Смених оригиналния зелен кинескоп с бял. Зеления фосфор е по-бавен при изгасването и размазва повече когато движа мишката.
2. Смених оригиналната TBA920 с TBA920S, която има малко по-добри параметри.
Освен това Епъл IIe има ключе на самото дъно за изключване на цвета, което също съм цъкнал в режим черно-бяло. В цветен режим е размазано даже и на ВКП-170.
-
В крайна сметка за колко пари мога да си купя такава модерна платка със всичко необходимо,за да я включа и да трътне,че на последък нямам никакво време да се занимавам с нищо от хобито.
Виждам като прочетох назад темата,че някой колеги имат вече готови работещи платки?
Междо другото имам няколко чипа 8255 мога да подаря на някой закъсал.Със сигурност са работещи - вадел съм ги от медецински апарати.Който иска да ми пише на лични - подарявам!
Вече първата се появи в иБей на търг: https://www.ebay.com/itm/125633814189
Да видим за колко ще се продаде! 8)
-
Бях решил че размазаните цветове са заради закъсненията при RGBI картата.
Значи да си търся черно бял монитор или поне малък кинескоп за да подменя зеления оригиналния. :D
Хмм, това не би трябвало да става с RGB карта. Каква карта използваш и да не би да си цъкнал RGB Color:
-
Вече първата се появи в иБей на търг: https://www.ebay.com/itm/125633814189
Да видим за колко ще се продаде! 8)
Добре се е продала.
-
Има ли някой колега направена карта за продаване с тотал реплей игрите ,където ги има по назад в темата?
Мисля ,че колегата CVT ми писа за някаква, но май беше някаква със wi-fi,а не с флашка?
-
Този същия ирландец още ги продава, но е излязъл в отпуск до 20-ти септември: цък! (https://www.ebay.com/usr/dan10*2010)
-
Има ли някой колега направена карта за продаване с тотал реплей игрите ,където ги има по назад в темата?
Мисля ,че колегата CVT ми писа за някаква, но май беше някаква със wi-fi,а не с флашка?
Тук е правилната карта ... https://www.sandacite.com/forum/index.php?topic=17425.msg130991#msg130991
-
Ще помисля да си взема една такава от колегата,но какво ще запиша на флашката за да стартира всичко това от снимките???
Явно това са нови технологии и не съм наясно.Освен да ми прати някакъв имидж или файл да го хвърля на флашка и да тръгне всичко,че не ми се занимава да чета и да тегля разни програми.На времето с тези продос карти по цели нощи не съм спал да подреждам файл по файл работещи игри,тестове изтриване,записване проби,докато се съберът тези които бачкат.
Трябва ми нещо просто да стартира като продоса и да се избира желаната игра или програмка.
-
Най-новата версия на фърмуера на Дан ][ контролера вече може да побере общо 8 GB (достатъчно за целия Азимов архив): цък! (https://www-applefritter-com.translate.goog/content/dan-future-boosting-your-favourite-80s-machine-859-jigobytes?_x_tr_sl=en&_x_tr_tl=bg&_x_tr_hl=en&_x_tr_pto=wapp)
-
Ще помисля да си взема една такава от колегата,но какво ще запиша на флашката за да стартира всичко това от снимките???
Трябва ми нещо просто да стартира като продоса и да се избира желаната игра или програмка.
Просто трабва да запишеш "Images" на програмите ( игрите ) които искаш на флашката и готово .