User Tag List

Страница 6 из 6 ПерваяПервая ... 23456
Показано с 51 по 60 из 60

Тема: FUSE & Pentagon1024

  1. #51

    Регистрация
    29.12.2006
    Адрес
    Одесса
    Сообщений
    435
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Таки было дело в раскладке клавиатуры. Удалил русскую, затем поставил ее заново но не russian windows, и, все заработало.
    ZXM-Phoenix 1024 + ZXKit1, Sinclair ZX Spectrum+, АТМ 2 TURBO+, PentEVO rev. C, Speccy2007, Commodore C64, Amiga A1200, Amiga A500, MSX2, Atari 800XL, Atari 130XE + SDrive, Atari ST, Atari Jaguar, Altera DE1,

    +Небольшая стоечка в серверной комнате.

  2. #52

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кто-нибудь уже копошился в потрохах fuse?
    У меня такое дело. Хотел переделать ZS256 в ZS1024. в /machines/scorpion.c заменил следующее:
    Код:
    for( i = 16; i < 128; i++ )
    memory_map_ram[i].writable = 1;
    и
    Код:
    page = ( ( machine_current->ram.last_byte2 & 0xC0 ) >> 2 ) |
    ( ( machine_current->ram.last_byte2 & 0x10 ) >> 1 ) |
    ( machine_current->ram.last_byte  & 0x07 );
    Т.е помечаем память до 1024К как записываемую и в составление номера страницы пихаем ещё и биты 6,7 из 1FFD (ram.last_byte2).
    После сборки при попытке запуска выдаёт ошибку сегментации. Что и где я ещё недосмотрел?
    Все любят гипножабу

  3. #53

    Регистрация
    10.05.2005
    Адрес
    Москва
    Сообщений
    715
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    После сборки при попытке запуска выдаёт ошибку сегментации. Что и где я ещё недосмотрел?
    в этой части фузе не копался.. но, ты проверял, что эти 1024К аллоцируются?
    и -- валится при старте эмуля, или при запуске софта?

    а вообще попробуй с помощью gbd выяснить, где оно валится
    Последний раз редактировалось boo_boo; 14.11.2007 в 00:14.

  4. #54

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    вобщем вот.

    Код:
    sam@debian:~/extend/all/sources/MPlayer-1.0rc2$ fuse
    
    The Free Unix Spectrum Emulator (Fuse) version 0.8.0.1.
    Copyright (c) 1999-2007 Philip Kendall <philip-fuse@shadowmagic.org.uk>
    and others; see the file 'AUTHORS' for more details.
    
    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.
    
    Ошибка сегментирования
    мне так смутно кажется, что где-то указан размер памяти для каждой машины, а при моей попытке задействовать её сверх этой нормы вываливается ошибка.
    added
    Кажется, нашёл... Щас опробую увеличить.
    spectrum.h
    Код:
    /* Things relating to memory */
    /* 272 Kb of RAM */
    #define SPECTRUM_RAM_PAGES 17
    Только вот зачем ему эта лишняя страница?
    added2
    Работает. вопрос закрыт. увеличил эту переменную до 65 (1М плюс непонятно куда нужные 16К)
    Последний раз редактировалось SAM style; 14.11.2007 в 00:49.
    Все любят гипножабу

  5. #55

    Регистрация
    26.03.2005
    Адрес
    Ivanovo
    Сообщений
    640
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    1 сообщение
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    вобщем вот.
    мне так смутно кажется, что где-то указан размер памяти для каждой машины, а при моей попытке задействовать её сверх этой нормы вываливается ошибка.
    added
    Кажется, нашёл... Щас опробую увеличить.
    spectrum.h
    Код:
    /* Things relating to memory */
    /* 272 Kb of RAM */
    #define SPECTRUM_RAM_PAGES 17
    Только вот зачем ему эта лишняя страница?
    added2
    Работает. вопрос закрыт. увеличил эту переменную до 65 (1М плюс непонятно куда нужные 16К)
    Я так понял, что благородному дону не судьба взять fuse из репозитория, где добавлен уже пент1024 и аналогичным способом дострогать так желаемый скорп...

  6. #56

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Я так понял, что НЕблагородному товарищу Q-Master'у было просто не промолчать. Так желаемый скорп у меня уже доструган, продолжаю кодить код новой гамы.
    [/offtop]
    Все любят гипножабу

  7. #57

    Регистрация
    26.03.2005
    Адрес
    Ivanovo
    Сообщений
    640
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    1 сообщение
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    Я так понял, что НЕблагородному товарищу Q-Master'у было просто не промолчать. Так желаемый скорп у меня уже доструган, продолжаю кодить код новой гамы.
    [/offtop]
    Мля, ну что за постоянные желания сделать только для себя, при этом, изобретая велосипед в очередной раз.
    Патчи для пентагона1024 уже в транке. Докрути по человечески скорп до 1024 и залей патч на сорсфорж. Все будут исключительно благодарны

  8. #58

    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,087
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    230
    Поблагодарили
    98 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну ладно, извиняй... чтобы всё по-человечески сделать (например, добавить в менюху отдельно ZS256 и ZS1024), у меня знаний не хватит. Языкам почти не обучен
    Все любят гипножабу

  9. #59

    Регистрация
    26.03.2005
    Адрес
    Ivanovo
    Сообщений
    640
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    1 сообщение
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    Ну ладно, извиняй... чтобы всё по-человечески сделать (например, добавить в менюху отдельно ZS256 и ZS1024), у меня знаний не хватит. Языкам почти не обучен
    Ладно, я тогда по-позжей все сам сделаю. Вышли мне в приват как там 1024 в скорпе реализовано...

  10. #60

    Регистрация
    17.10.2005
    Адрес
    Владимирская обл.г.Радужный
    Сообщений
    712
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    to SAM style:так Q-Master'a не обижаем и трудимся на благо платформы
    Мой зоопарк: Амига 600 2mb chip/8mb fast ram; MacMini/MorphOs.

Страница 6 из 6 ПерваяПервая ... 23456

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

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

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

Похожие темы

  1. Нужно зеркало pentagon1024.narod.ru
    от dhau в разделе Pentagon
    Ответов: 8
    Последнее: 09.01.2007, 10:59

Ваши права

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