PDA

Просмотр полной версии : Запуск ZX81 игор на спеке.



ALKO
06.12.2019, 22:24
Ни разу в жизни не видел ZX81, и даже через эмулятор не ознакамливался с ним.

Но всё хочу на спеке запустить вот эти темы, написанные для 81-го (если такое вообще возможно)

https://www.youtube.com/watch?v=rb8L3f0rV64

_

https://youtu.be/Rq2hOlC97SQ


Тут нашёл эмулятор под спек в самом низу:
http://www.zx81.nl/

Там же в архиве примеры в тап-ках. Но вот незадача. Старое доброе LOAD "" не работает :D
Даже на такой банальщине застопорился.
Чего уж говорить про конвертацию выше упомянутых игор в TAP-формат...

goodboy
06.12.2019, 22:53
Старое доброе LOAD "" не работает
???
я спокойно загрузил. игры работают, но тормозят жутко

ALKO
06.12.2019, 23:08
???

Нууу... почти. Только вместо привычного "?" он показывает "S"

https://i.ibb.co/7pkS0J8/image.png



но тормозят жутко

Жаль. Значит плохая была затея.

goodboy
06.12.2019, 23:33
видел портированные игры, вот например https://www.jimblimey.com/blog/zx81-ports-mazogs/

ALKO
07.12.2019, 00:09
Да и я видел порт Joust.

Но это редкие случаи. Думал эмуляция будет вполне сносной.

NEO SPECTRUMAN
07.12.2019, 00:36
вот загрузил
https://dropmefiles.com/5Re9T

virus скорей всего не работает

да и не управляется ничего нормально чего то...

- - - Добавлено - - -

что примечательно
когда я писал свой "эмулятор" zx80
мне ВРОДЕ попался готовый эмулятор

который ВНЕЗАПНО шустро работал и эмулировал хайрес

увидев это
писание эмулятора я сразу дропнул
тк перехват и эмуляция экрана (хайреса в том числе) у меня жрала бы много времени

сейчас этого эмулятора найти не могу в упор нигде
и щас даже не уверен
а был ли он о_О

NEO SPECTRUMAN
07.12.2019, 05:13
вот наверно это было оно
https://k1.spdns.de/Vintage/Sinclair/Software/ZX%20Spectrum%20Software/Interface%202%20Cartridges/ZX81%20Emulator%20%28Paul%20Farrow%29/
только оно притуливаемое вместо ПЗУ

ZEman
08.12.2019, 20:36
https://sourceforge.net/projects/eightyone-sinclair-emulator/
лучший эмулятор ZX81, много настроек, есть автозагрузка программ, дебагер и многое другое.
https://mega.nz/#!w14VhaJI!RT_HTKYci6IectGLCAv0gzxkYbGZ5N1Q2cR3qiP eQwM
огромное кол-во игр, программ и прочего для ZX81.

ALKO
09.12.2019, 10:13
Да не нужен мне эмуль для пеки.
Меня более интересует обратная совместимость спека с zx81

NEO SPECTRUMAN
10.12.2019, 03:22
Меня более интересует обратная совместимость спека с zx81
а чего ты решил что она должна быть?
ее нет даже между zx80\zx81

мало того zx8* может выдать такое разрешение
что спектруму и не снилось...

так же как и менять частоту кадров на ходу...

и пищать он тоже может
вопреки заблуждениям неандертальцев

и скролить фреймово 60+Гц весь экран по вертикали с точностью до пикселя :)

правда по горизонтали с точностью до 2-х и несколько сложней
и будут проблемы тк нельзя поставить любой пиксель в произвольное место
иззо конструктивных особенностей

- - - Добавлено - - -


спека
у zx8* по 16384 лежит уже память

нормальная эмуляция возможно только на 128к
где можно переместить видео память на $C000 освободив $4000

ну и у 128-го должно подключаться озу по $0000
а из фирменных это только +3

нужно попробовать запустить
https://k1.spdns.de/Vintage/Sinclair/Software/ZX%20Spectrum%20Software/Interface%202%20Cartridges/ZX81%20Emulator%20%28Paul%20Farrow%29/
на наших клонах с подключаемой озу в нулевую банку
тк мумулятор хорошъ
...но чот запускается не везде

ALKO
10.12.2019, 09:09
а чего ты решил что она должна быть?
ее нет даже между zx80\zx81

А я не про нативную. А хотя бы с учётом способов перераспределения адресного пространства.
Может тулзы какие-то имеются по преобразованию.



мало того zx8* может выдать такое разрешение
что спектруму и не снилось...

Эт какое разрешение спектруму не снилось ?
64х48 UDG-графикой? Или 256х192 "хайреза"?

NEO SPECTRUMAN
11.12.2019, 04:10
Эт какое разрешение спектруму не снилось ?
64х48 UDG-графикой? Или 256х192 "хайреза"?

zx80 могет до 384x304
тк решает какое разрешение и где\сколько видео памяти только программист.

конечно по ширине телек такое может нормально и не подхватить
но немного меньшее должен будет поймать
да и на zx8* делают некоторые доработки для большего соответствия видео сигнала ГОСТ-у
которые срежут еще немного ширины

зато при желании в высоту можно еще даже подрастянуть
если положить на ровно 50Гц

основная проблема
что у zx80 нет на это памяти
"максимальное" разрешение сожрет 90% 16к рампака и 99% процессорного времени...

хотя можно легко отображать одни и те же строки по несколько раз
например в демах
не тратя так много памяти
ну и при интерлейсе пустые строки могут не жрать "видео память"

- - - Добавлено - - -


Может тулзы какие-то имеются по преобразованию.
ну дык весь труЪ софт
с выжиманием всех возможностей zx80
пишется на асме

был бы он на бейсике
его можно было бы преобразовать
...конечно еще можно преобразовать ручками

как тот пзу-шный "эмуль" с такой скоростью делает хайрей
даже не представляю о_О
конечно может в старых играх
хайрез делали не отрываясь особо от пзу-шных процедур...

ALKO
11.12.2019, 09:06
zx80 могет до 384x304


Это уже какие-то недокументированные возможности, вроде того, что на спектруме выжимают 386 по вертикали на LCD мониках за счёт интерлизинга.

Но раз речь про иг0ры, сколько таковых юзают данную чисто-теоретическую фишку? Зачастую это либо 32х24 символа 8х8, либо 256х192 пикселей.

NEO SPECTRUMAN
11.12.2019, 16:44
Это уже какие-то недокументированные возможности, вроде того, что на спектруме выжимают 386 по вертикали на LCD мониках за счёт интерлизинга.
не ну ты сравнил жидкое с длинным...
это скорей википи***ры документируют с минимальным уровнем познаний...

для не осиливших прочитать матчасть

вот скриншот с 320х240
https://jpegshare.net/images/81/de/81de1a8e4ed8a003f21cb9b462aeacdc.png

другими словами зх80 это страшная мощь и нераскрытый потенциал


так же думаю при несколько большем чем обычном желании
можно вполне совместить звук с изображением
правда наверно он будет плохо слышен изза 50Гц-ного гудения