User Tag List

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

Тема: PyZX - эмулятор ZX Spectrum, полностью написанный на Python

  1. #11

    Регистрация
    27.10.2011
    Адрес
    Самара
    Сообщений
    1,248
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    34
    Поблагодарили
    28 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SaintTurnip Посмотреть сообщение
    И крепостное право вернуть
    ну вообще, без рабовладельчества все аграрные экономики моментально хереют. если хотим фураж и силос на международный рынок поставлять, тогда можно и крепостное право возворачивать. а вот если высокотехнологические програмки на бирже с бешенной добавочной стоимостю, тут увы нужно развивать свободолюбивое разнообразное образование, но и создавать жесточайший отборочный фильтр выпускников.

  2. #12
    SaintTurnip
    Гость

    По умолчанию

    Цитата Сообщение от sergio78 Посмотреть сообщение
    ну вообще, без рабовладельчества все аграрные экономики моментально хереют
    и шут с ними

    - - - Добавлено - - -

    Цитата Сообщение от sergio78 Посмотреть сообщение
    то что пишут на питоне, всё медленное. это основная фишка данного языка. даже жаба по моему быстрее, а ещё медленнее только лишь GO.
    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    sergio78, это ты ещё спектрум-бейсик не видел.
    Надо замутить честный бенчмарк: или спектрум бейсик запустить на 3.5ГГц, или питон на 3.5 МГц (архитектурами и машинными циклами пренебрежем for fuck's sake)

    Первое трудоемко, поэтому будем замедлять питон.

    Надо:
    [*] питон для MS DOS
    [?] эмулятор 386 с возможностью устанавливать мегагерцы (UPD: здесь ниже 8МГц никак! продолжаем поиск)
    [_] алгоритм бенчмарка

  3. #13

    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,691
    Спасибо Благодарностей отдано 
    302
    Спасибо Благодарностей получено 
    223
    Поблагодарили
    159 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Данный эмулятор может представлять сегодня лишь академический интерес
    Он может быть как первая ступенька для переноса софта на пц. Когда хуками перехватываются некоторые процедуры, и отрабатывает уже не спектрумский бинарник, а новый код. Потом больше, и в результате - от спека нужны только ресурсы с табличками и текстами.

  4. #14
    SaintTurnip
    Гость

    По умолчанию

    Цитата Сообщение от Bedazzle Посмотреть сообщение
    Он может быть как первая ступенька для переноса софта на пц. Когда хуками перехватываются некоторые процедуры, и отрабатывает уже не спектрумский бинарник, а новый код. Потом больше, и в результате - от спека нужны только ресурсы с табличками и текстами.
    Какой замысловатый эмулятор!

    Но идея очень крутая.

  5. #15

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

    По умолчанию

    Цитата Сообщение от sergio78 Посмотреть сообщение
    это лично мое мнение, но мне очень не нравиться подобный низкий порог вхождения, я сторонник элитарности программирования и не доступности его основной массе населения. этим делом должны заниматься исключительно единицы, а всех остальных нужно лопатой отгонять. во первых демпфируется рынок труда. а во вторых, вот из за того, что сейчас каждый бывший сапожник или домохозяйка например на смартфоне что то там пишет, вернее наковыривает, засран весь интернет, в тот же гугольстор зайти нельзя, сколько там разного мусора и фекалий. и отыскать что то стоящее очень трудно, когда на тебя льется поток подобного мусора.
    Тут есть нюансы. Дело в том, что питон имеет определенные требования по оформлению кода и по реализациям тех или иных вещей (PEP), которые очень здорово ограничивают количество непотребного кода в программах. "Илитарность" обеспечивается не порогом вхождения в язык, а умениями и качеством и нормальный питон-программер стоит нифига недешево и дешевле не становится. Пример с мобильниками не очень.

    - - - Добавлено - - -

    Посмотрел я код эмуля. С первого взгляда код не понравился. pack/unpack автору явно незнаком, numpy тоже. По мне так очень похоже на прямое переложение с какого-то другого языка (С возможно) без каких-либо оптимизаций.

  6. #16

    Регистрация
    19.06.2014
    Адрес
    г. Харьков, Украина
    Сообщений
    731
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    16
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от sergio78 Посмотреть сообщение
    даже жаба по моему быстрее, а ещё медленнее только лишь GO.
    Глупость сморозил, но она очень четко показывает твои экспертные знания

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

  8. #17

    Регистрация
    25.11.2011
    Адрес
    г. Красногорск
    Сообщений
    1,389
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от sergio78 Посмотреть сообщение
    без рабовладельчества
    А что, волонтерство сейчас модно среди обеспеченных, да и опенсорс тоже дышет, и кто-то даже на пирожок себе зарабатывает за год.
    PS. Может флудить удобнее будет в разделе флейм?, а здесь лучше по теме пишите, если не сложно
    Последний раз редактировалось perestoronin; 04.12.2018 в 09:03.

  9. #18

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,213
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,644
    Поблагодарили
    572 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Q-Master Посмотреть сообщение
    Посмотрел я код эмуля. С первого взгляда код не понравился. pack/unpack автору явно незнаком, numpy тоже. По мне так очень похоже на прямое переложение с какого-то другого языка (С возможно) без каких-либо оптимизаций.
    Да вот, собственно, автор и не скрывает, всё честно написав в прилагаемой документации:
    "Thanks to Jasper(http://www.spectrum.lovely.net/) for real great Java emulator of ZX Spectrum. Big amount of code was just automatically translated from Java into Python, so we need more optimization/rewriting to reach good speed of emulation."
    С уважением, Станислав.

  10. #19

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

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Да вот, собственно, автор и не скрывает, всё честно написав в прилагаемой документации:
    "Thanks to Jasper(http://www.spectrum.lovely.net/) for real great Java emulator of ZX Spectrum. Big amount of code was just automatically translated from Java into Python, so we need more optimization/rewriting to reach good speed of emulation."
    Хех я угадал ибо как истинный Ъ по ссылкам не хожу и доки не читаю .
    PS: Поковырял сегодня код - код ужасен в принципе и сразу вобщем-то понятно почему оно тормозит. Более того, в коде есть ошибки которые должны приводить к падениям по исключению, т.к. там есть ссылки на переменные, которых нет. Мне чот стало забавно поковыряться, попробую со скуки чуть улучшить характеристики, да и некоторые явные кривуляки убрать.

  11. #20

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,213
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,644
    Поблагодарили
    572 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Q-Master Посмотреть сообщение
    pack/unpack автору явно незнаком, numpy тоже.
    Стало любопытно в каких местах PyZX это можно было бы применить?

    Цитата Сообщение от Q-Master Посмотреть сообщение
    Мне чот стало забавно поковыряться, попробую со скуки чуть улучшить характеристики, да и некоторые явные кривуляки убрать.
    А у меня после копания в коде PyZX возникло желание написать что-то своё, хотя это будет существенно дольше.
    С уважением, Станислав.

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

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

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

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

Похожие темы

  1. Собрал комп полностью своими руками
    от scooby-do в разделе Зарубежные компьютеры
    Ответов: 15
    Последнее: 15.03.2025, 00:11
  2. Тулзы для работы с образами на Python
    от Q-Master в разделе Утилиты
    Ответов: 4
    Последнее: 25.11.2014, 22:44
  3. эмулятор ZX Spectrum на Atari XL?
    от [bETA]mEN в разделе Atari
    Ответов: 1
    Последнее: 09.12.2007, 22:51
  4. Python
    от Black1980 в разделе Программирование
    Ответов: 12
    Последнее: 26.12.2006, 10:30

Ваши права

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