User Tag List

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

Тема: Исходники TR-DOS для SjASMPlus

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

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

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

    По умолчанию

    Цитата Сообщение от Keeper Посмотреть сообщение
    RAM-DISK is not some kind of RAM space that should be formatted in some special way to be a RAM-DISK. Its logical structure is very simple:

    1. It is organized like a stack, so "virtual track 0" will be placed in the RAM page with the highest number, there will be placed tracks 1,2,3 too. For example, in Pentagon 1024 we have 64 RAM pages, then track 0 of RAM-DISK will be placed in page 63.
    I know detailed structure or ramdisc/TRD file in ram. Some different TR-DOS versions use different position in memory. Only last versions of TR-DOS 6.0x support same layout:
    TRD image is divided to 16kB pages and placed from last memory page 63. This is best way. But possibility use 896 kB ramdisc as default value is bad This ramdisc size is dangerous for data placed/loaded to high memory pages on software for Pentagon 256/512kB.....

    2. As I mentioned before, RAM-DISK is not a "special" structure in RAM pages, it is simple mapping of TR-DOS disk structure in RAM, in other words it is a per-sector copy of TR-DOS disk. So, if you will import standart TR-DOS disk (640Kb) into RAM-DISK you won`t corrupt "lower" RAM pages that won`t be occupied by some RAM-DISK data. Also you can configure its size by changing "FREE SECTORS" param in sector 8 of track 0.
    I know. I use PENTAGON 1024 without real FDD, only RAMDISC mapped to drive "A". Default size of ramdisc is 640kB. User can't rewrite pages 8-23. This can be used with ALASM, WILD PLAYER,...

    In my version of TR-DOS for ZXM-Phoenix RAM-DISK is always placed in second megabyte, even if there are no second megabyte of RAM But some bug(s) is(are) still there, that makes me angry... May be I had too long break in asm programming for speccy...
    Can you please write also version for ZX PROFI or other clones ? This is only different memory paging code....
    Последний раз редактировалось VELESOFT; 07.04.2010 в 18:16.

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

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

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

Похожие темы

  1. SjASMPlus Z80 кросс ассемблер
    от Aprisobal в разделе Программирование
    Ответов: 1663
    Последнее: 19.06.2021, 01:36
  2. VZX - исходники.
    от ARTi в разделе Эмуляторы
    Ответов: 61
    Последнее: 08.09.2011, 06:51
  3. Breakpoints в связке Sjasmplus+UnrealSpeccy
    от Kurles в разделе Программирование
    Ответов: 19
    Последнее: 26.01.2009, 12:36
  4. Исходники AY плейера.
    от Yaroslav в разделе Программирование
    Ответов: 2
    Последнее: 20.09.2006, 18:10
  5. Ищу исходники AY музыки
    от Black1980 в разделе Музыка
    Ответов: 26
    Последнее: 16.03.2006, 13:29

Метки этой темы

Ваши права

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