Вход

Просмотр полной версии : Режим оригинального 48К на АТМ



norduk
06.12.2020, 13:31
Возможен ли сабж? С соответствующей ПЗУхой. Оригинальная Элита вылетает при попытке запуска из-за того, что расчёты её защиты завязаны на оригинальную ПЗУшку 48Кб Шпектрума.

Максагор
07.12.2020, 17:29
Возможен ли сабж? С соответствующей ПЗУхой. Оригинальная Элита вылетает при попытке запуска из-за того, что расчёты её защиты завязаны на оригинальную ПЗУшку 48Кб Шпектрума.

Ну, на стриме, вроде бы ответил. Взять и прошить в ПЗУ полностью оригинальную по контрольной сумме 16Кб-банку с бейсиком-48 никакая религия не запрещает...

norduk
12.12.2020, 02:10
Да. Вопрос сюда постил до стрима) Будем пробовать.

Spectramine
12.12.2020, 11:30
Взять и прошить в ПЗУ полностью оригинальную по контрольной сумме 16Кб-банку с бейсиком-48 никакая религия не запрещает...

В 128м бейсике используется свободное место ПЗУ 48го бейсика, бейсик 128 будет неработоспособен после такой прошивки. Проверено на эмуляторе.

Разве что эту банку прошить отдельно, и включать каким-то хитрым способом, оставив также и банку с бейсиком 48 128го, переключаемую портом #7FFD.

NEO SPECTRUMAN
13.12.2020, 03:14
на АТМ
ну АТМ понятие растяжимое
на 6.40 по моему есть защита от записи для окна $0000-3FFF
и можно было бы загрузить пзу-шку в какую нибудь страницу и прицепить

на 7.10 такого вроде уже нет

но можно прицепить и просто так
и глянуть что будет
если оно не пытается писать в ПЗУ то может и прокатит

тоесть даже ничего не нужно прошивать

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

надо будет запилить загружалку\запускалку пзу-шек
для всего где это возможно
только как нить потом...

goodboy
13.12.2020, 11:33
если оно не пытается писать в ПЗУ то может и прокатит
тоесть даже ничего не нужно прошивать
пишет (причём начиная с нуля) похоже при некоторых условиях для вывода на экран.
на load"" точно срабатывает.
а для рас`ксорки Elite нужен точный дамп

NEO SPECTRUMAN
13.12.2020, 12:18
пишет (причём начиная с нуля)
не это я в курсе
может для разового запуска будет хватать

имел ввиду не пишет ли сама игра ПЗУ-шку


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

goodboy
13.12.2020, 12:21
проблема другая
если загрузить так пзушки
трдос то не будет доступен практически на всех железках

ты сначала прочитай (в первом посте) зачем это надо топикстартёру


LD HL,#D0A8
LD DE,#D0A8
LD BC,#7060
LD IX,#5AFF
LD A,#FF
LD R,A
L5B14: LD A,(HL)
SUB (IX+#00)
XOR IYL
RLCA
XOR IYH
LD (DE),A
DEC HL
DEC DE
DEC BC
DEC IX
LD A,IXH
OR IXL
JR NZ,L5B2C
LD IXH,#5A
L5B2C: LD A,B
OR C
JR NZ,L5B14

NEO SPECTRUMAN
13.12.2020, 14:57
ты сначала прочитай (в первом посте) зачем это надо топикстартёру
прочитал
проблема не решилась
трдос как не подключался когда замаплена рама так и не подключается :)

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

а готовой запускалки точно таки нету?

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

кстате если там АТМ1 такой финт ушами не прокатит
тк там вместе с озу в 0-м окне
еще отключается и видео память из 1-го окна :v2_lol:

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

вот быстренько состряпал

ROM_Run r0000
https://www.mediafire.com/file/1grqeiwv3b093w8/ROM_Run_r0000_ATM_Turbo_2%252B.7z/file
https://jpegshare.net/images/d1/1e/d11e0581d131271408bb191affe26c0e.pnghttps://jpegshare.net/images/73/c4/73c4dca43634f3f818fe53408b2ed472.png

пока только под ATM Turbo 2+

пока все несколько тяжеловесно и на тяп ляп лиш бы работало

пзу-шка грузитсо в 8-ю страницу
защиты от записи НЕТ

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

потом в следующих версиях подабавляю менюшек
с возможностью конфигурировать состояние машины перед JP $0000

тк на на АТМ 2 карты памяти
на нем может даже получится монтерывать 128-е пзу-шки

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

добавил тап версию
(запускает первое что загрузитсо)

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

к сожалению zx80 эмулятор работать не хочет... (он и не в каждом эмуляторе взлетает)
надо будет его дизасмить и править под наши клоны...

norduk
13.12.2020, 19:50
АТМ2 тут и мне Alone Coder такую софтинку подкидывал на днях. И вот, судя по всему, из-за того, что пишет в ПЗУ - то фиг с два оно работает)

NEO SPECTRUMAN
14.12.2020, 06:00
АТМ2
атм2 тоже бывают разные :)

на атм 2 6.40 на вид есть защита от записи
на атм 2 7.10 уже нету

norduk
16.12.2020, 18:41
атм2 тоже бывают разные :)

на атм 2 6.40 на вид есть защита от записи
на атм 2 7.10 уже нету

Ну тут, считай 7.10) Так как тут экспериментальный АТМ Турбо 3 8.0 :) Вот ентот (https://zx-pk.ru/threads/27525-novaya-plata-atm-turbo-8-0-rev-2017.html). Он на базе 7.10, поэтому, конечно, никаких защит от записи тут нет)