Важная информация

User Tag List

Показано с 1 по 9 из 9

Тема: New ideal firmware for ZX EVO board

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Master Аватар для VELESOFT
    Регистрация
    04.04.2007
    Адрес
    Praha
    Сообщений
    752
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    33
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию New ideal firmware for ZX EVO board

    All existing firmwares for ZX EVOLUTION board only copy architecture of Pentagon / Scorpion computers. But for FPGA can be writed better and more universal firmware.

    My idea:
    - unlimited memory paging (full 4MB) separate for each 16kB block in 64kB adress space. Block 0 (0-16383),block 1 (16384-32767),block 2 (32768-49151),block 3 (49152-65535).

    - Each block can contain any 16kB page of 4MB ram or 512kB rom. With this layout will easy realisable multitasking and allram modes.

    - Each block contain selectable write protect (for possibility enable writing to flash eprom or disable writing in ram page for possibility emulate rom in low 16kB)

    - Readable status of all used I/O ports (ula port #FE, paging ports, configuration ports, etc...)

    - possibility emulate ZX rom (48rom+128editor+gluk+tr-dos) in extended ram (very good feature for developing and testing new rom based software)

    - colour palette for all 16 ZX colours

    - better graphic modes (256x192/16 colours per pixel - with used palette). And for easy access to screen must be graphic area in ram as linear data block 24kB as on SAM COUPE. Each pixel = 4bits (1 byte = 2 pixels).

    - possibility emulate different ZX clones ( software selectable configuration - screen size, ula timing, etc.. = similar as in SPECCY CONFIGURATOR utility on SPRINTER 2000 ).

    - switchable memory size ( Pentagon 48, 128, 512, 1024, etc.. )

    - emulation of european devices as MB02+ or DIVIDE interface (for possibility use +D emulation, D80 emulation, MB02 emulation, access to FAT16/FAT32 via easy LOAD/SAVE routines in zx rom. Possibility load/save snapshots from/to hdd.

    - original ZX128 ULA timing (slow-down cpu for perfect 100% timing in games and demos).

    - faster mode than 7 MHz

    - Z80 CPU emulation in FPGA

    50 different firmwares are not so good as one universal firmware !
    Последний раз редактировалось VELESOFT; 18.08.2010 в 00:39.

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

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

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

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

Похожие темы

  1. Ultimate upgrade board. Есть ли?
    от Surfin_Bird в разделе Несортированное железо
    Ответов: 28
    Последнее: 06.08.2009, 23:42
  2. Project two: The Most Sexual Board
    от sq/skrju в разделе События
    Ответов: 1
    Последнее: 19.03.2008, 17:13
  3. Insert Board( SoC)
    от andrews в разделе Несортированное железо
    Ответов: 22
    Последнее: 24.07.2006, 21:41
  4. Firmware для Спектрума
    от CityAceE в разделе Оси
    Ответов: 30
    Последнее: 25.07.2005, 10:14

Ваши права

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