вторник, 1 июля 2008 г.

Эмулятор ZX Spectrum

после 2 переписываний с нуля ядра эмулятора процессора Z80 решил взять готовое. Выбор остановился на ядре, которое написал Santiago Romero Iglesias.
За день напрограммировал эмулятор, который в принципе запускается и даже грузит файлы SNA. Потом полностью сделал клавиатуру, сохранение/загрузку файла backup.sna по Shift+F2/Shift+F3. Но сделать ещё нужно очень много.

Если запустить e80 без параметров, то стартует BASIC. После появления информации о прошивке нужно нажать Enter. Появляется командная строка. Здесь имеется 3 режима ввода (режимы в эмуляторе вручную пока не переключаются), особенностью 2-х из которых является то, что для ввода команды требуется нажатие всего одной клавиши. Например, клавише P соответстует оператор PRINT, I - INPUT, K - LIST, A - NEW, R - RUN. Простой пример:

10 PRINT "HELLO"
20 INPUT A
30 PRINT A

Теперь можно программировать на бейсике и обмениваться программами! :)

Обсудить
Скачать

17 комментариев:

  1. Spectrum интересует меня мало, а вот появление других эмуляторов было бы, для меня, очень приятной новостью. Надеюсь, автор продолжит работу.

    ..bw

    ОтветитьУдалить
  2. Эмуль Nintendo уже, кстати, есть. Ведь шо Денди, шо Нинтендо, это ж кажись одно и тоже.

    ОтветитьУдалить
  3. Здравствуйте!

    Скажите пожалуйста как я могу скачать емулятор по лотереям? Я бы хотел на компьютер установить игру по лотереям Мега Миллион Результаты http://localotto.com/ru/megamillions Что Вы про это можете мне расказать?

    ОтветитьУдалить
  4. Thanks for sharing an amazing information. It is very interesting. Great job keep doing. Prince William Traffic Lawyer

    ОтветитьУдалить
  5. Si enfrentas un caso de conducción imprudente en el condado de Nottoway, Virginia, te recomendaría buscar un abogado local especializado en derecho de tráfico. Puedes explorar la página web de la Barra de Abogados local, utilizar directorios en línea como Avvo o pedir recomendaciones a amigos y familiares. Asegúrate de seleccionar un abogado con experiencia en casos de conducción imprudente y programa una consulta para discutir los detalles de tu situación y explorar tus opciones legales adaptadas a las leyes locales.
    Abogado Conducción Imprudente Nottoway VA

    ОтветитьУдалить
  6. "Delve into the tech world with the KolibriOS blog. Uncover fascinating insights into the development of this lightweight, open-source operating system. From coding challenges to system architecture, explore the journey of KolibriOS, a community-driven project committed to advancing simplicity and efficiency in the realm of operating systems."
    Abogado DUI Petersburg VA





    ОтветитьУдалить
  7. brunswick virginia reckless driving attorney For Brunswick, Virginia residents dealing with reckless driving charges, hiring a knowledgeable attorney is crucial. They can help navigate legal proceedings, build a strong defense, and seek favorable outcomes.

    ОтветитьУдалить
  8. Useful information operating system used for everyone, I'm very exciting to read this blog waiting for more interesting. I wanted to drop you a line to let you know that I find your blog informative and engaging.How to drop domestic violence charges in virginia

    ОтветитьУдалить
  9. Many thanks for the efforts you have put into writing this site.

    ОтветитьУдалить
  10. Thankyou for all your efforts that you have put in this.

    ОтветитьУдалить
  11. #Thanks for such amazing content. Your blog was really worth reading.

    ОтветитьУдалить
  12. The ZX Spectrum, an 8-bit home computer released in 1982 by Sinclair Research, was renowned for its affordability, rubber keyboard, and diverse software. It played a pivotal role in the early home computer revolution and remains a beloved classic among retro enthusiasts Abogado de la Corte de Tráfico de Nueva Jersey.

    ОтветитьУдалить
  13. The legal intricacies of ending a marriage, including as dividing property, determining child custody, and other important issues, are handled by divorce attorneys. They try to help spouses reach amicable agreements or serve as your advocate in court. Divorce can be emotionally and legally taxing, so having a lawyer by your side can be quite helpful. Professional legal guidance can also be obtained from a divorce attorney if you are accused with obstruction of justice in Virginia . For additional information, contact us right now.

    ОтветитьУдалить