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

User Tag List

Страница 2 из 7 ПерваяПервая 123456 ... ПоследняяПоследняя
Показано с 11 по 20 из 68

Тема: ZXMAK.NET 1.0.8.0 + сырцы ;)

  1. #11
    Master
    Регистрация
    17.01.2005
    Адрес
    Старый Оскол
    Сообщений
    537
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    4 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    Исходники TRX2X
    Перекомпилировал, сразу размер в 2 раза уменьшился, осталось ошибки выловить и поправить.
    В TeleDisk файлах секторы с битыми CRC и отсутствующими полями данных воспринимаюся как нормальные.
    Вероятно таже ошибка имеется и в ZXMAK'е.
    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    для эмулятора нужно поискать в архивах
    Ну как движутся поиски?

  2. #12
    Junior
    Регистрация
    12.04.2006
    Адрес
    г.Иваново
    Сообщений
    5
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Представляю на ваш суд порт ZXMAK.NET на SDL.NET. Вместе с написанием платформы sdl был также проделан небольшой рефакторинг кода (разбиение на логические уровни: ziplib, zxmak, интерфейс wf, mdx, sdl)

    для компиляции необходима библиотека SDL.NET 6.0.0

    todo:
    - fullscreen, scale window
    - реальный запуск под mono

    пожелания Александру:
    - просмотреть данные исходные коды и совместить их с основной веткой.
    - выложить исходники на sf.net в анонимный svn и сопровождать их путем ревизии и утверждения патчей

    ps:

    Alexander Makeev welcome to #emu-russia
    Вложения Вложения

  3. #13
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,406
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ajax16384 Посмотреть сообщение
    Представляю на ваш суд порт ZXMAK.NET на SDL.NET.
    Вау уже смотрю

  4. #14
    Master Аватар для [bETA]mEN
    Регистрация
    16.01.2005
    Адрес
    Moscow
    Сообщений
    791
    Спасибо Благодарностей отдано 
    354
    Спасибо Благодарностей получено 
    31
    Поблагодарили
    21 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ajax16384 Посмотреть сообщение
    ps:

    Alexander Makeev welcome to #emu-russia
    irc.newnet.net
    IT FOUND A VOICE... NOW IT NEEDS A BODY

  5. #15
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,406
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alexandr Medvedev Посмотреть сообщение
    Вероятно таже ошибка имеется и в ZXMAK'е.
    Ну как движутся поиски?
    нашел, но выкладывать стесняюсь - код некрасивый
    в эмуляторе тотже самый diskimage.cpp используется поэтому поведение тоже самое, если нужно, могу отдельные модули выложить...

  6. #16
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,406
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ajax16384 Посмотреть сообщение
    todo:
    - реальный запуск под mono
    а под моно запускается? особенно интересно - из под Linux и Mac OS

    бинарник в аттачменте, там есть небольшая ошибка - логгер не всегда закрывается, но пока не исправлял

    Для запуска нужно установить SDL runtime: http://sourceforge.net/project/showf...group_id=52340
    Вложения Вложения
    Последний раз редактировалось ZXMAK; 01.04.2008 в 11:17.

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

  8. #17
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,406
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alexandr Medvedev Посмотреть сообщение
    Перекомпилировал, сразу размер в 2 раза уменьшился, осталось ошибки выловить и поправить.
    это очень странно, может у тебя она вирусом заражена была?
    Та версия что выложена на zx.da.ru, скомпилена старой студией, но зажата упаковщиком, ума не приложу как при этом размер можно меньше получить, разве что более мощным упаковщиком зажать.


    Цитата Сообщение от Alexandr Medvedev Посмотреть сообщение
    В TeleDisk файлах секторы с битыми CRC и отсутствующими полями данных воспринимаюся как нормальные.
    Я уже не помню подробностей про TeleDisk, но вроде он не понимает секторов с битыми CRC, возможно ошибаюсь...

  9. #18
    Master
    Регистрация
    17.01.2005
    Адрес
    Старый Оскол
    Сообщений
    537
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    4 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    это очень странно, может у тебя она вирусом заражена была?
    Та версия что выложена на zx.da.ru, скомпилена старой студией, но зажата упаковщиком, ума не приложу как при этом размер можно меньше получить, разве что более мощным упаковщиком зажать.
    Всё очень просто переписал всё на чистом WinAPI, отсюда такой выигрыш. После упаковки всего 12 Кб.
    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    Я уже не помню подробностей про TeleDisk, но вроде он не понимает секторов с битыми CRC, возможно ошибаюсь...
    Судя по исходнику многие поля из заголовков просто игнорируются. А у TeleDisk'а много версий как для прямой работы с контроллером так и через int13h, так что битые CRC тоже читаются.
    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    нашел, но выкладывать стесняюсь - код некрасивый
    Тогда кинь через ЛС, хочу его пересобрать.

  10. #19
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,406
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    20
    Поблагодарили
    14 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Добавил поддержку XNA
    Итого уже работает через MDX, SDL и XNA

    SDL версию под Linux запускать еще не пробовал, на всякий случай убрал жесткий референс на SdlDotNet.dll (использовалась версия 6.0.0.0). Если кто уже попробовал - отпишите результат

    Регистрация проекта на sourceforge.net в процессе, жду утверждения...
    Вложения Вложения

  11. #20
    Member Аватар для thims
    Регистрация
    18.01.2005
    Адрес
    Калининград, Россия
    Сообщений
    110
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alexander Makeev Посмотреть сообщение
    Добавил поддержку XNA
    Это что же - на Xbox360 можно пускать?

    И кстати, MDX не пускается под Vista x64:
    Type: System.BadImageFormatException
    Message: is not a valid Win32 application. (Exception from HRESULT: 0x800700C1)
    Stack trace:
    at ZXMAK.Platform.MDX.Render3D.free()
    at ZXMAK.Platform.MDX.Render3D.Dispose(Boolean disposing)
    at System.ComponentModel.Component.Dispose()
    at System.Windows.Forms.Control.Dispose(Boolean disposing)
    at System.Windows.Forms.ContainerControl.Dispose(Bool ean disposing)
    at System.Windows.Forms.Form.Dispose(Boolean disposing)
    at ZXMAK.Platform.MDX.MainForm.Dispose(Boolean disposing)
    at System.ComponentModel.Component.Dispose()
    at ZXMAK.Platform.MDX.Platform.Running()
    at ZXMAK.Platform.GenericPlatform.Run()

    Где-то там что-то 32-битным скомпилено... судя по всему сам dx Подпатчил CorFlags'ом ZXMAK.MDX.exe на предмет /32BIT+, всё заработало.
    Последний раз редактировалось thims; 03.04.2008 в 18:00.

Страница 2 из 7 ПерваяПервая 123456 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. ZXMAK.NET
    от ZXMAK в разделе Эмуляторы
    Ответов: 42
    Последнее: 12.03.2010, 00:14
  2. Интерфейс кроссплатформенного ZXMAK.NET
    от ZXMAK в разделе Эмуляторы
    Ответов: 29
    Последнее: 15.12.2007, 15:15
  3. Ответов: 8
    Последнее: 29.10.2007, 15:47
  4. Глюк с ZXMAK
    от Zelya в разделе Эмуляторы
    Ответов: 1
    Последнее: 06.07.2007, 11:57

Ваши права

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