User Tag List

Страница 21 из 22 ПерваяПервая ... 171819202122 ПоследняяПоследняя
Показано с 201 по 210 из 213

Тема: Компилятор языка Паскаль - планы на будущее

  1. #201

    Регистрация
    20.04.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,870
    Спасибо Благодарностей отдано 
    522
    Спасибо Благодарностей получено 
    251
    Поблагодарили
    225 сообщений
    Mentioned
    8 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Все же 8086 хочется, а не 8088? Надо поглядеть выложено ли оно где. Если да, то проблем с Intel не должно возникнуть. А так здесь на форуме умельцы есть чипы программировать. В их разделе надо мулькануть, если готовое ядро найдется. Пусть оценят в вентилях чего стоит, тогда можно глянуть, что надо на макет из Альтер или Xilinxов. Ну а ASIC это уже отдельная "тема". Возможно и на нашем сайте народ пробовал это ядро и лишнее из него убрал
    http://www.ht-lab.com/cpu86.htm но вроде сайт живой и можно с ними списаться, чтобы z80 туда же прикрутили, но надо схему нарисовать. Само же z80 ядро у посетителей этого сайта вылизанное точно есть, не оптимизированных ядер полно свободных для скачивания например и вот здесь
    https://opencores.org
    и они эту же работу могут проделать не хуже HT-Lab и во всяком случае наверное не дороже. А можно ценник и сравнить ))
    Ну и вот покойный разработчик Спринтера, мир праху его
    https://zx-pk.ru/threads/18233-a-dav...0-na-vhdl.html
    не знаю перенял кто эти заделы, осилил ли, я тогда здесь совсем не появлялся. Это вообще по моему был первый человек, который уже в 1997 году что-то начал делать для Спектрума на Alter-а. Уж не знаю, кто не дал ему раскрыть свой талант. Руководство ли Петерс, или иные коммерсанты от Спектрума. Но расширить инструментарий для Спектрума кросс-средствами на 8086 такое от него во всяком случае в те годы слышать не доводилось. Фирма сама торговала во всю и писишками, впрочем как и Зонов в Скорпионе. А могли такое вот, чем вы сейчас интересуетесь, вполне сделать и одни, и другие уже к 2000 году. Команданте Немо не мог. У него другая стратегия и тактика были.

    Поковырял я ht-lab овский свободный архив. Документация слишком лаконична! Черт бы их драл! Но вроде чтобы тестировать их ядро все есть. Можно запустить в симуляторе, можно загрузить в Xilinx, собрав версию Паскаля так в их корковом ROM-е так и загружая ее через прописанный в ROM bootloader через корковый UART. Здесь одно не зер гут. Дешевые xilinx платы не знаю продаются ли в Aliexpress и eBay за копейки. У меня дома такая для Alter-а валяется. Что за симулятор и как там все будет работать не знаю. В общем надо пробовать. Единственное придется ваш компилятор подрихтовать под работу с UART, хотя...там что-то про DOSBOX. Загляните в их раздел cpu86\Software чтобы оценить необходимость переделки. Про ограничения на объем память ROM и RAM я ничего не понял, так как они толком не описали. Придется лазать по исходникам vhdl. И версия не обновлялась с 2009 года. Жива ли у них вся эта история сейчас?
    Последний раз редактировалось andrews; 30.07.2019 в 12:30.

  2. #202

    Регистрация
    14.04.2013
    Адрес
    г. Ростов-на-Дону
    Сообщений
    608
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Во какую штуку придумал для проверки компилятора.
    Есть у меня исходник симулятора Z80 на Паскале. Собирается компилятором Free Pascal под Linux, проходит ZEXDOC без ошибок, ещё один тест почти без ошибок.
    А что если его собрать при помощи BM-Pascal и запустить на Z80? А в этом симуляторе запустить ZEXDOC?

    Да, я извращенец

  3. #203

    Регистрация
    29.12.2010
    Адрес
    Москва
    Сообщений
    1,869
    Спасибо Благодарностей отдано 
    142
    Спасибо Благодарностей получено 
    110
    Поблагодарили
    66 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Bolt Посмотреть сообщение
    А что если его собрать при помощи BM-Pascal и запустить на Z80? А в этом симуляторе запустить ZEXDOC?
    намальная тема.

  4. #204

    Регистрация
    14.04.2013
    Адрес
    г. Ростов-на-Дону
    Сообщений
    608
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я правильно понимаю что для переключения страниц в Basic-128 достаточно "poke 23388,16+n"? Мне чтобы загрузить несколько блоков bytes по разным страницам.

  5. #205

    Регистрация
    24.08.2007
    Адрес
    Днепропетровская обл.
    Сообщений
    1,681
    Спасибо Благодарностей отдано 
    2,716
    Спасибо Благодарностей получено 
    170
    Поблагодарили
    130 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А разве не "OUT 8189,16+n" ? Или "OUT 253,16+n", если с неполной адресацией (я не знаю, поддерживается ли в Бейсике полная).

  6. #206

    Регистрация
    14.04.2013
    Адрес
    г. Ростов-на-Дону
    Сообщений
    608
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Просто out не работает, сам Бейсик постоянно порт переписывает, поэтому спрашиваю.

  7. #207

    Регистрация
    26.11.2013
    Адрес
    г. Новосибирск
    Сообщений
    1,103
    Спасибо Благодарностей отдано 
    1,338
    Спасибо Благодарностей получено 
    323
    Поблагодарили
    152 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Bolt, Oleg N. Cher, Воистину параноидально нужно так: сначала POKE, чтобы бейсик знал и не попортил; потом, на бейсик не надеявшись, самолично OUT.

  8. #208

    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,691
    Спасибо Благодарностей отдано 
    302
    Спасибо Благодарностей получено 
    223
    Поблагодарили
    159 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Bolt Посмотреть сообщение
    Просто out не работает, сам Бейсик постоянно порт переписывает, поэтому спрашиваю.
    Как не работает, если куча игрушек именно через ауты в бейсике и грузила файлы.
    :/

  9. #209

    Регистрация
    14.04.2013
    Адрес
    г. Ростов-на-Дону
    Сообщений
    608
    Спасибо Благодарностей отдано 
    70
    Спасибо Благодарностей получено 
    54
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    OUT не работает. И в 128, и в 48.

    Нажмите на изображение для увеличения. 

Название:	Снимок экрана от 2019-10-11 12-50-26.png 
Просмотров:	54 
Размер:	7.3 Кб 
ID:	70290
    Последний раз редактировалось Bolt; 11.10.2019 в 13:07.

  10. #210

    Регистрация
    26.11.2013
    Адрес
    г. Новосибирск
    Сообщений
    1,103
    Спасибо Благодарностей отдано 
    1,338
    Спасибо Благодарностей получено 
    323
    Поблагодарили
    152 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Bolt, А если в 128 после usr0?
    А если, как я написал, сначала POKE, а потом OUT (в 128-м)?
    Последний раз редактировалось Reobne; 11.10.2019 в 15:25. Причина: дедублинг

Страница 21 из 22 ПерваяПервая ... 171819202122 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Пожелания и планы по эмулятору Башкирия-2М
    от b2m в разделе Эмуляторы отечественных компьютеров
    Ответов: 848
    Последнее: 30.10.2025, 20:37
  2. Пожелания и планы по эмулятору MESS
    от shattered в разделе Эмуляторы отечественных компьютеров
    Ответов: 57
    Последнее: 02.08.2017, 22:14
  3. Планы на новые создаваемые игры
    от TomCaT в разделе Игры
    Ответов: 67
    Последнее: 21.03.2012, 14:44
  4. Назад в будущее?
    от Sonic в разделе Оси
    Ответов: 27
    Последнее: 19.07.2005, 16:56

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •