Просмотр полной версии : Софт в ПЗУ
Можно ли софт из, скажем, tap записать в ПЗУ вместо Бейсика?
Сейчас мне легче прошить новое ПЗУ, чем делать или покупать какой-либо BetaDisk.
При запуске Спектрум должен попадать в начало ПЗУ, скорее всего, туда можно записать загрузчик с прогой.
С HiSoft Devpac точно должно получиться)
Но как это лучше сделать новичку?
Можно ли софт из, скажем, tap записать в ПЗУ вместо Бейсика?
Какой именно софт? В общем случае нельзя. В редких частных случаях можно. Например, программы размером меньше 16К в ПЗУ 128го спектрума можно запихнуть вместо бейсика-128. При старте копируем в ОЗУ, врубаем бейсик-48 и запускаем программу.
Вообще, из ПЗУ-картриджей сейчас моден вот этот - http://dandare.es/Proyectos_Dandare/ZX_Dandanator%21_Mini_EN.html. Собирается явно проще, чем бетадиск.
Какой именно софт?
Хотя бы тот же GENS4, он влезает.
При старте копируем в ОЗУ, врубаем бейсик-48 и запускаем программу.
А если в начале обычной 16КБ ПЗУ, перед программой, сделать бесконечный цикл, вызывающий программу в ПЗУ как подпрограмму?)
Впрочем, у моего Компаньона 2, оказывается, есть кое-что интересное через ВВ55:
https://zx-pk.ru/threads/255-spisok-(poisk)-otechestvennogo-speccy-zheleza.html?p=144976&viewfull=1#post144976
Давно приметил, но забыл.
Dandanator выглядит заманчиво, но на PIC и непонятно как работает(
Хотя бы тот же GENS4, он влезает.
тот-же gens скорее всего использует кучу ПЗУшных подпрограмм (ввод/вывод текста и.т.д.)
тот-же 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
тот-же 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 байт сайт упал (
http://zxbyte.ru/alf.htm
читали?
То есть предлагаете попробовать игры от той приставки загружать в 27c128? Джойстика у меня нет( И да, я так и не понял как там фигурирует Бейсик-48.
- - - Добавлено - - -
Ага, я кеш гугла смотрел.
Для OTLA нужна ЭВМ в разы мощнее спектрума, как-то не изящно(
Впрочем, у моего Компаньона 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 нужна ЭВМ в разы мощнее спектрума, как-то не изящно(
так вам шахматки или ехать?
задача закинуть софтварь в железный спектрум же
записывать пзу при помощи ЭВМ в разы мощнее спектрума не менее не "изящно"...
а еще и скачанное из не менее не изящного интернета...
так вам шахматки или ехать?
задача закинуть софтварь в железный спектрум же
записывать пзу при помощи ЭВМ в разы мощнее спектрума не менее не "изящно"...
а еще и скачанное из не менее не изящного интернета...
записывать ПЗУ - сложная задача, а прог-р вообще на атмеге 8515 работает через 9600 UART, так что не совсем в разы)
А интернет уже был всю мою жизнь, для меня это святое)
NEO SPECTRUMAN
18.01.2020, 00:24
А интернет уже был всю мою жизнь, для меня это святое)
так магнитофонный вход тоже святое :)
nihirash
18.01.2020, 00:24
А если их без всяких меню засунуть в ПЗУ и подключить как картридж?
Без проблем) Главное предусмотреть отрубание внешнего ПЗУ в пользу внутреннего или переключение банка в ПЗУ.
так магнитофонный вход тоже святое :)
Увы, у меня к смартфону только его подцеплять.
- - - Добавлено - - -
Без проблем) Главное предусмотреть отрубание внешнего ПЗУ в пользу внутреннего или переключение банка в ПЗУ.
У Компаньона 2 для этого есть вывод на системном разъёме же!)
Записал на 27C128 StarWars для картриджа ZX Interface 2 и вставил вместо бейсика — запустилось, прикольно)
Впрочем, у моего Компаньона 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)!
Записал на 27C128 StarWars для картриджа ZX Interface 2 и вставил вместо бейсика — запустилось, прикольно)
То есть этой игре сразу бейсиковское ПЗУ не надо? Или оно как-то переделано?
Вот простой вариант с образами TAP
https://zx-pk.ru/threads/24944-interesnaya-burzhujskaya-periferiya.html?p=965388&viewfull=1#post965388
То есть этой игре сразу бейсиковское ПЗУ не надо? Или оно как-то переделано?не надо
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot