Hello world!
Moderator: Shaos
Hello world!
По минимуму. Чисто попробовать.)
- Attachments
- z80_hello_world.jpg (264.79 KiB) Viewed 7649 times
Re: Hello world!
Ну даже по минимуму ОЗУ бы не помешало ![;)](./images/smilies/icon_wink.gif)
![;)](./images/smilies/icon_wink.gif)
Я тут за главного - если что шлите мыло на me собака shaos точка net
Re: Hello world!
Будет. Это смотря какие задачи.) У z80 2 десятка регистров, для каких нибудь, типа, калькулятора или генератора текстов кода Морзе вполне. Тут одна дамочка хотела спаять что то попроще - думаю, ей бы подошло.)
Re: Hello world!
Ну без ОЗУ подрограмм уже нету - всё должно быть написано в одной длинной сопле
Я сам такой HelloWorld без ОЗУ делал на 1801ВМ2![:)](./images/smilies/icon_smile.gif)
viewtopic.php?f=95&t=10464&start=255
![mrgreen :mrgreen:](./images/smilies/icon_mrgreen.gif)
Я сам такой HelloWorld без ОЗУ делал на 1801ВМ2
![:)](./images/smilies/icon_smile.gif)
viewtopic.php?f=95&t=10464&start=255
Я тут за главного - если что шлите мыло на me собака shaos точка net
Re: Hello world!
Ну почему же! Для удобства пишем макрос:Shaos wrote:Ну без ОЗУ подрограмм уже нету - всё должно быть написано в одной длинной сопле
Code: Select all
call macro adr
ld sp,$+6
jp adr
dw $+2
endm
Code: Select all
callh macro adr
ld hl,$+6
jp adr
endm
С другой стороны, если программной памяти много, просто вместо п/п рисуешь макросы и тогда исходный текст выглядит как с подпрограммами (и даже красивее). И не важно что на выходе будет "одна длинная сопля".)
Last edited by Mondx on 12 Feb 2023 09:50, edited 1 time in total.
Re: Hello world!
По-моему, проще ОЗУ воткнуть ![:)](./images/smilies/icon_smile.gif)
![:)](./images/smilies/icon_smile.gif)
Я тут за главного - если что шлите мыло на me собака shaos точка net
Re: Hello world!
вот вот, это слова виндузятника.Shaos wrote:По-моему, проще ОЗУ воткнуть
ах не хватает памяти, так давайте поставим ее, и побольше побольше. и еще хард прикрутить.
Re: Hello world!
А тут всегда выбираешь - или железо проще (но тогда программирование менее удобное), или наоборот.)imsushka wrote: не хватает памяти, так давайте поставим ее, и побольше побольше.
Re: Hello world!
Не оскорбляй его! Он убеждённый линуксоид!imsushka wrote:вот вот, это слова виндузятника.Shaos wrote:По-моему, проще ОЗУ воткнуть
![:lol:](./images/smilies/icon_lol.gif)
Но на моей памяти во времена Windows 95,98 Линукс хотел ОЗУ ещё больше!
![:roll:](./images/smilies/icon_rolleyes.gif)
Поэтому я на него так и не рискнул мигрировать...
![:-?](./images/smilies/icon_confused.gif)
iLavr
Re: Hello world!
Я линуксоидimsushka wrote:вот вот, это слова виндузятника.Shaos wrote:По-моему, проще ОЗУ воткнуть
ах не хватает памяти, так давайте поставим ее, и побольше побольше. и еще хард прикрутить.
![:)](./images/smilies/icon_smile.gif)
Я тут за главного - если что шлите мыло на me собака shaos точка net
Re: Hello world!
в 2002 у меня X-Window пускался на 12 мегах ОЗУ в 486DX2-80 поверх миниатюризированной сборки слакиLavr wrote:Не оскорбляй его! Он убеждённый линуксоид!imsushka wrote:вот вот, это слова виндузятника.Shaos wrote:По-моему, проще ОЗУ воткнуть![]()
Но на моей памяти во времена Windows 95,98 Линукс хотел ОЗУ ещё больше!![]()
Поэтому я на него так и не рискнул мигрировать...
![:)](./images/smilies/icon_smile.gif)
на той же машине был дуалбутом MS-DOS т.к. винда-95/98 бы не потянула...
Я тут за главного - если что шлите мыло на me собака shaos точка net
Re: Hello world!
в 94 или шапка или слака прекрастно работала на 386 с 4 мегами и иксы мне, после винды 3.1, не понравилисьShaos wrote:в 2002 у меня X-Window пускался на 12 мегах ОЗУ в 486DX2-80 поверх миниатюризированной сборки слакиLavr wrote:Не оскорбляй его! Он убеждённый линуксоид!imsushka wrote:вот вот, это слова виндузятника.Shaos wrote:По-моему, проще ОЗУ воткнуть![]()
Но на моей памяти во времена Windows 95,98 Линукс хотел ОЗУ ещё больше!![]()
Поэтому я на него так и не рискнул мигрировать...
на той же машине был дуалбутом MS-DOS т.к. винда-95/98 бы не потянула...
Re: Hello world!
иксы на 4 мегах? я помню, что я специально расширял память до 12, чтобы оно таки пошло
я помню у меня менеджером окон тогда был FVWM95 - типа по мотивам винды 95![;)](./images/smilies/icon_wink.gif)
вполне себе рабочее было: https://fvwm95.sourceforge.net/
я помню у меня менеджером окон тогда был FVWM95 - типа по мотивам винды 95
![;)](./images/smilies/icon_wink.gif)
вполне себе рабочее было: https://fvwm95.sourceforge.net/
Я тут за главного - если что шлите мыло на me собака shaos точка net
Re: Hello world!
тогда еще 4 мега. это было огогогого скока. а иксы тогда еще без всяких украшательствShaos wrote:иксы на 4 мегах? я помню, что я специально расширял память до 12, чтобы оно таки пошло
я помню у меня менеджером окон тогда был FVWM95 - типа по мотивам винды 95
вполне себе рабочее было:
и вааще линух только только появился. диск был с американским флагом, с кучей разных дистрибутивов.
а может это было позже (диск позже). но точно что 94 год и искы.
потому как в том году я к туркам устроился и не пошел в провайдеры , а товарищч с работы как раз и пошел. и он с линухом и начал экскременты. а я так, мышкой подергал и сказал "фи, какая гадость"
Re: Hello world!
я на кафедре в 1996 году впервые с линуксом столкнулся, когда админил сервер-маршрутизатор, который кафедральную сеть к интернету по выделенной линии подключал
линукс правда наши старшие лаборанты в те времена называли "люникс"
в тот "люникс" я ходил терминалом с винды (95?), далее открывал Midnight Commander и с него ходил по FTP-серверам - качал эмуляторы спектрума и всякие игры-демки, а также архивы CP/M-80
в качестве редактора юзал joe т.к. у него были вордстаровские комбинации клавиш (как в борланде) - до сих пор всегда сразу после установки любого дистра ставлю пакеты mc и joe
gcc там пускал и т.д. а иксы впервые поднял в году 97м уже когда бывшие тесть с тёщей купили домой пентиум-60 и я через UMSDOS поставил там Caldera Linux (который был RedHat с добавками) с пиратки купленной у метро![:)](./images/smilies/icon_smile.gif)
в те времена у линукса ещё не было модулей и на диске было чтоли под сотню предварительно собранных ядер под разные конфигурации железа
также на нём я учил брата бывшей жены - в те времена ещё школьника - управляться в юниксах, кодить на сях с плюсами и т.д.
он потом вырос большим и умным, устроился в СКБ Контур и написал там прогу, которой теперь все бизнесы РФ пользуются![:)](./images/smilies/icon_smile.gif)
линукс правда наши старшие лаборанты в те времена называли "люникс"
![mrgreen :mrgreen:](./images/smilies/icon_mrgreen.gif)
в тот "люникс" я ходил терминалом с винды (95?), далее открывал Midnight Commander и с него ходил по FTP-серверам - качал эмуляторы спектрума и всякие игры-демки, а также архивы CP/M-80
![:dj:](./images/smilies/icon_walkmanicon.gif)
в качестве редактора юзал joe т.к. у него были вордстаровские комбинации клавиш (как в борланде) - до сих пор всегда сразу после установки любого дистра ставлю пакеты mc и joe
![:lol:](./images/smilies/icon_lol.gif)
gcc там пускал и т.д. а иксы впервые поднял в году 97м уже когда бывшие тесть с тёщей купили домой пентиум-60 и я через UMSDOS поставил там Caldera Linux (который был RedHat с добавками) с пиратки купленной у метро
![:)](./images/smilies/icon_smile.gif)
в те времена у линукса ещё не было модулей и на диске было чтоли под сотню предварительно собранных ядер под разные конфигурации железа
![:idea:](./images/smilies/icon_yesicon.gif)
также на нём я учил брата бывшей жены - в те времена ещё школьника - управляться в юниксах, кодить на сях с плюсами и т.д.
он потом вырос большим и умным, устроился в СКБ Контур и написал там прогу, которой теперь все бизнесы РФ пользуются
![:)](./images/smilies/icon_smile.gif)
Я тут за главного - если что шлите мыло на me собака shaos точка net