PDA

Просмотр полной версии : Derby + новая прошивка для ZX Spectrum 128



Djoni
02.12.2017, 13:29
Не секрет что ZX Spectrum 128K разрабатывался совместно с испанской компанией Investrónica.
В процессе разработки компьютер имел кодовое название Derby и оригинальная прошивка была сделана под испанскую версию компьютера.
С разрешения Sky In-Home Service Ltd которая унаследовала права интеллектуальной собственности на компьютеры Spectrum от Amstrad была выпущена прошивка Derby +


Особенности Derby + :
В режиме 48 оригинальное пзу 1982 года ( от резинки ).
В User Defined Graphics (символы определяемые пользователем) не использует два последних символа UDG для ключевых слов SPECTRUM и PLAY.
Удерживайте BREAK во время включения или сброса для загрузки в режим 48.
Удерживайте нажатой кнопку ENTER во время включения или сброса для автозагрузки с ленты.
Наглядная индикация режимов клавиатуры CAPS LOCK, GRAPH.
Совместимость с программами скомпилированные в HiSoft Basic 128.
Удобный тестовый редактор сохранением набранного текста в символьной переменной (строковой переменной)
Полностью исправленный и оптимизированный редактор.
Оригинальная индикация ошибок в редакторе Basic 128.



Новые прямые команды доступны когда курсор находится в нижней части экране:

EDIT s $ Отредактируйте строку s $ в полно экранном редакторе.
EDIT n Изменить номер строки n.
WIDTH n Установите ширину столбца устройства RS232 в n столбцов.
RENUM [l [, s]] Перенумеровать программу, начиная с строки l с шагом s.
DELETE f, l Удалить строки f до l.

Особенности:

Установка цвета INK и PAPER в редакторе.
Гораздо более быстрый редактор, чем английская версия.
Корректно обрабатывает встроенные коды управления цветом.


http://gifok.net/images/2017/12/02/test3.jpg (http://gifok.net/image/8UdY)

http://gifok.net/images/2017/12/02/test2.jpg (http://gifok.net/image/8UdC)

http://gifok.net/images/2017/12/02/test6.jpg (http://gifok.net/image/8Ud8)

http://gifok.net/images/2017/12/02/test5.jpg (http://gifok.net/image/8Udf)

http://gifok.net/images/2017/12/02/test4.jpg (http://gifok.net/image/8UdR)




Подробности https://zx.itch.io/derbyplus

Djoni
23.05.2018, 11:21
Долгожданное обновление Derby++ 64K Spectrum ROM


Замена прошивки для ZX Spectrum 128 (+3) на основе версии 1.4 ROM разработки Derby.

С разрешения Sky In-Home Service Ltd которая унаследовала права интеллектуальной собственности на компьютеры Spectrum от Amstrad была выпущена прошивка Derby +

Использование этого программного обеспечения на нелицензионном оборудовании запрещено.

http://gifok.net/images/2018/05/23/2018-05-23_15-16-13.md.png (http://gifok.net/image/81Gm)

http://gifok.net/images/2018/05/23/2018-05-23_15-17-26.md.png (http://gifok.net/image/81G6)


Особенности Derby + :

Все режимы работают с esxDOS на divide и divMMC.
В режиме 48 оригинальное пзу 1982 года ( от резинки ).
Удерживание ENTER при выборе 128 BASIC эквивалентно Tape Loader (если используется в конфигурации 32K ROM, удерживайте нажатой кнопку ENTER при включении или сбросе).
В конфигурации 32K ROM, удерживайте BREAK во время включения или сброса для загрузки в режим 48.
Наглядная индикация режимов клавиатуры CAPS LOCK.
Полностью исправленный и оптимизированный редактор.
Нет очистки переменных по команде RUN в 128 BASIC.
Команда SPECTRUM заменяется командой PALETTE для ULAplus.
По умолчанию 16 цветовая палитра.
Команда PLAY поддерживает шесть каналов AY (TurboSound).

Команда PLAY теперь поддерживает до двух AY chips (TurboSound):
PLAY "c","g","e","C","G","E"

Новая команда для управления ULAplus или выключения набора палитры:
PALETTE r, c где R-регистр (0-64), а C-цвет (0-255)
Включение ULAplus PALETTE 64, 1 или выключение PALETTE 64, 0.

Новые прямые команды доступны когда курсор находится в нижней части экране:

EDIT s $ Отредактируйте строку s $ в полно экранном редакторе.
EDIT n Изменить номер строки n.
WIDTH n Установите ширину столбца устройства RS232 в n столбцов.
RENUM [l [, s]] Перенумеровать программу, начиная с строки l с шагом s.
DELETE f, l Удалить строки f до l.

Опция loader требует esxDOS и Dr Slump NMI menu.

https://zx.itch.io/derbyplusplus

krotan
23.05.2018, 12:00
Про Sky In-Home Service Ltd не знаю, но ни сами Sinclair Research, ни Amstrad никогда не обладали авторскими правами на прошивку ZX Spectrum. У них были только права на торговую марку "ZX Spectrum" и всё. В своё время, когда Синклер заказывал прошивку к Спектруму "на стороне", он решил не тратить лишних денег и не выкупать авторские права на неё. Так и осталось...

Djoni
23.05.2018, 15:01
Про Sky In-Home Service Ltd не знаю, но ни сами Sinclair Research, ни Amstrad никогда не обладали авторскими правами на прошивку ZX Spectrum. У них были только права на торговую марку "ZX Spectrum" и всё. В своё время, когда Синклер заказывал прошивку к Спектруму "на стороне", он решил не тратить лишних денег и не выкупать авторские права на неё. Так и осталось...


С прошивкой история тёмная , фрагмент из издания ZaRulem печатное слово. :)

" при продаже Синклером прав на ZX Spectrum компании Amstrad, выяснилось, что у Sinclair Research всё это время не было никаких прав на использование ПЗУ ZX Spectrum, т.к. договор с Виккерсом так и не был заключён! Это значит, что юридически, все миллионы выпущенных Sinclair Research компьютеров ZX Spectrum являлись, строго говоря, пиратскими! А сам сэр Клайв, всё это время являлся фактически крупнейшим в истории Великобритании преступником-аферистом, умудрившимся даже получить от королевы звание сэра. И только благодаря тому, что в отличие от сэра Клайва, истинным джентльменом является именно Виккерс, скандальная ситуация была разрешена задним числом, что хотя и спасло Синклера в финансовом плане, но высветило его истинное моральное лицо. Как говорил классик «..при 300 процентах прибыли нет такого преступления, на которое не рискнул бы капиталист». У Синклера моральная планка была гораздо ниже 300%, поэтому он фактически пошёл на преступление, продавая компьютер без юридического согласования авторских прав, даже имея гораздо меньшую прибыль, что впрочем, компенсировалось массовостью производства. "

zx_
23.05.2018, 17:17
а откуда у ZX Spectrum 128 (+3) вдруг появилась ULA +. и TurboSound ?

или это для эмуляторов ром

Или иначе скажем - попросить JV-Soft сделать Pentagon +3
c ULA+ , DivIDE , TurboSound

:v2_dizzy_facepalm:

Djoni
23.05.2018, 20:25
а откуда у ZX Spectrum 128 (+3) вдруг появилась ULA +. и TurboSound ?

или это для эмуляторов ром

Или иначе скажем - попросить JV-Soft сделать Pentagon +3
c ULA+ , DivIDE , TurboSound

:v2_dizzy_facepalm:

Изначально прошивка делалась под экзотический проект Chloe 280SE , но может работать и на стандартном ZX Spectrum 128 (+3).:)

http://gifok.net/images/2018/05/23/M4BZLHagr00.th.jpg (http://gifok.net/image/81Mc)


По поводу ULA + и TurboSound есть такая штука SLAM ULA Plus (https://www.sellmyretro.com/offer/details/30338) для замены Улы в фирменных машинках , с эмуляцией TurboSound но выход моно.

Я уже не говорю про внешние интерфейсы с поддержкой ULAplus например ZX-HD HDMI INTERFACE (http://www.bytedelight.com/?product=zx-hd-hdmi-interface-with-ulaplus) и его испанский аналог.

http://gifok.net/images/2018/05/23/ZX-HD-square.th.jpg (http://gifok.net/image/81M5)

По поводу TurboSound есть встроенные решение (https://www.sellmyretro.com/offer/details/4247) и внешние карты (https://www.jungsi.de/turbosound-fm-and-saa1099-sound-card-retro-sinclair-zx-spectrum/) Turbosound FM and SAA1099 Sound Card, тут выбор тоже есть :v2_dizzy_punk:

http://gifok.net/images/2018/05/23/2_4aa.md.jpg (http://gifok.net/image/81aH)

http://gifok.net/images/2018/05/23/7026617300_1389723757.md.jpg (http://gifok.net/image/81pe)

http://gifok.net/images/2018/05/23/Turbosound-FM.jpg (http://gifok.net/image/81pC)


Уже есть не один иностранный проект с поддержки пзу 64кб через порт 1FFD (по стандарту +3 ) на ZX128 , например ZX omni 128,

http://gifok.net/images/2018/05/23/Z5o91Cy2Hjw.md.jpg (http://gifok.net/image/81mG)

нужно добавит всего один бит управления пзу .


http://gifok.net/images/2018/05/23/cqePmldrJO8.md.jpg (http://gifok.net/image/81px)

Варианты применения дополнительных 32кб пзу разные версии Бейсика и другие плюшки.

http://gifok.net/images/2018/05/23/5ZYMbbNy3fY.md.jpg (http://gifok.net/image/81pU)

http://gifok.net/images/2018/05/23/30763016_10214542270082794_8935493255315849216_o-1.md.jpg (http://gifok.net/image/81pg)

Ну и наш проект Pentagon-1024/4096 от Northwood (http://zx-pk.ru/threads/28489-pentagon-1024-4096-ot-northwood.html) с поддержкой управления памятью по стандарту +3.:v2_dizzy_roll:

ZX_NOVOSIB
23.05.2018, 20:32
Турбосаунд... турбосаунд... А игры с музыкой/озвучкой под него есть? Или только несколько десятков дем?

Black Cat / Era CG
23.05.2018, 20:40
А игры с музыкой/озвучкой под него есть? Или только несколько десятков дем?
Игр под него вроде нет, потому самого его не у всех есть, потому что игр под него вроде нет, потому что самого его не у всех есть, потому что...

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

А так. Это один из способов юзать все 3 канала 1 чипа под музыку, а второго под эффекты в играх, но... читаем выше.

Djoni
23.05.2018, 20:47
Турбосаунд... турбосаунд... А игры с музыкой/озвучкой под него есть? Или только несколько десятков дем?


Ремиксы старых игрушек где то попадались, нужно искать.

creator
23.05.2018, 21:15
http://gifok.net/images/2018/05/23/5ZYMbbNy3fY.md.jpg (http://gifok.net/image/81pU)
USR 0! Это же как должны были достать кривые поделки криворуких хакеров, что пришлось даже такой пункт меню сделать. :v2_dizzy_facepalm:

Djoni
24.05.2018, 19:38
Обновление , по многочисленным просьбам добавлен пункт TR-DOS в прошивку и исправлены мелкие баги ;)


http://gifok.net/images/2018/05/24/2018-05-24_23-35-53.md.png (http://gifok.net/image/81lk)



https://zx.itch.io/derbyplusplus

zx_
25.05.2018, 16:16
точно под пентагон -)
совсем запутали, трдос под фирменный плюс три ?

в slamulaplus ксати шестиканальный турбосаунд встроен, кроме ula+

Djoni
26.05.2018, 18:30
точно под пентагон -)
совсем запутали, трдос под фирменный плюс три ?

в slamulaplus ксати шестиканальный турбосаунд встроен, кроме ula+

Ну у нас есть контроллер BDI (http://zx-pk.ru/threads/18661-kontroller-bdi-dlya-firmennogo-sinclair-zx-spectrum-obsuzhdenie.html) для фирменного ZX-Spectrum, а так прошивка больше сделана для владельцев Divmmc и DivIDE.

drbars
27.05.2018, 07:38
Скажем так, SLAM ULA+ штука хорошая, но есть НО. Самое главное, одна работает только с тостером или серым +2, не совместима с DataGear, не понятно как обновлять в ней firmware, точнсть инта уплывает от реальной ULA.

Заказывал такую вещь у zaxon'а. Никакой поддержки железки нет. Всё это игрушки одного дня... и если что-то работает не правильно, то никто ничем не поможет.

drbars
27.05.2018, 10:02
Забыл добавить тест туробосануда (http://hype.retroscene.org/blog/747.html) эта SLAM не проходит, что-то с чтением портов там не так... Оригинальный AY надо выпаивать, т.к. он не отключается автоматом.

NiKa
24.05.2023, 17:20
Может кто поделиться прошивкой Derby++?

SoftLight
24.05.2023, 19:45
Может кто поделиться прошивкой Derby++?
Скачал всю папку с актуальными файлами DerbyPro (https://disk.yandex.ru/d/KlFw3En_eCO4fQ)