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

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: Z80 CORE WARS

  1. #1
    Activist Аватар для fk0
    Регистрация
    18.02.2005
    Адрес
    St. Petersburg
    Сообщений
    415
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Z80 CORE WARS

    Что вы думаете о возможности реализации?

    В оригинальном corewars подразумевается
    параллельное исполнение сражающихся программ.
    На эхотажной платформе с этим имеется 2 трудности:

    1) нет многозадачного ядра;

    2) оно в любом случае не защищено от повреждения
    одной из противоборствующих сторон.

    Что бы можно было предложить взамен возможности
    параллельного исполнения:

    1) виртуальную машину -- а хочется таки Z80,
    я конечно в курсе существования эмулятора Z80 на
    Z80 (эмулятор ZX81), но тем не менее...;

    2,3,4,5...) ?

    Ваши мысли?

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

  3. #2
    Activist Аватар для Alex/AT
    Регистрация
    14.03.2005
    Адрес
    Russia, Saint-Petersburg
    Сообщений
    213
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    1) нет многозадачного ядра;
    Есть. Как раз таки подойдет - 100% контролируемая многозадачность. См. тему про RTK в разделе "Оси".

    оно в любом случае не защищено от повреждения
    одной из противоборствующих сторон.
    А все равно же эмуляция VM... Защита целиком на совести эмулятора.

  4. #3
    Master
    Регистрация
    16.01.2005
    Сообщений
    615
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Лучше два спектрума рядом поставить, и пусть в шахматы сражаются)

  5. #4
    Activist Аватар для fk0
    Регистрация
    18.02.2005
    Адрес
    St. Petersburg
    Сообщений
    415
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex/AT
    Есть. Как раз таки подойдет - 100% контролируемая многозадачность. См. тему про RTK в разделе "Оси".
    Это аппаратнно невозможно. Как? Я не понимаю.
    Кроме того, может кто-то не до конца понимает: corewars -- это
    сражение программ пытающихся уничтожить друг друга в памяти.
    Они ж и таскменеджер потрут в первую очередь! Элементарная
    "боевая единица" для Z80:

    ld hl, 0x4000
    ld de, 0x4001
    ld bc, -1
    ld (hl), 0
    ldir

  6. #5
    Master Аватар для Conan
    Регистрация
    22.01.2005
    Адрес
    Moscow
    Сообщений
    2,250
    Спасибо Благодарностей отдано 
    42
    Спасибо Благодарностей получено 
    280
    Поблагодарили
    108 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fk0
    Это аппаратнно невозможно. Как? Я не понимаю.
    Думаю, речь вот об этом:
    http://zx.pk.ru/showthread.php?t=897

  7. #6
    Guru Аватар для rasmer
    Регистрация
    20.01.2005
    Адрес
    Саранск
    Сообщений
    2,195
    Записей в дневнике
    2
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shiru
    Лучше два спектрума рядом поставить, и пусть в шахматы сражаются)
    Ты наверное ниразу не видел CoreWar - RULEZZZZZZZZZ!!!!! прога супер, хотя и разбирать тоже SUPER-GEMOR
    Мои интры: [Kukarachess][Super boot rmx][tRUSHE MOSAIc][BLAZE]
    Мои игры: [Overload][Removal]

    Список игр для ZX-Spectrum: [2015] [2014]

  8. #7
    Guru Аватар для rasmer
    Регистрация
    20.01.2005
    Адрес
    Саранск
    Сообщений
    2,195
    Записей в дневнике
    2
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от fk0
    Это аппаратнно невозможно. Как? Я не понимаю.
    Кроме того, может кто-то не до конца понимает: corewars -- это
    сражение программ пытающихся уничтожить друг друга в памяти.
    Они ж и таскменеджер потрут в первую очередь! Элементарная
    "боевая единица" для Z80:

    ld hl, 0x4000
    ld de, 0x4001
    ld bc, -1
    ld (hl), 0
    ldir
    Все возможно... ведь ты не будешь это компилить всё сразу в память, вернее компилить то будешь, но вот ни JP, ни CALL делать не надо. а лишь интерпретировать команды по очереди...
    то есть это будет напоминать постоянный процесс компиляции, но с проверкой на возможность выполнения...
    ну как то так...
    Мои интры: [Kukarachess][Super boot rmx][tRUSHE MOSAIc][BLAZE]
    Мои игры: [Overload][Removal]

    Список игр для ZX-Spectrum: [2015] [2014]

  9. #8
    Activist Аватар для Alex/AT
    Регистрация
    14.03.2005
    Адрес
    Russia, Saint-Petersburg
    Сообщений
    213
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кореварс, МП, интерпретатор... если я конечно не отстал от жизни.

  10. #9
    Guru Аватар для rasmer
    Регистрация
    20.01.2005
    Адрес
    Саранск
    Сообщений
    2,195
    Записей в дневнике
    2
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex/AT
    Кореварс, МП, интерпретатор... если я конечно не отстал от жизни.
    Лёша - отожмись раз двести... и не пудри мне пьяному мозки....
    Мои интры: [Kukarachess][Super boot rmx][tRUSHE MOSAIc][BLAZE]
    Мои игры: [Overload][Removal]

    Список игр для ZX-Spectrum: [2015] [2014]

  11. #10
    Veteran
    Регистрация
    04.08.2005
    Адрес
    Nizhnevartovsk
    Сообщений
    1,018
    Спасибо Благодарностей отдано 
    86
    Спасибо Благодарностей получено 
    132
    Поблагодарили
    85 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, Corewars возможен на ZX если и возможен, то или в своем байт-коде интерпретируемом, или в полной эмуляции z80

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Ваши права

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