PDA

Просмотр полной версии : Софт в ПЗУ



dvarkin
15.01.2020, 17:31
Можно ли софт из, скажем, tap записать в ПЗУ вместо Бейсика?
Сейчас мне легче прошить новое ПЗУ, чем делать или покупать какой-либо BetaDisk.
При запуске Спектрум должен попадать в начало ПЗУ, скорее всего, туда можно записать загрузчик с прогой.
С HiSoft Devpac точно должно получиться)
Но как это лучше сделать новичку?

Eltaron
15.01.2020, 18:25
Можно ли софт из, скажем, tap записать в ПЗУ вместо Бейсика?
Какой именно софт? В общем случае нельзя. В редких частных случаях можно. Например, программы размером меньше 16К в ПЗУ 128го спектрума можно запихнуть вместо бейсика-128. При старте копируем в ОЗУ, врубаем бейсик-48 и запускаем программу.

Вообще, из ПЗУ-картриджей сейчас моден вот этот - http://dandare.es/Proyectos_Dandare/ZX_Dandanator%21_Mini_EN.html. Собирается явно проще, чем бетадиск.

dvarkin
15.01.2020, 23:52
Какой именно софт?

Хотя бы тот же GENS4, он влезает.


При старте копируем в ОЗУ, врубаем бейсик-48 и запускаем программу.

А если в начале обычной 16КБ ПЗУ, перед программой, сделать бесконечный цикл, вызывающий программу в ПЗУ как подпрограмму?)

Впрочем, у моего Компаньона 2, оказывается, есть кое-что интересное через ВВ55:
https://zx-pk.ru/threads/255-spisok-(poisk)-otechestvennogo-speccy-zheleza.html?p=144976&viewfull=1#post144976
Давно приметил, но забыл.

Dandanator выглядит заманчиво, но на PIC и непонятно как работает(

goodboy
16.01.2020, 00:01
Хотя бы тот же GENS4, он влезает.
тот-же gens скорее всего использует кучу ПЗУшных подпрограмм (ввод/вывод текста и.т.д.)

r3d
16.01.2020, 00:51
тот-же gens скорее всего использует кучу ПЗУшных подпрограмм (ввод/вывод текста и.т.д.)
Вывод текста у него свой и сделан как подпрограмма. Отправляешь в нее текст – он на экране. И там, по-моему, 52 символа в строке. А вот то, что ему нужна куча подпрограмм из стандартного ПЗУ - это да.

nihirash
16.01.2020, 01:36
У меня есть карик в interface 2, который умеет счелкать свои внутренние банки и можно туда затолкать даже 128к снэпшот.

Брал его тут: https://www.antoniovillena.es/store/product/if2-cartridge/
Сам interface 2 можно сделать даже тупо МГТФ-ом.
https://external-content.duckduckgo.com/iu/?u=https%3A%2F%2Fk1.spdns.de%2FVintage%2FSinclair% 2F82%2FPeripherals%2FIF2%2520Cartridge%2520Interfa ces%2FSinclair%2520Interface%25202%2FTech%2520Spec s%2Fb%2FIF2%2520circuit.gif&f=1&nofb=1

Нижнюю часть можно просто выкинуть оставив разъем на шине.

Инфа о том, как в картюше банки счелкать: https://github.com/zxdos/zxuno/tree/master/hardware/kartusho

Вообще, это не единственный вариант карика для IF2 с банками.

Например тут расписано со схемами, как сделать такие картриджи - в твоей версии это может быть просто доп схема на шине без картриджей.

http://www.fruitcake.plus.com/Sinclair/Interface2/Cartridges/Interface2_RC_Custom.htm

Вот еще схемка с софтинкой: http://trastero.speccy.org/cosas/droy/zxflash/zxflashcart_e.htm

dvarkin
17.01.2020, 19:15
тот-же gens скорее всего использует кучу ПЗУшных подпрограмм (ввод/вывод текста и.т.д.)
Ну блин.


Инфа о том, как в картюше банки счелкать: https://github.com/zxdos/zxuno/tree/...dware/kartusho
Там в папке roms прошивки - как они сделаны/откуда взяты? А если их без всяких меню засунуть в ПЗУ и подключить как картридж?
Прогать хочу 27c64/27c128/27c256 (для них программатор сделал, который скоро, наверное, здесь покажу) + есть примочки для подключения к родному системному разъёму, так что вопрос не в железе, а в ПО.

siemensC35
17.01.2020, 20:13
без всяких меню засунуть в ПЗУ и подключить как картридж?
http://zxbyte.ru/alf.htm
читали?

NEO SPECTRUMAN
17.01.2020, 20:42
Сейчас мне легче прошить новое ПЗУ, чем делать или покупать какой-либо BetaDisk.
турбо загрузчики и матафонный вход нашо фсё!
почему нет?

OTLA-е можно скормить sna z80 и быстренько его загрузить (если он 48к)
за ~35 сек на самой медленной скорости
явно быстрей чем вставить прошить пзу-шку или перекинуть с пека на флоповод а потом загрузить на спеке

128 снапшоты уже нужно будет конечно подождать...
(дето 98 секунд на самой медленной скорости)
конечно есть вараинты за 90 79 68 57 сек
но вероятность загрузить на них успешно минимальна
на +2 умя, через автомобильный касетный адаптер, работает только 11025bps
на дельте же выбор рабочих скоростей был побольше при прямом подключении ко входу
и не работали только самые высокие скоростя

...нет у мя OTLA на ноутбуке
а ноутбук очень легко расположить рядом со спектрумом
в отличии от стационарного пк....

...хотя можно же экспортировать в wav и грузить с телефона
но это ужо не так удобно...

Enigmatic
17.01.2020, 22:15
siemensC35, о, zx байт сайт упал (

dvarkin
17.01.2020, 23:41
http://zxbyte.ru/alf.htm
читали?

То есть предлагаете попробовать игры от той приставки загружать в 27c128? Джойстика у меня нет( И да, я так и не понял как там фигурирует Бейсик-48.

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

Ага, я кеш гугла смотрел.

Для OTLA нужна ЭВМ в разы мощнее спектрума, как-то не изящно(

Eltaron
17.01.2020, 23:44
Впрочем, у моего Компаньона 2, оказывается, есть кое-что интересное через ВВ55:
https://zx-pk.ru/threads/255-spisok-(poisk)-otechestvennogo-speccy-zheleza.html?p=144976&viewfull=1#post144976
Давно приметил, но забыл.
Ого. А ведь в этот формат TAP-ку несложно сконвертировать. Обычно как раз три блока - бейсик, картинка, код.

NEO SPECTRUMAN
18.01.2020, 00:02
Для OTLA нужна ЭВМ в разы мощнее спектрума, как-то не изящно(
так вам шахматки или ехать?

задача закинуть софтварь в железный спектрум же

записывать пзу при помощи ЭВМ в разы мощнее спектрума не менее не "изящно"...
а еще и скачанное из не менее не изящного интернета...

dvarkin
18.01.2020, 00:22
так вам шахматки или ехать?

задача закинуть софтварь в железный спектрум же

записывать пзу при помощи ЭВМ в разы мощнее спектрума не менее не "изящно"...
а еще и скачанное из не менее не изящного интернета...

записывать ПЗУ - сложная задача, а прог-р вообще на атмеге 8515 работает через 9600 UART, так что не совсем в разы)
А интернет уже был всю мою жизнь, для меня это святое)

NEO SPECTRUMAN
18.01.2020, 00:24
А интернет уже был всю мою жизнь, для меня это святое)
так магнитофонный вход тоже святое :)

nihirash
18.01.2020, 00:24
А если их без всяких меню засунуть в ПЗУ и подключить как картридж?

Без проблем) Главное предусмотреть отрубание внешнего ПЗУ в пользу внутреннего или переключение банка в ПЗУ.

dvarkin
18.01.2020, 00:52
так магнитофонный вход тоже святое :)

Увы, у меня к смартфону только его подцеплять.

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


Без проблем) Главное предусмотреть отрубание внешнего ПЗУ в пользу внутреннего или переключение банка в ПЗУ.

У Компаньона 2 для этого есть вывод на системном разъёме же!)

dvarkin
19.01.2020, 15:07
Записал на 27C128 StarWars для картриджа ZX Interface 2 и вставил вместо бейсика — запустилось, прикольно)

dvarkin
19.01.2020, 23:41
Впрочем, у моего Компаньона 2, оказывается, есть кое-что интересное через ВВ55:
https://zx-pk.ru/threads/255-spisok-(poisk)-otechestvennogo-speccy-zheleza.html?p=144976&viewfull=1#post144976
Давно приметил, но забыл.


АГА, а картриджем мог служить программатор (https://zx-pk.ru/threads/11813-pomogite-s-kompanonom-2.html?p=312897&viewfull=1#post312897)!

hal99
22.01.2021, 15:22
Записал на 27C128 StarWars для картриджа ZX Interface 2 и вставил вместо бейсика — запустилось, прикольно)

То есть этой игре сразу бейсиковское ПЗУ не надо? Или оно как-то переделано?

Djoni
22.01.2021, 18:23
Вот простой вариант с образами TAP


https://zx-pk.ru/threads/24944-interesnaya-burzhujskaya-periferiya.html?p=965388&viewfull=1#post965388

dvarkin
23.01.2021, 01:09
То есть этой игре сразу бейсиковское ПЗУ не надо? Или оно как-то переделано?не надо