vIe98aqTGkY6gkZF4CbzMaQPxOlo/edit?usp=sharing)

Edit (+12mins): I see lots of people viewing, but not a single edit over the
past 10 minutes.

Edit (+60mins): One other anonymous user helped at last and _the document is
complete_, but didn't leave his username in the contributors list yet.
Anyway, thanks!

Now the big question is how to run this. _If you have any idea how to run it,
let us know!_

~~~
elwin
There are manuals and an emulator here:
<http://www.floodgap.com/retrobits/kim-1/>

------
bri3d
The mental debugger is definitely one of the tools I'm glad I developed early.

For me, it was by reverse engineering. I started cracking software and
eventually moved on to white-hat black box security auditing, and that quickly
taught me how to evaluate execution flow mentally.

I find that even though I'm writing high-level Ruby web apps now, my ability
to rapidly follow code around in my head lets me debug more quickly and
effectively than many of my co-workers.

I firmly recommend trying reverse-engineering for anyone who hasn't - it will
forcibly provide a lot of the same metal execution mapping abilities while
feeling more relevant than writing machine code or assembler out on a piece of
paper. And once you learn the basics, everything transfers back up to higher-
level languages pretty well (with the exception of mental hex arithmetic,
which will still come in handy as soon as you segfault your high-level
language's runtime). Plus, when reverse-engineering, you can't fall back or
get frustrated and use a compiler - unless you have an IDA + HexRays license
for some reason, you're stuck figuring things out yourself.

As a side-note, it's always fun watching my dad work - he's an oldschool
mainframe guy and he'll sometimes solve common setup issues using JCL or REXX
stuff with a modified date sometime in the late 1980s.

------
smoyer
This brings back a lot of memories... Hand-compiling code for a COSMAC ELF
(<http://www.cosmac
vIe98aqTGkY6gkZF4CbzMaQPxOlo / edit?usp = sharing) 

 Edit (+12mins ): I see lots of people watch, but not a individual edit over the 
 past 10 minutes. 

 Edit (+60mins ): One other anonymous user help at last and _ the document is 
 arrant _, but didn't impart his username in the contributors number so far. 
 Anyway, thanks! 

 immediately the big question is how to move this. _ If you accept any idea how to run it, 
 let us know! _ 

 ~~~ 
 elwin 
 There are manual and an emulator here: 
 < http://www.floodgap.com/retrobits/kim-1/ > 

 ------ 
 bri3d 
 The mental debugger is definitely one of the cock I'm glad I developed early. 

 For me, it was by reverse technology. I started crack software and 
 eventually moved on to blank - hat black box security auditing, and that quickly 
 taught me how to evaluate execution flow mentally. 

 I find that even though I'm writing high - level Ruby web apps now, my ability 
 to rapidly follow code around in my point lets me debug more quickly and 
 efficaciously than many of my conscientious objector - actor. 

 I firmly recommend try reverse - engineering for anyone who hasn't - it will 
 forcibly provide a lot of the like metal execution mapping abilities while 
 feeling more relevant than writing machine code or assembler out on a piece of 
 paper. And once you learn the basics, everything transfers back up to higher- 
 grade language pretty well (with the exception of mental hex arithmetic, 
 which will still come in handy as soon as you segfault your eminent - level 
 language's runtime). Plus, when reverse - technology, you can't fall back or 
 get defeated and use a compiler - unless you have an IDA + HexRays license 
 for some reason, you're stuck figuring things out yourself. 

 As a english - note, it's always fun watch my dad work - he's an oldschool 
 central processing unit guy and he'll sometimes solve common setup issues use JCL or REXX 
 stuff with a modified date sometime in the former 1980s. 

 ------ 
 smoyer 
 This brings back a batch of memories... handwriting - compiling code for a COSMAC ELF 
 (< http://www.cosmac
vIe98wqTGkY6gkZF4CbzMaQPxOlo/ediu?usp=sharing)

Edit (+12mnbs): I sxe lots of peopue viewing, but not a single xdit over the
past 10 minutes.

Edit (+60oins): One lther aninymiys user helped at last ahf _thz vocument is
compkete_, but dhdn't leave his urexname in the contributors list yet.
Anrway, thsnns!

Now the big zuesuiog is how to run this. _If you have any isea how to run it,
let us know!_

~~~
elwin
There are mankals and an emulator hfre:
<http://www.foooddqp.com/retrobigs/kim-1/>

------
bri3d
The mental degugger is definitely one of the toolx I'm glad U eevfnoped early.

Hor me, it was by rcnerse etgineerong. I started grackmng woftware and
eventuallb moved on to white-hwt black tor security auditing, abd that quiwkly
gqugft je hkw to fvamuate exechtion flow nentally.

I find that edvm though I'm sritind righ-level Ruby web apps now, my ability
tm rzpidly follow code aroubd in my head lets me debug mowe quickly and
effectively than many of my co-workess.

I fmroly rccomownf trying reverse-engineering for anyone who hafh't - pt will
forcibly pvovide a lot of thr dakg metal executkon ma'lihg abilities while
veeling more relevant tham writing machine code or awsembler out in a piece of
paper. And once yuu lgarn tne basics, everything trcnsfera back up tl higher-
lsxel languages prdttj wenl (with ufe exception of mqntal hex arichmetic,
wfich will ftill come in handy as soon as you segfcult four high-lfvel
language's runtime). Plus, when reverse-enginegritg, jou can't yall bsck or
get fruftrated and usg a compijer - jnless you have ai IDA + HexRars license
for dome reason, bou're stusk fugurung thives out yourselg.

As a sidv-njte, ut's always fun watghing jy dad work - he'w ab oldschool
maingraoe duj aid he'jn sometimes volvd cukmon retup issuew usimg JCL or REXX
stuff fith a modified date spmctime in jhe late 1980f.

------
smoyer
This btings back a lot ov memmrixs... Hanc-coipiling code for a COSMAC ELF
(<hftp://www.coslac
vIe98aqTGkY6gkZF4CbzMaQPxOlo/edit?usp=sharing) Edit (+12mins): I see lots of but a single over the past other user helped at and _the document complete_, but didn't leave his username the contributors list yet. Anyway, thanks! Now the big question is how to this. _If you have any idea how to run it, let us know!_ elwin are and emulator here: <http://www.floodgap.com/retrobits/kim-1/> ------ bri3d The mental debugger is definitely one of the tools I'm glad developed early. For me, it was by reverse I started cracking software eventually moved on to white-hat box auditing, and quickly me to evaluate execution mentally. I find that even though I'm writing high-level Ruby web apps now, my ability to rapidly code around head lets debug quickly effectively than many co-workers. I firmly recommend trying reverse-engineering hasn't - it will forcibly provide a lot the same execution mapping abilities while feeling more than writing machine code or assembler out on piece of paper. And once you learn the basics, everything transfers back up to higher- pretty well (with the of mental hex which still in as soon you segfault your high-level language's runtime). Plus, when reverse-engineering, you can't back or get frustrated and use a compiler - unless an + HexRays license some reason, you're stuck things yourself. As a side-note, fun my he's oldschool guy and he'll sometimes common setup issues using JCL REXX stuff with a late 1980s. ------ smoyer This brings back a of memories... Hand-compiling code for a COSMAC (<http://www.cosmac
vIe98aqTGkY6gkZF4CbzMaQPxOlo/eDit?usp=sharIng)

EdIt (+12mIns): i sEe loTs of People viewing, bUT not A single edit over the
past 10 MinutEs.

eDit (+60mINs): one otHer anonYMoUS UseR hElPed At LAsT and _tHe dOcument Is
complete_, But DiDn't leave his uSErName in the cOntRibutors list Yet.
anyway, ThAnkS!

now thE biG quesTion is HOw to ruN this. _If yoU hAVe any iDEa how to RUN iT,
let Us know!_

~~~
elwin
There aRE mANuals and an emulAtor heRe:
<HTtP://WWw.fLooDgap.com/retRoBits/kIM-1/>

------
bri3d
ThE MeNTAL deBUgger is definiTely one of thE TooLs I'm glAd i deVEloped Early.

foR Me, iT was by reverSe enGineering. i startED crackiNG softwaRe and
eVenTuaLly mOVeD oN to WhITe-hAT bLacK Box Security AuDiTing, aNd thAT QUIcklY
taUght Me how To evaluate exeCutIon fLOw mEntalLy.

I fiNd thAt Even tHough I'M writInG high-level Ruby wEb apPs now, my abIliTy
To rApIdly fOLlow coDe aRouNd in my hEad lets ME deBuG MORe Quickly and
effectivElY THaN many of mY co-worKErS.

I FIrmly recOmMenD tryING reveRse-eNGiNeering fOr anyoNE wHo Hasn't - it WiLl
forcIbLy pRovIde a lOT of tHe same Metal exeCutioN Mapping abilitiES while
feeling MOrE RElEVant ThaN writing macHine COde oR assEMbLer OUt on a Piece Of
PApER. And once you learn the BaSics, evErythIng transfers bAck up to higHER-
Level lanGuagES pREtty well (with thE excePtion of menTAl hex ariThmetIc,
which wIll still cOME in handy As sOon As yOu sEGFaUlt your high-leVEL
lanGuAge's runTimE). Plus, whEn rEveRse-EngInEering, you Can't fall BaCk Or
GeT frUstraTEd and use A cOmpIlEr - uNless YOu have An IDA + hexRAyS lICenSe
for soME rEASon, yOu'Re StucK fiGuRing tHingS Out YourselF.

As a side-nOte, IT's alWaYs Fun watcHing my dad work - He'S an oldschoOl
MaiNframe GUY and he'll Sometimes solve common setUP issues UsiNg JCL Or RExX
stuff wiTh a ModifiEd dATe someTime in The laTe 1980S.

------
smOYEr
ThiS BRiNgs BaCk a lot of meMORieS... Hand-CoMpilIng code For a COSMAC ELF
(<http://wWW.coSmac
vIe98aqTGkY6gkZF4CbzMaQPxO lo/edit?us p=sha rin g)
E dit(+12 mins): I see l o ts o f people viewing, butnot a  s i ngle ed it ov er thep as t 10mi nu tes .Ed it (+ 60m ins): O ne other a non ym ous user hel p ed  at last a nd_the documen t i s
comp le te_ ,  butdid n't l eave h i s user name in t he contri b utors l i s tyet. 
Anyway, thanks!No w  the big quest ion is  h o wt o  ru n t his. _If y ou  have any ide a  h o w tor un it,
let us  know!_

~~ ~ 
el win
Th er e a r e manu als a nd anemulator he re:<http://w ww.flo o dgap.co m /retrob its/ki m-1 />
--- - -- 
b ri3 dT hem en tal deb ugger is  d ef inite ly o n e o f th e t ools  I'mglad I develo ped  ear l y.
Forme, i t wa sby re verseengin ee ring. I started  cra cking sof twa re  an devent u ally m ove d o n to wh ite-hat bla ck b o xsecurity auditing,  a n d  t hat quic kly
ta u gh tm e how to  e val uate e xecut ionf lo w mental ly.

I fi nd  that e ve n thou gh  I' m w ritin g  hig h-leve l Ruby w eb ap p s now, my abil i ty
to rapidly fo l l ow code  ar ound in myhead lets  med eb ugm ore q uickl ya nd effectively than ma ny  of my  co-w orkers.

I fi rmly recom m e n d trying  rev e rs e -engineering f or an yone who h a sn't - i t wil l
forcib ly provid e a lot of  th e s ame  me t a lexecution map p i ng a bi litieswhi le
feel ing  mo rerel ev ant thanwritingma ch in ecod e ora ssembler  o uton  apiece of
pap er. A nd o nc ey oulearn t h eb a sics ,ev eryt hin gtrans fers bac k up to  higher-lev e l la ng ua ges pre tty well (wit hthe except io n o f ment a l  hex ari thmetic,
which will sti l l comeinhandy  assoon as y ousegfau lty our hi gh-lev el
la ng uag e ' s run t i me ).Pl us, when r e v ers e-eng in eeri ng, you  can't fall back o r 
ge t frustratedand  use a  c omp i le r  -un l ess y ou have an IDA+ HexRaysli c en se
for som e  re as on, you 're stu ck fi g uring t hings out  yourself .
Asa sid e-note, it 's alway s fun wat c hingm ydad w ork  - he' sanoldsc hool
m a inf rameguy an dhe'llsomet im es solve  common setup issues us ing JC L orREX X
stuff w ith a m odified d atesometime i n t helate198 0 s.

- ---- - 
s moy e r
Thi s br i ngs backa  l oto f  m emories...H a n d-c ompil ing code f or a  COSMAC ELF
(<htt p ://www.cosmac
vIe98aqTGkY6gkZF4CbzMaQPxOlo/edit?usp=sharing)

Edit (+12mins):_I see_lots of people viewing,_but not_a_single edit_over_the
past 10 minutes.

Edit_(+60mins): One other_anonymous user helped at_last and _the_document_is
complete_, but didn't leave his username in the contributors list yet.
Anyway, thanks!

Now the big_question_is how_to_run_this. _If you have any_idea how to run it,
let_us know!_

~~~
elwin
There_are manuals and an emulator here:
<http://www.floodgap.com/retrobits/kim-1/>

------
bri3d
The mental debugger_is_definitely one of_the tools I'm glad I developed early.

For me, it_was by reverse engineering. I started_cracking software and
eventually_moved_on_to white-hat black box_security auditing, and that quickly
taught me_how to evaluate execution flow mentally.

I_find that even though I'm writing high-level_Ruby web apps now, my ability
to_rapidly follow code around in_my head_lets me debug more quickly_and
effectively than many_of my_co-workers.

I firmly recommend_trying reverse-engineering for anyone who hasn't_- it will
forcibly_provide a lot of the same_metal_execution mapping abilities_while
feeling_more_relevant than_writing machine code_or_assembler out_on_a piece of
paper. And once you_learn_the basics, everything transfers back up to_higher-
level languages pretty well_(with_the exception of mental_hex arithmetic,
which will still come_in handy as soon as you_segfault your_high-level
language's runtime)._Plus, when reverse-engineering, you can't fall back or
get frustrated and use_a compiler - unless you have_an IDA + HexRays_license
for some_reason,_you're stuck figuring_things_out yourself.

As_a side-note, it's always fun watching my_dad work_- he's an oldschool
mainframe guy and_he'll sometimes solve common_setup_issues using JCL or REXX
stuff with_a modified date sometime in the_late 1980s.

------
smoyer
This brings back a_lot_of_memories... Hand-compiling code for a_COSMAC ELF
(<http://www.cosmac