If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: leune.org - Kees Leune ·.

site address: leune.org redirected to: leune.org

site title: Kees Leune ·

Our opinion (on Saturday 29 August 2026 1:59:51 UTC):

GREEN status (no comments) - no comments
After content analysis of this website we propose the following hashtags:



Meta tags:

Headings (most frequently used words):

program, computer, kees, leune, test, bit, essential, science, lore, hello, world, on, the, 65c02, programs, for, my, it, is, alive, movies, tv, books, online, honorable, mention, myblink, ram,

Text of the page (most frequently used words):
the (153), and (53), that (44), program (25), all (17), for (15), with (14), lda (14), register (13), was (13), bit (13), you (13), value (12), this (11), ben (11), #computer (11), out (11), sta (11), output (9), one (9), not (9), about (9), work (8), now (8), have (8), 1111 (8), 0001 (8), world (8), test (7), some (7), leds (7), build (7), add (7), into (7), address (7), jmp (7), first (7), culture (7), but (6), memory (6), them (6), set (6), low (6), next (6), hlt (6), display (6), shows (6), ldi (6), porta (6), step (6), using (5), didn (5), issue (5), get (5), resistors (5), see (5), left (5), code (5), what (5), counter (5), high (5), 2026 (5), good (5), then (5), 0101 (5), start (5), 0000 (5), ram (5), word (5), hello (5), 65c02 (5), two (5), most (5), when (4), board (4), right (4), also (4), components (4), were (4), eater (4), project (4), without (4), move (4), are (4), any (4), his (4), videos (4), control (4), used (4), fine (4), should (4), adds (4), programs (4), after (4), run (4), execution (4), 6000 (4), org (4), reset (4), jsr (4), worked (4), hacker (4), real (4), introduced (4), chip (3), from (3), troubleshooting (3), instruction (3), pins (3), just (3), again (3), current (3), limiting (3), around (3), well (3), decided (3), course (3), write (3), instructions (3), nicely (3), schematics (3), data (3), here (3), jan (3), tests (3), number (3), 1110 (3), sub (3), counting (3), result (3), time (3), continue (3), location (3), store (3), directly (3), bits (3), loop (3), rts (3), ltr (3), rev (3), running (3), lines (3), file (3), influential (3), engineering (3), science (3), explores (3), kees (3), leune (3), newer (2), does (2), input (2), voltages (2), doesn (2), actually (2), rescue (2), beneater (2), subreddit (2), want (2), must (2), other (2), way (2), least (2), 74ls245 (2), amazon (2), problem (2), inputs (2), went (2), did (2), ran (2), wire (2), own (2), made (2), core (2), stuff (2), below (2), since (2), wiring (2), done (2), post (2), your (2), going (2), shift (2), either (2), can (2), don (2), skip (2), took (2), quite (2), forgot (2), which (2), there (2), space (2), put (2), pull (2), outputs (2), active (2), signals (2), pulled (2), 10k (2), example (2), denote (2), make (2), changes (2), previous (2), learned (2), more (2), means (2), uses (2), works (2), case (2), alive (2), check (2), update (2), really (2), count (2), down (2), back (2), each (2), 0110 (2), flags (2), load (2), through (2), its (2), 6002 (2), ddra (2), 8000 (2), try (2), pattern1 (2), pattern2 (2), fffc (2), cmp (2), last (2), beq (2), myblink (2), based (2), sure (2), final (2), rom (2), versatile (2), adapter (2), demonstrated (2), four (2), toggled (2), instead (2), second (2), software (2), failure (2), module (2), interested (2), before (2), open (2), source (2), referenced (2), captures (2), comics (2), adams (2), corporate (2), ideas (2), humor (2), programmer (2), internet (2), 2012 (2), system (2), fictional (2), books (2), famous (2), questions (2), deeply (2), early (2), network (2), neal (2), stephenson (2), 1992 (2), 1999 (2), cryptography (2), could (2), how (2), hacking (2), cybersecurity (2), social (2), pill (2), students (2), essential (2), lore (2), mailcon (2), older, remove, isolation, however, seems, 47ls173, getting, correct, bus, signal, chips, bad, reddit, thanks, the8bitenthusiast, found, updated, schema, dip, switches, stay, ended, having, solder, header, fixed, completely, killed, along, know, 74ls04, bunch, new, inverters, various, easy, solved, causing, reach, ttl, levels, fried, ton, process, despite, reading, everywhere, ahead, helpful, tips, recommendations, fault, changed, layout, miscuts, had, colored, laying, single, green, bottom, solid, hold, shape, during, winter, break, initial, issues, dec, 2025, updates, too, stage, boards, use, hot, glue, piece, plywood, allows, worrying, things, mine, height, gave, myself, side, pliers, multimeter, etc, wires, realize, never, connected, 74ls283s, alu, oops, ones, caused, their, behave, mean, simply, isn, enough, keep, where, has, microcode, eeproms, unused, corresponding, afraid, mark, marked, sometimes, arrows, direction, flow, helps, understand, necessary, troubleshoot, redraw, circuits, switch, kicad, reference, they, lead, addition, lessons, insights, commands, implemented, correctly, parts, continued, couldn, come, fancy, kept, simple, loads, stores, followed, retrieving, storing, lastly, ends, 1010, 0100, expected, behavior, inclusive, restart, reaches, show, 0011, 1000, starts, continues, increment, loops, 0010, enter, printed, those, carry, zero, subtracts, tored, stored, prints, stops, specified, total, includes, goal, develop, sequence, will, every, opcode, available, basic, announced, paces, portb, 6001, ddrb, 6003, 00001111, signficant, port, 00000001, 00000010, 00000100, 00001000, 128, asl, lsr, serial, interfacing, lesson, layer, replacing, 555, timer, 1mhz, crystal, meant, component, involved, working, nand, gates, quickly, toggling, anyway, carefully, checking, finally, identified, read, pin, off, clearly, commenting, subroutine, calls, confirmed, been, who, would, thought, basically, hooked, writing, three, subroutines, toggle, already, needing, stack, needed, short, demonstrate, rather, than, guessing, engineer, blamed, somebody, else, faulty, roll, hook, bingo, let, connect, built, customized, sample, nice, woosh, bruteforce, named, kitt, knight, rider, cylon, blink, absolutely, nobody, surprise, taking, incremental, approach, entire, thing, proceeded, loading, wozmon, arduino, mega, started, kits, completing, blaming, think, missing, eric, raymond, foundations, gnu, licenses, cathedral, bazaar, arguably, universally, youtube, channel, computerphile, jorge, cham, academic, grad, school, advisors, publishing, pressure, phd, scott, satire, many, developers, identify, bureaucracy, absurd, management, dilbert, honorable, mention, probably, comic, among, programmers, explains, complex, technical, xkcd, earliest, long, sysadmin, 90s, 2000s, user, friendly, 1975, name, says, large, containign, slang, stopped, being, actively, maintained, site, unreliable, breaks, often, jargon, satirical, stories, abusive, administrator, reflects, frustrations, administrators, bofh, diaries, online, isaac, asimov, 1942, 1950, introduces, psychohistory, predictive, resonates, modern, algorithmic, prediction, foundation, douglas, 1978, 1980, released, radio, sitcom, broadcast, later, adapted, even, video, game, answer, ultimate, question, jokes, supercomputers, answering, existential, embedded, references, hitchhiker, guide, galaxy, william, gibson, 1984, defined, cyberpunk, genre, cyberspace, neuromancer, clifford, stoll, 1989, true, story, tracking, intrusion, detection, tracing, cuckoo, egg, popularized, concept, metaverse, mixes, distributed, systems, linguistics, viruses, metaphors, snow, crash, frequently, cited, startup, security, circles, cryptonomicon, daniel, suarez, 2006, successor, freedom, proved, hard, sci, written, 100, protocols, visualized, gamification, replace, traditional, government, daemon, 1968, hal, 9000, iconic, ais, reliability, autonomy, 2001, odyssey, 1982, major, film, visualize, characters, computers, worlds, hugely, people, imagine, inside, machine, tron, 1983, films, access, helped, inspire, interest, line, only, winning, play, wargames, cult, classic, penetration, testing, term, existed, surveillance, sneakers, mainstream, philosophical, simulation, reality, red, blue, became, cultural, meme, far, beyond, matrix, 2015, widely, considered, technically, accurate, portrayal, television, tools, realistic, attack, vectors, plausible, ethics, power, robot, movies, watching, class, undergrad, midterm, exam, programming, motivator, putting, together, list, believe, student, practitioner, adjacent, anyone, discipline, detailed, knowledge, these, mar, thoughts, ponderings, rights, reserved, teaching, research, publications, office, hours, email, home, busy,


Text of the page (random words):
kees leune kees leune mailcon 4 busy home about email mailcon office hours publications research students teaching 2026 all rights reserved kees leune thoughts and ponderings essential computer science lore 11 mar 2026 watching a class of undergrad cs students work on a midterm exam for a c programming course was a good motivator to start putting together this list of essential cs lore i believe that any cs student or practitioner or adjacent as well as anyone interested in the discipline should have detailed knowledge of all of these movies tv mr robot 2015 widely considered the most technically accurate portrayal of hacking on television shows real tools realistic attack vectors and plausible social engineering explores hacker culture cybersecurity ethics and corporate power the matrix 1999 introduced the mainstream world to philosophical questions about simulation reality and ai red pill blue pill became a cultural meme far beyond cs sneakers 1992 a cult classic about penetration testing before the term existed explores cryptography surveillance and social engineering wargames 1983 one of the first films about computer hacking and network access helped inspire real world interest in cybersecurity famous line the only winning move is not to play tron 1982 the first major film to visualize programs as characters and computers as worlds hugely influential on how people imagine inside the machine 2001 a space odyssey 1968 introduced hal 9000 one of the most iconic fictional ais explores ai reliability autonomy and failure books daemon by daniel suarez 2006 and its successor freedom proved that hard sci fi could be written with 100 real world code and protocols visualized how ar and gamification could replace traditional government cryptonomicon by neal stephenson 1999 deeply influential in cryptography and hacker culture frequently cited in startup and security circles snow crash by neal stephenson 1992 popularized the concept of the metaverse mixes distributed systems linguistics and computer viruses as metaphors the cuckoo s egg by clifford stoll 1989 a true story about tracking a hacker in the early internet shows early intrusion detection and network tracing neuromancer by william gibson 1984 defined the cyberpunk genre introduced the word cyberspace hitchhiker s guide to the galaxy by douglas adams 1978 1980 first released as a radio sitcom broadcast and later adapted to books tv shows and even a video game the answer to the ultimate question 42 is one of the most famous jokes in cs culture introduced ideas about supercomputers answering existential questions deeply embedded in programmer humor and references foundation by isaac asimov 1942 1950 introduces psychohistory a fictional predictive science that resonates with modern data science and algorithmic prediction online bofh diaries satirical stories about an abusive system administrator reflects real frustrations of system administrators the jargon file 1975 2012 the name says it all a large file containign hacker slang stopped being actively maintained around 2012 site is unreliable and breaks often user friendly one of the earliest long running sysadmin programmer comics captures 90s 2000s internet culture xkcd probably the most referenced comic among programmers explains complex technical ideas through humor honorable mention dilbert by scott adams satire of corporate engineering culture many developers identify with the bureaucracy and absurd management phd comics by jorge cham captures academic cs culture grad school advisors publishing pressure computerphile arguably the most universally referenced cs youtube channel the cathedral and the bazaar by eric s raymond influential in open source culture foundations for gnu open source licenses what do you think what s here that should not be here or what s missing hello world on the 65c02 18 jan 2026 tl dr check wiring before blaming software after completing the build of my 8 bit computer based on ben eater s kits i have now started work on his 65c02 project i ran into some issue with the arduino mega but decided to skip that bit for now instead i went on to build the entire thing and proceeded with loading wozmon on it directly to absolutely nobody s surprise that didn t work so back to taking a more incremental approach step 1 i built the module with the 65c02 the rom chip and the versatile input output adapter then i customized ben s sample blink s program to make it into a nice cylon or knight rider s kitt woosh that worked in case you re interested that bruteforce code is below i named the file myblink s step 2 the next step was to connect up the display module and see if that worked with ben s hello world s program no issue step 3 now on a roll it was time to hook up the ram and run hello world s again bingo that worked next let s run hello world final s and for sure that did not work step 4 of course rather than second guessing my own build as any good software engineer i blamed the failure to run on somebody else faulty code all i needed to do was write a short test program to demonstrate that i was right so i decided to do just that basically i took the first four low bits of porta and hooked up leds to them the first two bits were toggled by writing directly to porta the second two used three subroutines to toggle the next two pins that way i can see that the program is running and since we already demonstrated that it was fine without needing a stack it was a good control clearly this didn t work either the first two leds toggled just fine but the last two didn t commenting out the subroutine calls confirmed that ben s program was fine after all it really must have been my build instead of ben s code who would have thought anyway after carefully checking all address lines no issue all data lines no issue and the control lines i finally identified that my read write pin was off by one on the 65c02 running the program again quickly demonstrated that my four leds now were toggling nicely that meant that the all component involved were working i e the 65c02 the ram the rom the versatile i o adapter and the nand gates and for sure hello world final s now also worked nicely step 5 all that was left now was replacing the 555 based timer with the 1mhz crystal and we re all good lesson learned start troubleshooting layer 1 next up serial interfacing myblink s org 8000 reset lda ff sta 6002 lda 50 sta 6000 loop lda 1 ltr sta 6000 output value cmp 128 if we are on the last bit beq rev asl shift left jmp ltr rev sta 6000 cmp 1 beq ltr lsr jmp rev org fffc word reset word 0000 ram test s portb 6000 porta 6001 ddrb 6002 ddra 6003 org 8000 reset lda 00001111 set least signficant bits on port a to output sta ddra loop first try without using ram lda 00000001 sta porta lda 00000010 sta porta then try with ram jsr pattern1 jsr output jsr pattern2 jsr output jmp loop pattern1 lda 00000100 rts pattern2 lda 00001000 rts output sta porta rts org fffc word reset word 0000 test programs for my 8 bit computer 06 jan 2026 in my previous post i announced that build of ben eater s 8 bit computer is done that means it is now time to put it through its paces my goal is to develop a sequence of programs that will test every opcode that is available to us in the basic instruction set the total instruction set includes ldi x load the value x directly into the a register lda x load the value specified at address x into the a register sta x store the value in the a register into memory location x hlt stops program execution out prints the value in the a register to the display add x adds the value stored in memory location x to the value in the a register and store the result in the a register sub x subtracts the value tored in memory location x from the value in the a register and store the result in the a register jmp x continue program execution at address x jz x continue program execution at address x if the zero bit is set in the flags jc x continue program execution at address x if the carry bit is set in the flags program 1 0 lda 14 1 add 15 2 out 3 hlt 14 28 15 14 this program test lda add out and hlt if you enter the program and get the value 42 printed on the display when you run it those instructions work this is the program that ben uses in his videos program 2 0 ldi 1 0101 0001 1 out 1110 0001 2 add 15 0010 1111 3 jmp 1 0110 0001 15 0000 0001 start counting at 1 and increment the counter each time the program loops this program adds tests for ldi and jmp if your program starts counting at 1 shows the value on the display and then continues to the next number the instructions work program 3 0 ldi 15 0101 1111 1 out 1110 0001 2 sub 15 0011 1111 3 jz 0 1000 0000 4 jmp 1 0110 0001 15 0000 0001 start counting at 15 and count down to 0 when the counter reaches 0 start back at 15 after each counter update show the result on the display this program adds tests for sub and jz the expected behavior is that you ll see the counter count down from 15 to 0 inclusive and then restart at program 4 0 ldi 10 0101 1010 1 sta 15 0100 1111 2 ldi 5 0101 0101 3 lda 15 0001 1111 4 out 1110 1111 5 hlt 1111 1111 i couldn t really come up with a fancy one so i kept it simple this programs loads the value 10 into the a register and the stores it at memory address 15 it then changes the a register to 5 followed by retrieving address 15 and storing it into the a register lastly the program ends this program adds tests for sta if the display shows the number 5 there is a problem if it shows the number 10 we re all good to go update i forgot to check for jc to be continued it is alive 03 jan 2026 it is alive the 8 bit computer works well in any case some parts of it do the program that ben uses in his videos works it outputs 42 as it should 0 lda 14 1 add 15 2 out 3 hlt 14 28 15 14 that means that the commands lda add out hlt are implemented correctly in addition to my previous lessons learned here are some more insights build using the schematics using the videos is fine as reference but they should not lead redraw the schematics if you make changes to the circuits for example you want to do this if you switch out components i used kicad don t be afraid to mark up schematics i marked them quite a bit sometimes with l and r to denote components left or right or with arrows to denote direction of data flow it helps understand what s actually going on which is necessary to troubleshoot for example pull all unused inputs high or low so that the corresponding output is high i used 10k resistors pull all outputs on the microcode eeproms high or low active low control signals get pulled high active high control signals get pulled low i used 10k resistors add current limiting resistors to all leds i forgot the program counter ones which caused their 74ls245 to not behave nicely this does mean that you ll have to move stuff around on the board there simply isn t enough space to put leds with the current limiting resistors to keep them where ben has them in his videos don t skip any wires it took quite a bit of troubleshooting to realize that i never connected the 74ls283s in the alu to the a register oops when you get to the stage that you have all of the boards in use hot glue them to a piece of 1 8 plywood that allows you to move your project without worrying that things are going to shift i made mine to be the height of the computer but gave myself about 10 in either side left right so i can move my pliers multimeter etc with the project what s next write code to test all the instructions i ll post updates about that too 8 bit computer 22 dec 2025 i have decided to build ben eater s 8 bit computer during winter break the initial wiring is done of course that didn t go without issues i ran out of wire that s my own fault i changed the layout of the board and made some miscuts i had other colored wire laying around but that was not single core you ll see some of the green stuff in the bottom left see below since it is not solid core it also doesn t hold shape as well i fried a ton of leds in the process so despite reading helpful tips and recommendations for ben eater s 8 bit computer project and not using current limiting resistors everywhere i went ahead and did that this also solved the problem of low voltages causing inputs not to reach ttl levels leds were easy to get on amazon i must have also killed some other components along the way i know of at least one 74ls245 and one 74ls04 amazon to the rescue again for a set of various components and for a bunch of new inverters the dip switches just didn t want to stay in the board so i ended up having to solder some header pins to them that fixed the issue completely one of my memory chips was bad reddit to the rescue thanks to the8bitenthusiast on the r beneater subreddit i found an updated schema using a newer memory chip in the r beneater subreddit right now i m troubleshooting it seems that the 47ls173 in the instruction register is getting all the correct input voltages but doesn t actually output the bus signal to the output pins when i remove the chip from the board and test it in isolation it does work however older newer
Thumbnail images (randomly selected): * Images may be subject to copyright.GREEN status (no comments)
  • A-register schematic mark...
  • Control logic schematic m...
  • 8-Bit computer board as o...

Verified site has: 15 subpage(s). Do you want to verify them? Verify pages:

1-5 6-10 11-15


Top 50 hastags from of all verified websites.

Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

Header

HTTP/1.1 301 Moved Permanently
Server nginx/1.29.1
Date Sat, 29 Aug 2026 01:59:51 GMT
Content-Type text/html
Content-Length 169
Connection close
Location htt????/leune.org/
HTTP/1.1 200 OK
Server nginx/1.29.1
Date Sat, 29 Aug 2026 01:59:51 GMT
Content-Type text/html
Content-Length 24638
Last-Modified Wed, 19 Aug 2026 17:09:45 GMT
Connection close
ETag 6a85e359-603e
Accept-Ranges bytes

Meta Tags

title="Kees Leune ·"
http-equiv="X-UA-Compatible" content="IE=edge"
http-equiv="content-type" content="text/html; charset=utf-8"
name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5"

Load Info

page size24638
load time (s)0.634636
redirect count1
speed download38861
server IP 167.172.13.139
* all occurrences of the string "http://" have been changed to "htt???/"