flat assembler
Message board for the users of flat assembler.

Index > Heap > Coding on paper

Author
Thread Post new topic Reply to topic
TmX



Joined: 02 Mar 2006
Posts: 821
Location: Jakarta, Indonesia
TmX
Quote:

My job was to write the software in 6502 assembly. Unfortunately, there wasn't an assembler and the KIM-1 just had a hex keypad and small display.
So, it meant writing the code by hand, hand assembling and typing it in. The code looked like this: .....

How I coded in 1985


Impressive. Write the code on papers and run it "in" your brain.
I think trying this on small ASM programs would be a fun exercise, no? Smile
Post 01 May 2013, 07:18
View user's profile Send private message Reply with quote
sinsi



Joined: 10 Aug 2007
Posts: 693
Location: Adelaide
sinsi
Ah, memories. Using the built-in Monitor on a Z80, typing hex.
MASM, mind assembler.
Back then instruction bitfields were easy, now we have SIB and REX.

I never used different pen colours though.
Post 01 May 2013, 08:11
View user's profile Send private message Reply with quote
HaHaAnonymous



Joined: 02 Dec 2012
Posts: 1180
Location: Unknown
HaHaAnonymous
[ Post removed by author. ]


Last edited by HaHaAnonymous on 28 Feb 2015, 20:53; edited 1 time in total
Post 09 May 2013, 18:54
View user's profile Send private message Reply with quote
Overflowz



Joined: 03 Sep 2010
Posts: 1046
Overflowz
I was reading some assembly code (printed from computer) in bus.. Best way to force people to not sit near you Very Happy
Post 10 May 2013, 05:01
View user's profile Send private message Reply with quote
tom tobias



Joined: 09 Sep 2003
Posts: 1320
Location: usa
tom tobias
It is not by accident, that the Chess Wizards summer camp for kids
http://www.chesscircle.net/forums/showthread.php?9834-Learning-to-play-blindfold-chess
is connected with the Computer Science outfit sponsoring this web site.

Programming ought to proceed in two steps: First, on paper, Second, at the computer.

At this FASM Forum, 99% of folks, work (contrarily,) exclusively by typing on the keyboard, with the pen/paper cogitation part relegated to the back of the bus, AFTER the "coding" is concluded.....

One of the great adventures in life, is to watch someone with great skill, as I have had the good fortune to observe, sit down at the piano, and play, from memory, some complicated Schubert or Bach, but even more impressive, to my way of thinking, is to observe such a person of great skill, sitting on the bus, scribbling notes, ideas, thoughts, which are then converted, later, to genuine musical composition, or end game strategy, or computer program.

Once upon a time, there existed no composition to serve as instruction for Bach:
http://www.youtube.com/watch?v=OBvY8hb9C6Y

Buxtehude created it.

Do we suppose he did that, by playing notes, at the keyboard, or by sitting in front of the fire (Germany is not ALWAYS cold, but it is the only place in the northern hemisphere, I have been, where one was obliged, living near Koln, to wear a winter coat in August, to stay warm) pen and paper in hand, Buxtehude (and Bach) wrote notes based on THOUGHT, rather than upon simply hearing the sound as he/they tinkered with the keys on the organ? Did the composition appear FIRST in his/her mind, then materialize by playing, or was it copying someone else's composition that led to the novel creation?
http://www.amazon.com/Algorithms-Structures-Prentice-Hall-Automatic-Computation/dp/0130224189

My tiny brain is no longer sufficiently facile to write anything on a moving bus, not even a sudoku puzzle.

However, I will acknowledge, that there has never been, in almost seven decades of riding buses, even ONE pretty girl, who avoided me, as I sat intently focused on the scribbles in front of me, because of those useless thoughts, and calculations on paper.

I know this to be a fact, because yesterday, riding the bus, as usual, several lovely young things passed me by, though I was writing NOTHING.

Smile
Post 10 May 2013, 14:59
View user's profile Send private message Reply with quote
HaHaAnonymous



Joined: 02 Dec 2012
Posts: 1180
Location: Unknown
HaHaAnonymous
[ Post removed by author. ]


Last edited by HaHaAnonymous on 28 Feb 2015, 20:47; edited 1 time in total
Post 10 May 2013, 15:16
View user's profile Send private message Reply with quote
adroit



Joined: 21 Feb 2010
Posts: 252
adroit
Quote:
Programming ought to proceed in two steps: First, on paper, Second, at the computer.
I agree. But I don't do it ALL on paper. I jot down algorithms, notes and so on. I even sometimes run a pseudocode in my head and then I go on the computer and begin coding.

There's more going on when it comes to writing by hand than on computers.
Post 28 May 2013, 20:59
View user's profile Send private message Reply with quote
HaHaAnonymous



Joined: 02 Dec 2012
Posts: 1180
Location: Unknown
HaHaAnonymous
[ Post removed by author. ]


Last edited by HaHaAnonymous on 28 Feb 2015, 20:21; edited 1 time in total
Post 28 May 2013, 21:45
View user's profile Send private message Reply with quote
ASM-Man



Joined: 11 Jan 2013
Posts: 65
ASM-Man
I have a girlfriend. Who believe?

_________________
I'm not a native speaker of the english language. So, if you find any mistake what I have written, you are free to fix for me or tell me on. Smile
Post 29 May 2013, 19:08
View user's profile Send private message Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum


Copyright © 1999-2020, Tomasz Grysztar. Also on YouTube, Twitter.

Website powered by rwasa.