кто увлекается прогамированием под MSX2 бейсик, асм, или другие языки?

Page 3/6
1 | 2 | | 4 | 5 | 6

By Halfaxle

Resident (52)

Halfaxle's picture

12-11-2014, 23:15

msxValdr: x86 - я имел в виду, что с этого начинать точно не надо. Типа ирония такая былаSmile

Для начального обучения msx очень удобен кмк, так что не слушайте никого. Даже не столько в плане кодинга, сколько в плане жизненного цикла разработки. ТЗ, проект, реализация, отладка, тестирование. А удобен тем, что все просто и на поверхности. На возню с "платформой" времени практически не уходит.

DJs3000: Sord m5 еще посмотрите. Возможно, заинтересует.

By DJs3000

Expert (104)

DJs3000's picture

13-11-2014, 01:28

Halfaxle да штука интересная и железо всё сильно похоже но ценник за него ой ой ой Smile ретро компы мне интересны в первую очередь когда они есть у меня) Sord M5 уж сиьно редкая штука и совместимая только с собой, а та же Spectravideo 318/328 программно легко превращается в MSX1 Smile очень интересный девайс и достался мне за вполне адекватный ценник.

By Igor_BOCHAROV

Expert (84)

Igor_BOCHAROV's picture

13-11-2014, 06:37

Quote:

А по поводу системы счисления, что ещё изучать, рисуй на терадном листе, переводи в бинарный код и с помощью той же команды print val("&b01001101") бейсик тут же все переведет.

Это из серии бизнес по-русски? Украсть ящик водки, водку вылить, бутылки сдать, полученные деньги пропить! ;-)

By Halfaxle

Resident (52)

Halfaxle's picture

13-11-2014, 07:15

DJs3000 M5 - примерно такой же недоmsx, как 318Wink Но ценник, конечно, аргумент. Да.

Для 318/328 делали модуль совместимости с msx. Вставлялся 318 в попу и нес на себе часть страндартной периферии msx, включая клавиатуру. Чисто программно там не очень то.

By msxValdr

Resident (43)

msxValdr's picture

13-11-2014, 21:03

Igor_BOCHAROV wrote:
Quote:

А по поводу системы счисления, что ещё изучать, рисуй на терадном листе, переводи в бинарный код и с помощью той же команды print val("&b01001101") бейсик тут же все переведет.

Это из серии бизнес по-русски? Украсть ящик водки, водку вылить, бутылки сдать, полученные деньги пропить! ;-)

это из серии для чего делать программу для редактирования спрайта, а также учения системы счисления. По-моему ваше предложение больше подходит к серии бизнеса по русски... Можно нарисовать на бумажке заставку к игре и выучив систему счисления представить в голове, как она работает. Зачем тогда вообще нужен компьютер?

By Alexey

Guardian (2120)

Alexey's picture

13-11-2014, 22:13

Ну что вы напали на человека, ей Богу! Все начинали с Бейсика, потом перешли на Асм в виду тормознутости интерпретатора. Но только Асм мало знать, надо еще знать системные функции, адресное пространство, переменные и прерывания. Так что пусть человек сначала с Бейсиком поупражняется. На нём тоже много всего классного можно написать, если конечно быстродействие не критично (особенно в графике). Некоторые вон ваяли на смеси Асма и Бейсика...

Если нет дисковода, проги можно писать на писюке, а потом скидывать в MSX через кассетный порт и там допиливать. Можно CasLink'ом, можно аналогами. Гемор конечно, но все-таки исходники кое-как сохранятся в писюке в текстовом виде.

Можно скидывать проги, набранные на MSX, в писюк в качестве аудиофайлов. Аудиофайл можно потом обратно загнать в MSX чтобы продолжить отладку программы. Вроде даже была прога, которая из WAV вытягивала бинарники, правда у меня она глючила страшно и не работала. Жаль я не дописал перекодировщик audio обратно в код...

В общем, удачи в творчестве!

Алексей

By Igor_BOCHAROV

Expert (84)

Igor_BOCHAROV's picture

14-11-2014, 02:24

msxValdr wrote:

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

Однозначно, компьютер нужен для преобразования записанного строкой числа в число.
Тогда бы уж писали print val(str$(&b01001101)). Т.е. берем число, преобразуем его в строку, а затем обратно в число, и только потом печатем. Ведь это же куда круче нежели просто print &b01001101, да? ;-)

By msxValdr

Resident (43)

msxValdr's picture

14-11-2014, 03:17

Igor_BOCHAROV wrote:
msxValdr wrote:

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

Однозначно, компьютер нужен для преобразования записанного строкой числа в число.
Тогда бы уж писали print val(str$(&b01001101)). Т.е. берем число, преобразуем его в строку, а затем обратно в число, и только потом печатем. Ведь это же куда круче нежели просто print &b01001101, да? ;-)

Из ваших предыдущих постов комп вообще не нужен, выучил систему счисления и вперед , рисуй спрайты на бумажке и в теме переводи в символы, а не много ли функций для перевода на кой тут str? Print val("&b01001101") ведь тоже куда круче, не правдали? :-) хотя нет, круче в уме :-)

By Igor_BOCHAROV

Expert (84)

Igor_BOCHAROV's picture

14-11-2014, 15:31

msxValdr wrote:

Из ваших предыдущих постов комп вообще не нужен, выучил систему счисления и вперед , рисуй спрайты на бумажке и в теме переводи в символы, а не много ли функций для перевода на кой тут str? Print val("&b01001101") ведь тоже куда круче, не правдали? :-) хотя нет, круче в уме :-)

Вы несете охинею. Как раз потому, что не знаете основ - систем счисления. &b10101010 - это и есть число, записанное в двоичной системе. Его не надо преобразовывать из строки. Его надо просто преобразовать в привычную ВАМ 10тиричную систему. А можно и не преобразовывать, ибо число все-равно останется числом, независимо от того в системе с каким основанием оно записано.

By Alexey

Guardian (2120)

Alexey's picture

14-11-2014, 17:10

Ну прям горячие финские парни! Вы бы посмотрели какие конструкции надо писать в AutoIT чтобы прочитать или записать отдельные байтики в бинарный файл при использовании автопеременных...

Page 3/6
1 | 2 | | 4 | 5 | 6