User Tag List

Показано с 1 по 10 из 15

Тема: ZX Spectrum - raining effect

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    16.08.2005
    Адрес
    Estonia,Tallinn
    Сообщений
    1,131
    Спасибо Благодарностей отдано 
    55
    Спасибо Благодарностей получено 
    257
    Поблагодарили
    195 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    You should understand that the Russian ZX and the EU ZX are very different and I think that correction is possible only for new games (or for games are being developed) but it's impossible for games which exist already because (as a rule) their developers left the scene..
    That would be great to add the information in the Dveloper's FAQ and recommendations

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

    Регистрация
    04.04.2007
    Адрес
    Praha
    Сообщений
    753
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Raydac Посмотреть сообщение
    You should understand that the Russian ZX and the EU ZX are very different and I think that correction is possible only for new games (or for games are being developed) but it's impossible for games which exist already because (as a rule) their developers left the scene..
    That would be great to add the information in the Dveloper's FAQ and recommendations
    I will fixed this games, this is easy. (rewrite I register to #80-#BF and write to new adress original 2B im2 routine adress)

    VELESOFT

  4. #3

    Регистрация
    16.08.2005
    Адрес
    Estonia,Tallinn
    Сообщений
    1,131
    Спасибо Благодарностей отдано 
    55
    Спасибо Благодарностей получено 
    257
    Поблагодарили
    195 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от VELESOFT Посмотреть сообщение
    I will fixed this games, this is easy. (rewrite I register to #80-#BF and write to new adress original 2B im2 routine adress)
    I mean that it will be very strange if you get any support from the developer's side (they are very lazy to change old working games )
    thus you just have to ask developers of the games for the correction and make it yourself

  5. #4

    Регистрация
    27.01.2005
    Адрес
    С.-Петербург
    Сообщений
    93
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от VELESOFT Посмотреть сообщение
    I will fixed this games, this is easy. (rewrite I register to #80-#BF and write to new adress original 2B im2 routine adress)

    VELESOFT
    First of all you should find an unused space in #8000-#BFFF.. IMHO, it could be the most difficult part of your work.

    Thanks

  6. #5

    Регистрация
    04.04.2007
    Адрес
    Praha
    Сообщений
    753
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от valker Посмотреть сообщение
    First of all you should find an unused space in #8000-#BFFF.. IMHO, it could be the most difficult part of your work.

    Thanks
    Yes, but if memory #8000-#BFFF is used for main code, is possible transfer original code to old im2 vector table area(in slow memory) and to this fast memory write new IM2 table.

    VELESOFT

  7. #6

    Регистрация
    22.01.2005
    Адрес
    Moscow
    Сообщений
    2,250
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    282
    Поблагодарили
    109 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от VELESOFT Посмотреть сообщение
    More Russian software use IM2 vector table in slow memory area (16384-32767 and slow mem pages on ZX48/128/+2/+3). This ZX models contain HW bug in HAL10H8 chip and if high adress byte of vector table (register I) is set to this slow (contended) memory, ZX is very unstable and ULA show in screen raining effect. ZX will crash.
    As I know the problem of crash (if the register I has a bin value 01xx xxxx) was fixed in ZX Spectrum 128 (+2) and later. In addition ZX Spectrum +2A/B/+3 has no snow effect at all.
    Another question is a different addressing of slow/fast pages (by the 7FFDh port) in Sinclair’s and Amstrad’s Speccies. Probably you called it “bug in HAL10H8 chip”.
    P.S. In ZX Spectrum (48K) a HAL10H8 chip never used.

  8. #7

    Регистрация
    04.04.2007
    Адрес
    Praha
    Сообщений
    753
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Conan Посмотреть сообщение
    As I know the problem of crash (if the register I has a bin value 01xx xxxx) was fixed in ZX Spectrum 128 (+2) and later. In addition ZX Spectrum +2A/B/+3 has no snow effect at all.
    Another question is a different addressing of slow/fast pages (by the 7FFDh port) in Sinclair’s and Amstrad’s Speccies. Probably you called it “bug in HAL10H8 chip”.
    P.S. In ZX Spectrum (48K) a HAL10H8 chip never used.
    Yes, HAL chip is GAL equivalent and is used on ZX128/128+2 only. In ZX128/+2 HAL set signal ULA A15 signal for access to fast/contended memory/ports. If you replace HAL with GAL chip and reprogram new correct equations + connect signal RFSH to unused pin 11, then remove raining effect.
    http://velesoft.speccy.cz/zx/umbrella/umbrella.htm

    New gal set ULA A15 to log.1 (= fast adress space) in refresh time. In same way is possible accelerate all contended ZX ports....

    VELESOFT

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •