Temat: Hello world A8
Jest taka stronka: http://www.roesler-ac.de/wolfram/hello.htm, i jest tam nawet werja na C64, a na malucha brak :(
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
BigPEmu 1.12 Richard Whitehouse wydał BigPEmu 1.12
FujiNET firmware v1.3.0 Nowa wersja oprogramowania do interfejsu sieciowego FujiNET. Tym razem z obsługą TCP!
hatari 2.5.0 Od dwóch dni dostępna jest najnowsza (2.5.0) wersja Hatari.
Grawitacja 2024 Czas na kolejną edycję 8 bitowego GameJamu.
Tenebra na Atari ST/STE Wersja gry na duże atari.
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
Jest taka stronka: http://www.roesler-ac.de/wolfram/hello.htm, i jest tam nawet werja na C64, a na malucha brak :(
no przeciez jest ;)
hint: BASIC ;)
Heh, w C-64 OS nie umie wypisać stringu? :)
ldx #$00
lda #$09
sta $0342,x
lda #<txt
sta $0344,x
lda #>txt
sta $0345,x
lda #$ff
sta $0348,x
jmp $e456
txt .byte "Hello world!",$9b
Ostatnio edytowany przez drac030 (2006-05-18 12:42:08)
Heh, w C-64 OS nie umie wypisać stringu? :)
draco jak zwykle zlosliwy ;-/
ztcp: w obszarze bejzyka jest procedura pod adresem $ab1e albo $bdcd, ktora wyswietla string0 spod adresu podanego w .A/.X.... :D
pozdr
/jad
No ja tam nie wiem, ale przykład na stronie podanej przez Adama wypisuje string w pętli znak po znaku, więc nasunęło mi się takie pytanie.
No ja tam nie wiem, ale przykład na stronie podanej przez Adama wypisuje string w pętli znak po znaku, więc nasunęło mi się takie pytanie.
a nie lepsze pytanie do nasuniecia np. takie 'co to za kiepski koder to napisal??'.
widac, ze kolega kodujacy lubuje sie w branczach, chcial sie pochwalic, ze zna bne i beq... ;-)
i nawet wie ktore mnemoniki steruja bitem Z :D
pozdr
/jad
Oj, czepiasz się. Chciał przyspieszyć opuszczenie procedury po rozpoznaniu końca stringu :P
pewnie, ze sie czepiam. cala petle od duppy strony napisal.
toto wogole wyglada jakby mu jakis kiepski kompilator c poskladal...
A jak wyglądałaby "dobra" wersja na C-64?
ciekawe jest zakończenie stringa: 0xd,0xa? to chyba jest od PC. w C64 chyba są inne znaki końca wiersza :).
sprawdziłem i jest 0xd :).
A jak wyglądałaby "dobra" wersja na C-64?
najkrotsza pewnie tak:
lda #<msg
ldy #>msg
jmp $ab1e
msg .text "Hello world!",0
draco, czy ty mnie namawiasz abym ci namalowal petle w assemblerze 6502??
Skądże, po prostu wyciągam odpowiedź na moje pierwsze pytanie :)
Może tak Hello World na Antica?
dl dta $70,$70,$70,$47,a(hello),$41,a(dl)
hello dta d'HELLO, WORLD! '
:)
Skądże, po prostu wyciągam odpowiedź na moje pierwsze pytanie :)
oddaje bogu co boskie: rzeczywiscie kernel c64 nie potrafi wyswietlic stringu....
0xf: róló
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
[ Wygenerowano w 0.079 sekund, wykonano 15 zapytań ]