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

User Tag List

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

Тема: Руссифицированный бейсик

  1. #1
    Activist Аватар для Den1982
    Регистрация
    22.03.2011
    Адрес
    Нижний Новгород
    Сообщений
    359
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Question Руссифицированный бейсик

    Существует ли сабж в природе? Без разницы какой 48/128/Beta/Mega... Ну очень хочется юзерфрендли бейсик с русскими буковками.
    Пробую сейчас руссифицировать BetaBasic 1.8, по статье в Радиолюбителе 03-1994 (стр.16), но знаний не хватает. Вроде все делаю как надо, но в итоге кракозябры вместо букофф. Подозрение что в листинге программы на асме где то ошибка.
    Код:
    	ORG	55670
    MESS	LD	A,0
    	RST	#10
    	JP	#EE0C
    	ORG	MESS+8
    BEGIN	CP	128
    	JR	NC,WORD
    	CP	2
    	JR	C,CONTR
    CHR_	BIT	0,(IY+02)
    	JR	Z,SCREEN
    	LD	HL,(CHANK)
    PRINT	LD	(23606),HL
    CONTIN	CALL	#0B03
    	CP	2
    	CALL	C,LDADD
    	JR	C,CONTR
    	JP	#FBAA
    SCREEN	LD	HL,(CHANS)
    	JR	PRINT
    CONTR	LD	HL,CHANS
    	BIT	0,(IY+02)
    	JR	Z,ALTER
    	INC	HL
    	INC	HL
    ALTER	OR	A
    	JR	Z,ORDIN
    	LD	DE,RUSS
    LDO	LD	(HL),E
    	INC	HL
    	LD	(HL),D
    	RET
    ORDIN	LD	DE,LAT
    	JR	LDO
    WORD	LD	HL,15360
    	LD	(23606),HL
    	CP	#A8
    	JR	Z,FN_
    	LD	HL,CONTIN
    	LD	(#FBA8),HL
    	CALL	#FBAA
    LDADD	LD	HL,BEGIN
    	LD	(#FBA8),HL
    	RET
    FN_	LD	HL,WAIT
    	LD	(#FBA8),HL
    	JR	CONTIN
    WAIT	CP	"A"
    	JR	NC,CONTIN
    	LD	HL,BEGIN
    	LD	(#FBA8),HL
    	JP	(HL)
    CHANS	DEFW	15360
    CHANK	DEFW	15360
    RUSS	EQU	54901-256
    LAT	EQU	15360
    Прошу помощи у кодеров
    TRD с моими мучениями. Загружаем BBR.B, RUN, RANDOMIZE USR 58419.
    ZX's: ZX Spectrum +2 ZX Evolution Rev.C Speccy 2010 | Console's: Famicom : SNES : PSOne : PS2

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

  3. #2
    Veteran Аватар для Destr
    Регистрация
    26.03.2008
    Адрес
    Питкяранта
    Сообщений
    1,802
    Спасибо Благодарностей отдано 
    249
    Спасибо Благодарностей получено 
    113
    Поблагодарили
    87 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Den1982 Посмотреть сообщение
    Существует ли сабж в природе?
    http://zxpress.ru/book_articles.php?id=894
    Вроде как самый "крутой" способ.
    Т.е. одновременно и русские и латинские буквы можно. (там картинки внизу как будет выглядеть бейсик)
    Скачай книгу (на сайте всё в таблицы превратилось) и вбивай прогу.

  4. #3
    Activist Аватар для Den1982
    Регистрация
    22.03.2011
    Адрес
    Нижний Новгород
    Сообщений
    359
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Destr Посмотреть сообщение
    http://zxpress.ru/book_articles.php?id=894
    Вроде как самый "крутой" способ.
    Т.е. одновременно и русские и латинские буквы можно. (там картинки внизу как будет выглядеть бейсик)
    Скачай книгу (на сайте всё в таблицы превратилось) и вбивай прогу.
    Да, мельком просмотрел уже. Но у программы в журнале строк поменьше, а по крутизне одинаковая. Автор тоже обещает одновременно и русские и английские символы.
    ZX's: ZX Spectrum +2 ZX Evolution Rev.C Speccy 2010 | Console's: Famicom : SNES : PSOne : PS2

  5. #4
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,767
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    142
    Спасибо Благодарностей получено 
    1,173
    Поблагодарили
    770 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Den1982 Посмотреть сообщение
    Подозрение что в листинге программы на асме где то ошибка.
    скорее асм криво скомпилировал этот листинг.

  6. #5
    Activist Аватар для Den1982
    Регистрация
    22.03.2011
    Адрес
    Нижний Новгород
    Сообщений
    359
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    скорее асм криво скомпилировал этот листинг.
    Так бывает? Гуанокод? Гуаноасм?

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

    да, в журнале опечатка, и в BBR.B тоже: в таблице poke надо 58441, а не 8441 скорей всего. Но мне это все равно не помогло.
    ZX's: ZX Spectrum +2 ZX Evolution Rev.C Speccy 2010 | Console's: Famicom : SNES : PSOne : PS2

  7. #6
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,767
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    142
    Спасибо Благодарностей получено 
    1,173
    Поблагодарили
    770 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    откуда я знаю в каком асме набрана прога ?
    (и как он переваривает два org`a)
    в-твоём случае явно пропущен начальный кусок.
    как вариант набери бейсикпрограмму с hex`ом

  8. #7
    Activist Аватар для Den1982
    Регистрация
    22.03.2011
    Адрес
    Нижний Новгород
    Сообщений
    359
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Разбил программу на два куска, каждый код положил по своему адресу. Уже лучше, кракозябры пропали. Однакож шрифты как обещано по true/inv video не переключаются. Иногда переключаются если backspace нажимать. Мдя, бум дальше курить.

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

    А, все работает! Просто переключение в два этапа. Благодарю Goodboy, за наводку. Осталось шрифты только подобрать, хочу йцукен сделать.
    ZX's: ZX Spectrum +2 ZX Evolution Rev.C Speccy 2010 | Console's: Famicom : SNES : PSOne : PS2

  9. #8
    Banned
    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,123
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    скорее асм криво скомпилировал этот листинг.
    тем более, что неясно, что такое ORG MESS+8


    Den1982, скриншот покажи что ли..

  10. #9
    Activist Аватар для Den1982
    Регистрация
    22.03.2011
    Адрес
    Нижний Новгород
    Сообщений
    359
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    7
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    BetaBasic 1.8
    Пробный шрифт, со странной раскладкой ЧВЕРТЯ
    Переключения: ЛАТ - TRUE VIDEO потом DELETE; РУС - INV VIDEO потом DELETE.
    Надо бы найти/нарисовать ЙЦУКЕН шрифт под мою клаву на ZXEVO. Однакож внезапно обнаружилась проблемка - BB1.8 не умеет в TR-DOS из-за своего режима прерываний. Рецепт для версии 3.0 не подходит (кто бы сомневался). Кто виноват и что делать?

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

    На vtrdos.ru лежит trdos версия bb1.8 Но она тоже какая-то глючная и никак не сохраняет файлы на диск. Неужели никто не адаптировал его под tr-dos?
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	sshot000000.png 
Просмотров:	275 
Размер:	6.4 Кб 
ID:	56759   Нажмите на изображение для увеличения. 

Название:	sshot000001.png 
Просмотров:	223 
Размер:	3.8 Кб 
ID:	56760   Нажмите на изображение для увеличения. 

Название:	sshot000002.png 
Просмотров:	221 
Размер:	4.4 Кб 
ID:	56761  
    Вложения Вложения
    • Тип файла: zip bbr.zip (13.3 Кб, Просмотров: 105)
    ZX's: ZX Spectrum +2 ZX Evolution Rev.C Speccy 2010 | Console's: Famicom : SNES : PSOne : PS2

  11. #10
    Activist Аватар для Kalantaj
    Регистрация
    15.04.2008
    Адрес
    г. Кривой Рог, Украина
    Сообщений
    442
    Спасибо Благодарностей отдано 
    26
    Спасибо Благодарностей получено 
    40
    Поблагодарили
    20 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Дык в ROBIK'е изначально была поодержка русского языка в ПЗУ. Правда из-за этого часть игр не работала - сказывались изменения, внесенные в оригинальное ПЗУ.

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

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

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

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

Похожие темы

  1. Про бейсик
    от yur в разделе Программирование
    Ответов: 23
    Последнее: 17.02.2014, 21:26
  2. напомните про бейсик
    от goblinish в разделе Программирование
    Ответов: 7
    Последнее: 22.06.2012, 06:14
  3. Ищу документацию по Бейсик С 1.10
    от Жека:) в разделе Разный софт
    Ответов: 0
    Последнее: 28.02.2009, 09:28
  4. Бейсик.txt -> MYPROG.B
    от Nomy Graphics в разделе Утилиты
    Ответов: 14
    Последнее: 24.05.2007, 12:47

Ваши права

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