Судьба эмулятора SPRINT - теперь он называется SprintEm и умеет эмулировать ZX Spectrum SE

Публичный форум для http://www.nedopc.org/nedopc

Moderator: Shaos

Какое железо ещё поддержать в этом эмуляторе?

ZX-Spectrum 48K/128K
1
10%
ATM-Turbo2+
1
10%
Орион на Z80
1
10%
Специалист на Z80
3
30%
Никакое - пусть остаётся только Спринтер
1
10%
А мне пофиг
3
30%
 
Total votes: 10
User avatar
Shaos
Admin
Posts: 24385
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Судьба эмулятора SPRINT - теперь он называется SprintEm и умеет эмулировать ZX Spectrum SE

Post by Shaos »

Вроде сделал стандартные ZX атрибуты (пока без мультиколора):
Sp0001.png
Слева вверху результат работы вот такой программки (плюс в диалоговом режиме разноцветных окружностей нарисовал):
Sp0003.png
PAPER как можно видеть тоже работает (тут из диалогового режима выполнил PAPER 6 и затем LIST)
You do not have the required permissions to view the files attached to this post.
User avatar
Shaos
Admin
Posts: 24385
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Судьба эмулятора SPRINT - теперь он называется SprintEm и умеет эмулировать ZX Spectrum SE

Post by Shaos »

Блин я чото сломал ночью и стандартный режим ZX перестал рисовать графику :(
А всего то хотел прикрутить сборку через make sebasic
Так что пока репу не обновляю...

P.S. Я вот тут ещё думаю, а не поддержать ли бордер в реальном времени? Хотя бы построчно...
User avatar
Shaos
Admin
Posts: 24385
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Судьба эмулятора SPRINT - теперь он называется SprintEm и умеет эмулировать ZX Spectrum SE

Post by Shaos »

Фуф - вроде починил :roll:

Суть в том, что у меня даже при сборке с ключом BASICSE подкгружался autoexec=FN.EXE который ломал спектрумовое расположение страниц и страница 5 (которая всегда должна быть в адресах #4000...#7FFF и держит в себе стандартный видеобуфер) терялась - в результате при переключении режимов экран не восстанавливался из страницы 5 т.к. запись в стандартном режиме всегда велась в левую страницу, а страница 5 была пустой - убрал автозапуск в случае сборки с ключом BASICSE и всё снова заработало :mrgreen:

Выкладываю: https://gitlab.com/nedopc/sprintem/-/commit/b4781f2963518d70476a06c47713c6b39a39fe9c
User avatar
Shaos
Admin
Posts: 24385
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Судьба эмулятора SPRINT - теперь он называется SprintEm и умеет эмулировать ZX Spectrum SE

Post by Shaos »

Вот видосик запуска в режиме SE Basic IV :mrgreen:

You do not have the required permissions to view the files attached to this post.
User avatar
Shaos
Admin
Posts: 24385
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Судьба эмулятора SPRINT - теперь он называется SprintEm и умеет эмулировать ZX Spectrum SE

Post by Shaos »

Shaos wrote: 26 Oct 2025 12:46 P.S. Я вот тут ещё думаю, а не поддержать ли бордер в реальном времени? Хотя бы построчно...
Ещё надо поддержать сохранение и подгрузку файлов снапшотов SNA и можно подумать над поддержкой файлов TAP :roll:

Ну и плюс я ведь придумал расширение ULAplus, которое можно назвать ULA++ (чтобы не пересекаться с торговой маркой ULAplus, использование которой с некоторых пор требует лицензии) - его тоже можно в этом эмуле поддержать :egeek: