Лучший компилятор С для z80 и CP/M - Hitech C. Я его использовал для портирования TCP/IP, FAT32 и подобных "тяжелых" задач. Но компилятор "с норовом".
Не понял. Где замена?
Вид для печати
Нет. LDOS$ (и соответственно MBOOT$)делает так:
<Если> По адресу buffer+2Fh значение 1
<то> грузить код ОС в страницу 1
<иначе> грузить код ОС в страницу 0
Из за этого и не грузилось.
Сами же boot-секторы дискет как лезли в F700/F720, так и лезут - это я не менял. Срабатывает за счет универсальной адресации на плате КНГМД.
Приехало дабл-ПЗУ от Сергея :)
Интересный подвид ПЗУ, мегабит. Пришлось перепаивать проводки на В10 и С9, ибо адресация отличается от "стандарта" более мелких ПЗУ.
У работающего Ориона на выводах 2/14 (DI/DO) и 3 (/W) ОЗУ-шек нулевой страницы памяти (ближняя к ВВ55, дальняя от ЦПУ) что должно быть? Импульсы? Какой скважности? Лог. пробником увижу?
У меня на выходах РУ-шек пробник всегда показывает высокий импеданс (Z-состояние). Соответственно, что при наличии памяти, что без нее - вместо матраса случайной памяти на экране всегда белый растр (из памяти ничего не читается), а вот пишется ли в нее - вопрос. На /W (выв.3) постоянно лог.1 (или я не вижу редкие импульсы на пробнике). На кас/рас и адресных ножках импульсы есть.
Нашел и заменил одну дохлую ИР82, но в целом лучше не стало.
2-уровневым пробником чевой-то больше не находится: сигналы на входе и выходе по логике "0/1/импульсы" вполне звонятся, а структуру импульсов проверить этим "прибором" уже невозможно. По ощущениям (эффектам на экране) какая-то шляпа с обслугой ОЗУ.
Подумываю, проще новый собрать. :)