Mick, да именно те что у меня заработали с фениксом работают и со скорпионом, проверил на всякий SIMM что не заработали на фениксе на скорпе они тоже не заработали, хотя на 286 работают нормально все.
Радио-Губитель Канал на YouTube
Народ, поделитесь у кого есть исходник от Basic 128 наших клонов.
Больше всего меня интересует инициализация памяти.
Похоже симы в Фене не работают или не стартуют с первого раза в следствии того, что когда комп пытается проверить страницы то возникает ошибка.
В бейсике 128 это по моему процедура начинается с адреса 00C7h. И когда возникает ошибка, то уходит в бесконечный цикл по адресу 0135h
Так вот пробовал закомментить переход, но похоже еще что то там есть. Возможно при старте компа память не успевает очухаться.
Может имеет смысл использовать Хахоновские ТЕСТ-ПЗУ для более очевидной отладки? Есть же модификации на 48К, 128К, 512К_Pentagon, 1024K_Pentagon.
Последний раз редактировалось SoftFelix; 08.06.2018 в 18:19.
МГТФ - любимый провод!
KAY-1024(4096)/SL-4/TURBO v2010 + Nemo-FDC + Nemo-IDE (CF 4GB) + SMUC2 Rev.B RTC (HDD 1.6GB + DVD-ROM) + PROF-ROM + ZXMC2 + GENERAL SOUND 2MB + ZX-BUS_TEE + FDD 3.5' + FDD 5.25' + VGA&PAL
А смысл в ТЕСТ-ПЗУ, если допустим при втором разе комп стартует замечательно.
Чтобы было понимания процесса.
В общем пользователь eljero с барахолки купил у меня Феню, но фигня состоит в том что у меня он работал и включался сразу, а у него он никак не хочет включаться. Тоесть мозаика из квадратов и все. Хорошо, спрашиваю какой блок питания используешь. Он сказал типа вот этого ATX PSU 12 В 120 Вт.
Попросил меня разобраться, вот я решил прикупить вот такой - https://ru.aliexpress.com/item/Reala...811468131.html
Когда пришел, то приятно разочаровал, ему оказывается надо толстоамперный 12В источник. Который у меня был 2,5А он даже не почувствовал.
Пришлось прикупить еще вот этот - https://ru.aliexpress.com/item/12V-1...728306566.html
Когда все это собралось, то он один фиг работает. Но при первом старте - он как раз в мозаике. Помогает только выключение, но затем хоть обвыключайся - комп стартует сразу.
И чтобы поймать ситуацию надо чтобы комп простоял обесточенным не менее часа 2. И вот потыкал осцилом в момент мозаики - он в ПЗУ крутится похоже в районе 0135h адреса.
А там я уже описал выше что.
Вот и мысль такая, что при старте ОЗУ (вероятно из-за особенности микросхем) видимо не успевает привести себя в порядок и тест считает что оно неисправно и висняк. Так вот либо надо как то убрать тест, либо его задержать или усложнить. Например, если первый раз произошла ошибка, сделать паузу в 1 сек например, а затем еще раз попытаться провести тест.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)