From 438ce9868bfefcd2daa017a81f55bf7efeb05d01 Mon Sep 17 00:00:00 2001 From: George Gibson Date: Tue, 3 Nov 2015 07:16:29 +0000 Subject: [PATCH 1/7] Create 0815.0815 --- #/0815.0815 | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 #/0815.0815 diff --git a/#/0815.0815 b/#/0815.0815 new file mode 100644 index 00000000..7414c30d --- /dev/null +++ b/#/0815.0815 @@ -0,0 +1,4 @@ +<:48:x<:65:=<:6C:$=$=$$~<:03:+ +$~<:ffffffffffffffb1:+$<:77:~$ +~<:fffffffffffff8:x+$~<:03:+$~ +<:06:x-$x<:0e:x-$=x<:43:x-$ From 1cc489c1f098f4cc393297f3a0406e1993f5d6c8 Mon Sep 17 00:00:00 2001 From: George Gibson Date: Tue, 3 Nov 2015 07:17:05 +0000 Subject: [PATCH 2/7] Create 360-assembly.asm --- #/360-assembly.asm | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 #/360-assembly.asm diff --git a/#/360-assembly.asm b/#/360-assembly.asm new file mode 100644 index 00000000..0b624f9c --- /dev/null +++ b/#/360-assembly.asm @@ -0,0 +1,8 @@ + LA 1,MSGAREA Point Register 1 to message area + SVC 35 Invoke SVC 35 (Write to Operator) + BR 14 Return +MSGAREA EQU * Message Area + DC AL2(19) Total area length = 19 (Prefix length:4 + Data Length:15) + DC XL2'00' 2 bytes binary of zeros + DC C'Hello world!' Text to be written to system console + END From ac4ed87c3cc024435d4c32f2a196619438c1dbac Mon Sep 17 00:00:00 2001 From: George Gibson Date: Tue, 3 Nov 2015 07:18:01 +0000 Subject: [PATCH 3/7] Create 6502-assembly.s --- #/6502-assembly.s | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 #/6502-assembly.s diff --git a/#/6502-assembly.s b/#/6502-assembly.s new file mode 100644 index 00000000..dcd1e92c --- /dev/null +++ b/#/6502-assembly.s @@ -0,0 +1,22 @@ +; goodbyeworld.s for C= 8-bit machines, ca65 assembler format. +; String printing limited to strings of 256 characters or less. + +a_cr = $0d ; Carriage return. +bsout = $ffd2 ; KERNAL ROM, output a character to current device. + + .code + + ldx #0 ; Starting index 0 in X register. +printnext: + lda text,x ; Get character from string. + beq done ; If we read a 0 we're done. + jsr bsout ; Output character. + inx ; Increment index to next character. + bne printnext ; Repeat if index doesn't overflow to 0. +done: + rts ; Return from subroutine. + + .rodata + +text: + .byte "Hello world!", a_cr, 0 From 19a21ce0b67fe53c6de53f4654179f0a4520c23b Mon Sep 17 00:00:00 2001 From: George Gibson Date: Tue, 3 Nov 2015 07:20:22 +0000 Subject: [PATCH 4/7] Create aime.aime --- a/aime.aime | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 a/aime.aime diff --git a/a/aime.aime b/a/aime.aime new file mode 100644 index 00000000..cf175030 --- /dev/null +++ b/a/aime.aime @@ -0,0 +1,7 @@ +integer +main(void) +{ + o_text("Hello world!\n"); + + return 0; +} From feea540716ff28e8c249f371f114787baac12158 Mon Sep 17 00:00:00 2001 From: George Gibson Date: Tue, 3 Nov 2015 07:20:48 +0000 Subject: [PATCH 5/7] Create algae.algae --- a/algae.algae | 1 + 1 file changed, 1 insertion(+) create mode 100644 a/algae.algae diff --git a/a/algae.algae b/a/algae.algae new file mode 100644 index 00000000..e84c2239 --- /dev/null +++ b/a/algae.algae @@ -0,0 +1 @@ +printf("Hello world!\n"); From 1627aeeeb75de6e7c05ee34386a5d36aabdbaee2 Mon Sep 17 00:00:00 2001 From: George Gibson Date: Tue, 3 Nov 2015 07:21:50 +0000 Subject: [PATCH 6/7] Create ALGOL-W.algol --- a/ALGOL-W.algol | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 a/ALGOL-W.algol diff --git a/a/ALGOL-W.algol b/a/ALGOL-W.algol new file mode 100644 index 00000000..ad938cc4 --- /dev/null +++ b/a/ALGOL-W.algol @@ -0,0 +1,3 @@ +begin + write( "Hello world!" ) +end. From 70adb8294c27892cf11579a15dbeef23e3091366 Mon Sep 17 00:00:00 2001 From: George Gibson Date: Tue, 3 Nov 2015 07:22:07 +0000 Subject: [PATCH 7/7] Create alore.alore --- a/alore.alore | 1 + 1 file changed, 1 insertion(+) create mode 100644 a/alore.alore diff --git a/a/alore.alore b/a/alore.alore new file mode 100644 index 00000000..575c10ab --- /dev/null +++ b/a/alore.alore @@ -0,0 +1 @@ +Print('Hello world!')