- Сообщения
- 168
- Счётчик реакций
- 18
- Очки
- 855
Привет, спектрумисты! 
Часто вижу в обсуждениях, что код вставляют просто текстом, и он "плывёт" — теряет форматирование, съезжают отступы, особенно это критично для ассемблера. Давайте разберём, как это делать правильно, чтобы всем было удобно читать и копировать.
На нашем форуме для оформления кода используются специальные варианты тега CODE. Это не просто красиво — подсветка синтаксиса помогает визуально выделять команды, комментарии и числа, что уменьшает ошибки при разборе.
Основные языки для нашего круга:
Ассемблер Z80: Это наш хлеб
BASIC ZX Spectrum: Родной язык
Ассемблер i8080: Для наших коллег с клонов на этом процессоре (некоторые "Ленинграды", "Байты").
А что с другими языками?
Так как форум всё-таки околоспектрумовский, стараемся избегать примеров на посторонних языках. Но если уж очень нужно (например, обсуждаем кросс-компиляцию), для C/C++ тоже есть теги:
Главное — не лениться оборачивать код в правильные теги. Это знак уважения к тем, кто будет его изучать. Ведь мы же хотим, чтобы наши "шедевры" выглядели достойно?
Пользуйтесь на здоровье! Если есть вопросы по синтаксису — велкам в тему.
Часто вижу в обсуждениях, что код вставляют просто текстом, и он "плывёт" — теряет форматирование, съезжают отступы, особенно это критично для ассемблера. Давайте разберём, как это делать правильно, чтобы всем было удобно читать и копировать.
На нашем форуме для оформления кода используются специальные варианты тега CODE. Это не просто красиво — подсветка синтаксиса помогает визуально выделять команды, комментарии и числа, что уменьшает ошибки при разборе.
Основные языки для нашего круга:
Ассемблер Z80: Это наш хлеб
Assembler Z80:
LD HL, message ; Адрес строки
CALL print_routine
RET
message DB "Hello, ZX!", 0
BASIC ZX Spectrum: Родной язык
Бейсик ZX:
10 FOR i=1 TO 10
20 PRINT "Spectrum rulez!"
30 NEXT i
Ассемблер i8080: Для наших коллег с клонов на этом процессоре (некоторые "Ленинграды", "Байты").
Assembler i8080:
MVI A, 0FFh
OUT 01h
А что с другими языками?
Так как форум всё-таки околоспектрумовский, стараемся избегать примеров на посторонних языках. Но если уж очень нужно (например, обсуждаем кросс-компиляцию), для C/C++ тоже есть теги:
[CODE=cpp] или [CODE=c].Главное — не лениться оборачивать код в правильные теги. Это знак уважения к тем, кто будет его изучать. Ведь мы же хотим, чтобы наши "шедевры" выглядели достойно?
Пользуйтесь на здоровье! Если есть вопросы по синтаксису — велкам в тему.
Последний раз редактировалось модератором: