Вот как раз на днях натыкался "в интернетах" на софт + самодельную железку сделанную для решения многих упомянутых в данной теме проблем, похоже: http://cowlark.com/fluxengine/
Тип: Сообщения; Пользователь: mastermind; Ключевые слова:
Вот как раз на днях натыкался "в интернетах" на софт + самодельную железку сделанную для решения многих упомянутых в данной теме проблем, похоже: http://cowlark.com/fluxengine/
Любопытно, не знал. Но копнул еще немного и похоже что "Зодиак" тоже "содрал", у Эдуарда Артемьева: https://www.youtube.com/watch?v=sAr8Hx_szOk
Очень резонирующее произведение, совсем не удивляет...
#pragma pack вообще корнями уходит в MSVC, а не Watcom. В gcc давным давно добавлено для совместимости: https://gcc.gnu.org/onlinedocs/gcc/Structure-Layout-Pragmas.html
XP - давно мертвая система. Нормальный вариант - апгрейд на Linux :) Варианты есть на любой вкус. Большинству пользователей форума (с программерским, сисадминским и т.п. уклоном), полагаю, хорошо...
Тоже интересно было бы посмотеть запись. Что вообще происходит?
Вот еще попытка для бейсика:
- - - Добавлено - - -
Вот так работает, но количество тактов не всегда правильное (можно поиграться с уточнением запроса еще):
Да нифига он не понимает....
Попробуйте в ChatGPT:
И потом вводите инструкции Z80 (по одной или несколько), довольно интересно.
Вот тут тема про этот backend: http://forum.6502.org/viewtopic.php?f=2&t=6450
Для 6502 сделали умельцы работоспособный, оптимизирующий, backend: https://llvm-mos.org/
C, C++, Rust можно использовать, с некоторыми понятными ограничениями.
Видео:
...
Еще вот это есть: https://floooh.github.io/visualz80remix/
Не знаю про источники, возможно на основе тех же данных сделано.
R.I.P. :( Совсем недавно смотрел его стримы игры в Elite.
[оффтопик удалён модератором]
Это очень древняя версия, в первом посте есть ссылка на гитхаб, где есть более свежие релизы основанные на ней. Вот здесь версия посвежее:...
Как все сложно. Освойте уже Clash. Он вам из простого функционального исходника сгенерирует хоть VHDL, хоть Verilog: https://clash-lang.org/
Вроде так:
- Смещение 18, размер 112 байт:
Массив байтовых флагов (со значениями 0 или 1) указывающими на то, содержимое каких 16-килобайтные банков сохранено в nex-файле. Порядок номеров...
device zxspectrum128
page 0
org 0xc000
start:
ret
savesna "sna.sna", start
-->
$ hexdump -s 49181 -n 1 sna.sna
000c01d 0010
Не "перед выпиской снапшота", а в самом начале исходника, после строки DEVICE... (или хотя бы перед кодом который д.б. в нулевой странице).
В этом случае вообще в sjamplus лучше использовать...
Какой неожиданный переход от эмоционального выкрика "ИСПРАВЬТЕ!" до "нет, нет, никакие исправленные версии мне не подходят и вдаваться лень". :D
DragonsLord, да, можно сказать что "версии три." То что ты используешь - это то на чем давным давно закончил Aprisobal. После его исходники еще дорабатывал Vitamin и позже я. Полистай хотя бы...
DragonsLord, Так о какой версии идет речь? (номер версии есть при запуске в первой строке) В моих (см. последнюю: https://github.com/sjasmplus/sjasmplus/releases/tag/20190306.1 ) вроде это должно...
Посмотрите еще Clash: https://clash-lang.org/
Олтуоссер тогда скорее, если речь об английской транскрипции.
Так в чем проблема?
.lst:
1 0000 define aaa "ABCD"
2 0000 41 42 43 44 defb aaa
3 0004
define aaa "ABCD"
"Oh, I'm so virtuous! I'm, chasing raaayseeests on the internetz! Obey me!" Your lot are a bunch of fucking hypocrites.
https://www.youtube.com/watch?v=piFuBPKZMho
OK.