Скрытый текст
Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
ZX Evolution Rev B.
Color 48 + Beta Disk Interface +FDD+YM2149F
Орель-08БК
Pentagon-48 (недоссобранный кем-то)
Pentagon-128 (полуубитый)
Кворум-128 (в ремонте)
Магик-05 (в ремонте)
Robotron 1715
Корвет ПК8020 и ПК8010
Amstrad CPC 464
Amstrad CPC 6128[свернуть]
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Робик 1024(пентагоновские тайминги),+ 7Мц+, 2AY(TS),+ контроллер дисковода,+ 3.5,+ 5.25 флоп,+CMOS,+ mouse(caro),+ Flash.
Pentagon 128(1991г.)+YМ
программатор 2732-27512.
Можно и к другим. Пока не знаю, я взялся за TRDOS, с восстановлением исходника из-за того, что бы освободить в нём место, удалив то что не используется. Без исходника никак. Ну а раз уж так получилось, то решил сделать версию с исправленными ошибками, убрать хотя бы самые грубые.
Скрытый текст
Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
ZX Evolution Rev B.
Color 48 + Beta Disk Interface +FDD+YM2149F
Орель-08БК
Pentagon-48 (недоссобранный кем-то)
Pentagon-128 (полуубитый)
Кворум-128 (в ремонте)
Магик-05 (в ремонте)
Robotron 1715
Корвет ПК8020 и ПК8010
Amstrad CPC 464
Amstrad CPC 6128[свернуть]
ну как обычно - идея хорошая, реализация ГОВНО. Vadim, без обид, продолжай работать в стол))
вот такой подход всю работу сводит на нет и подрывает доверие. кто-то еще о "профессионалах" заикался? профи в данном случае - это не тот, кто разобрал и исправил чужую программу, а тот, кто понимает что он делает и зачем. и вот с этим у автора проблемы сколько там программ под тр-дос понаделано? проверить даже 90% из них - убиться (а изменения в прошивке просто огромны, раз адреса поплыли). а вот спектрофоны, форматы и колобки - это отличнейшие проекты, и если они не работают... автор просчитался. причем, в самом начале, ибо неверное понимание реальных вещей или потребностей человеков. потому - в стол.
п.с. Лас хоть и резок, но по сути он прав. если кто-то этого не понимает - в стол.
Скрытый текст
Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
ZX Evolution Rev B.
Color 48 + Beta Disk Interface +FDD+YM2149F
Орель-08БК
Pentagon-48 (недоссобранный кем-то)
Pentagon-128 (полуубитый)
Кворум-128 (в ремонте)
Магик-05 (в ремонте)
Robotron 1715
Корвет ПК8020 и ПК8010
Amstrad CPC 464
Amstrad CPC 6128[свернуть]
На самом деле я почти не менял самих дисковых процедур, всего в паре мест. Ясно же, что программам имеет смысл обращаться именно к ним. Какой смысл вызывать парсер строки? Или токенизатор? Основные изменения в дисковых процедурах коснулись начала работы с диском, процедуры проверки на наличие дискеты, тест типа дисковода и процедура seek. Её адрес остался тот же, но саму процедуру я изменил. Сейчас буду смотреть, что надо исправить, что бы ZX-Format'ы пошли. Первый ZXF, кстати идёт, Kolobok тоже. Я выложил исправленный вариант, с форматами пока ещё непонятно почему не работают. Спектрофоны идут все.
Кстати, когда я только начинал делать изменения, то хотел делать их минимальными, оставляя адреса процедур теми же. Но не за всеми уследил. Высвобождал место в тех местах, куда вряд ли будут обращения, а процедура выполняет ту же функцию.
Последний раз редактировалось Vadim; 02.12.2012 в 09:06.
Скрытый текст
Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
ZX Evolution Rev B.
Color 48 + Beta Disk Interface +FDD+YM2149F
Орель-08БК
Pentagon-48 (недоссобранный кем-то)
Pentagon-128 (полуубитый)
Кворум-128 (в ремонте)
Магик-05 (в ремонте)
Robotron 1715
Корвет ПК8020 и ПК8010
Amstrad CPC 464
Amstrad CPC 6128[свернуть]
собственно говоря, по-большей части любая ос или иная софтина пишется с учётом правильного использования. варианты "читерства", т.е. работа в обход чего-либо, никакой разраб не гарантирует. есть стандартная процедура, скажем та же 3d13h. через неё всё работает. а вот если через другие "дыры" не работает - это проблемы "пользователя".
Здрасьте, приехали.
В 2012 году, наконец-то, пришли люди, которые расскажут "пользователям", что если на старой прошивке, которой они пользовались 20 лет, всё работало, а на новой, "улучшенной" прошивке "на замену старой, негодной" - перестало работать, то это их, "пользователей" проблемы.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)