The Big Merge
Posted by Niklas on 9 April 2002, 15:20 GMT
No, ticalc.org is not merging with another site. What's new is that through some of Magnus' continuous improvements, the filearchives now support merging of files. This means that if an author has multiple versions of the same game or program in our archives, the old versions can be merged into the latest one while still keeping the precious download statistics. To get this done for your files, simply contact filearchive@ticalc.org with the necessary information (author ID, file names and, if you can, file ID:s). Update (Niklas): Note that we can't merge file contents, just file statistics. So to add stuff to an old file you still need to upload a complete replacement.
|
|
|
The comments below are written by ticalc.org visitors. Their views are not necessarily those of ticalc.org, and ticalc.org takes no responsibility for their content.
|
|
Re: The Big Merge
|
Chivo
|
w00t! I like merging. Merging is fun. Say "merging" ten thousand times really fast. Whoa, weird!
int i;
for (i = 0; i < 10000; ++i) puts("merging");
|
|
9 April 2002, 16:43 GMT
|
|
|
|
|
|
|
|
Re: Re: Re: The Big Merge
|
Gergely Patai
|
8085 assembly is the best way to go. :)
LXI H,TEXTDATA
MVI D,(TEXTDATA+7) AND 255
MOV E,L
LXI B,10000
LOOP:
MOV A,M
OUT 15 ; Okay, let's suppose screen is
INX H ; connected to port 15 :)
MOV A,L
CMP D
JNZ CONTINUE
MOV A,E
CONTINUE:
MOV L,A
DCX B
MOV A,B
ORA C
JNZ LOOP
HALT
TEXTDATA:
DB "MERGING"
This code is actually erroneous. Who can guess out what the problem is? :)
|
|
9 April 2002, 22:04 GMT
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Re: Re: Re: Re: Re: Re: The Big Merge
|
Chivo
|
The 0 is not to separate the "MERGING"'s but to indicate the end of the string. In this program, it appears that it knows the length of the string (7) instead of checking for a terminator. You are right in that it's not an error. I prefer the mnemonics that are typically used in Z80 assembly over these. They just seem more logical to me.
Here's the typical Z80 equivalent, which is a simple and direct translation of mnemonics:
LD HL,TEXTDATA
LD D,(TEXTDATA+7) AND 255
LD E,L
LD BC,10000
LOOP:
LD A,(HL)
OUT (15),A ; Okay, let's suppose screen is
INC HL ; connected to port 15 :)
LD A,L
CMP D
JR NZ,CONTINUE
LD A,E
CONTINUE:
LD L,A
DEC BC
LD A,B
OR C
JR NZ,LOOP
HALT
TEXTDATA:
.DB "MERGING"
|
|
10 April 2002, 19:47 GMT
|
|
1 2 3 4 5 6
You can change the number of comments per page in Account Preferences.
|