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 :(

Atari: FireBee, (Falcon030 CT60e SuperVidel SvEthlana CTPCI), TT, (520ST Pak030 Frak PuPla Panther), (520ST 4MB ST RAM 8MB TT RAM CosmosEx SC1435), (1040STFM UltraSatan SM124), (1040STE 4MB ST RAM 8MB TT RAM CosmosEx NetUSBee SM144 SC1224), 260ST, 520 ST+, (MEGA ST SM125), (65XE Rapidus U1MB VBXE SIDE2 SIO2PC), (Jaguar SkunkBoard), Lynx II, 2x Portfolio

2

Odp: Hello world A8

no przeciez jest ;)
hint: BASIC ;)

The UNIX Guru`s view of Sex:
unzip; strip; touch; finger; mount; fsck; more; yes; umount; sleep

3

Odp: Hello world A8

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)

KMK
? HEX$(6670358)

4

Odp: Hello world A8

drac030 napisał/a:

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

drac030: znam dwa dema na komodora. jedno jest fajne a drugie ma fajna muzyke.

5

Odp: Hello world A8

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.

KMK
? HEX$(6670358)

6

Odp: Hello world A8

drac030 napisał/a:

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

drac030: znam dwa dema na komodora. jedno jest fajne a drugie ma fajna muzyke.

7

Odp: Hello world A8

Oj, czepiasz się. Chciał przyspieszyć opuszczenie procedury po rozpoznaniu końca stringu :P

KMK
? HEX$(6670358)

8

Odp: Hello world A8

pewnie, ze sie czepiam. cala petle od duppy strony napisal.
toto wogole wyglada jakby mu jakis kiepski kompilator c poskladal...

drac030: znam dwa dema na komodora. jedno jest fajne a drugie ma fajna muzyke.

9

Odp: Hello world A8

A jak wyglądałaby "dobra" wersja na C-64?

KMK
? HEX$(6670358)

10

Odp: Hello world A8

ciekawe jest zakończenie stringa: 0xd,0xa? to chyba jest od PC. w C64 chyba są inne znaki końca wiersza :).

11

Odp: Hello world A8

sprawdziłem i jest 0xd :).

12

Odp: Hello world A8

drac030 napisał/a:

A jak wyglądałaby "dobra" wersja na C-64?

najkrotsza pewnie tak:

    lda #<msg
    ldy #>msg
    jmp $ab1e

msg .text "Hello world!",0
drac030: znam dwa dema na komodora. jedno jest fajne a drugie ma fajna muzyke.

13

Odp: Hello world A8

A bez basica?

KMK
? HEX$(6670358)

14

Odp: Hello world A8

draco, czy ty mnie namawiasz abym ci namalowal petle w assemblerze 6502??

drac030: znam dwa dema na komodora. jedno jest fajne a drugie ma fajna muzyke.

15

Odp: Hello world A8

Skądże, po prostu wyciągam odpowiedź na moje pierwsze pytanie :)

KMK
? HEX$(6670358)

16

Odp: Hello world A8

Może tak Hello World na Antica?

dl dta $70,$70,$70,$47,a(hello),$41,a(dl)
hello dta d'HELLO, WORLD!       '

:)

https://www.youtube.com/watch?v=jofNR_WkoCE

17

Odp: Hello world A8

drac030 napisał/a:

Skądże, po prostu wyciągam odpowiedź na moje pierwsze pytanie :)

oddaje bogu co boskie: rzeczywiscie kernel c64 nie potrafi wyswietlic stringu....

drac030: znam dwa dema na komodora. jedno jest fajne a drugie ma fajna muzyke.

18

Odp: Hello world A8

0xf: róló

The UNIX Guru`s view of Sex:
unzip; strip; touch; finger; mount; fsck; more; yes; umount; sleep