Post AcVJ6VMZI2Q9Kluwk4 by spacehobo@teh.entar.net
 (DIR) More posts by spacehobo@teh.entar.net
 (DIR) Post #AcVJ6M6zgZcCdrYsiW by spacehobo@teh.entar.net
       2023-10-28T22:33:33Z
       
       0 likes, 0 repeats
       
       I may have just succeeded in making Usagi Electric's #Hellorld challenge work for the #pdp12.  I'll have to wait to see if I can cajole @tastytronic to try this on actual germanium.#RetroComputing #VintageComputing
       
 (DIR) Post #AcVJ6N9VohDvrxkPHU by spacehobo@teh.entar.net
       2023-10-28T23:03:24Z
       
       0 likes, 0 repeats
       
       @tastytronic 33 instructions loaded in starting at `0200`.  I'm chuffed it worked in vrs's branch of #simh!https://zork.net/git/SpaceHobo/hellorld-pdp12 ← The `Makefile` in this repo will download and build all the tools you need to assemble and run this in an emulator!
       
 (DIR) Post #AcVJ6O0gczl4WscsAC by spacehobo@teh.entar.net
       2023-10-28T23:14:19Z
       
       0 likes, 0 repeats
       
       @tastytronic And for those who are interested, here's the instructions:```52251077771045774145017703010177030141777741447731460177030141773641750000000200033472001224300112233002614117620002140274505225720052320201000202250001614100020232```Again, load in starting at `0200`, and run from there in PDP-8 mode.Source is at https://zork.net/git/SpaceHobo/hellorld-pdp12/src/branch/main/helrld.pa
       
 (DIR) Post #AcVJ6OklrecapoBfzk by tastytronic@teh.entar.net
       2023-10-29T03:57:40Z
       
       0 likes, 0 repeats
       
       @spacehobo This looks so cool! I should totally be able to punch this in and try executing it on Monday or Tuesday. I'll be sure to film it! Thanks!
       
 (DIR) Post #AcVJ6PsFhKCSJIhAIK by spacehobo@teh.entar.net
       2023-10-29T10:26:02Z
       
       0 likes, 0 repeats
       
       @tastytronic You should be able to run `make test` now to build and run this from Vince Slyngstad's branches of both pal and simh:https://zork.net/git/SpaceHobo/hellorld-pdp12I figure the `helrld.lst` file that generates is probably a better aide for keying the thing in, as it keeps the comments and lets you keep track of memory locations to double-check input.
       
 (DIR) Post #AcVJ6QluMOif5ujc2q by spacehobo@teh.entar.net
       2023-10-31T15:38:28Z
       
       0 likes, 0 repeats
       
       https://github.com/Nakazoto/Hellorld/wiki/Almost-There#pdp-12 ← Hooray!  It's now up on the "almost there" section of the wiki!All thoughts are with @tastytronic's schedule, in the hopes that we can get a live demo to watch, and promote it to the completed section of this site!
       
 (DIR) Post #AcVJ6RYTRpZFWXSOkC by spacehobo@teh.entar.net
       2023-11-01T14:25:46Z
       
       0 likes, 0 repeats
       
       https://forum.vcfed.org/index.php?threads/pdp-12-435-at-the-university-of-minnesota-duluth.1241469/page-7#post-1346240 ← Wow, turns out we found a bug in the emulator!  @tastytronic sent me videos of him single-stepping through my code from the console, and I was able to watch the blinkylights on my phone from the pub and say "Hmm, looks like the `DSC` instruction is leaving `0030` in the accumulator..."I had a workaround pushed up when I got home, and we have a fix in the emulator this morning.  Always good to know the antique hardware's performing as expected!
       
 (DIR) Post #AcVJ6SX5oS3aYXooEK by tastytronic@teh.entar.net
       2023-11-03T14:33:08Z
       
       0 likes, 0 repeats
       
       @spacehobo So, I punched your HELLORLD! code you updated according to the actual behavior of the '12 (and now the emulation), and it works! I made some videos that I'm editing down, so stay tuned...! #pdp12 #retrocomputing #UsagiElectric #pdp #dec #vintagecomputing
       
 (DIR) Post #AcVJ6UHDKSXlxsP9l2 by tastytronic@teh.entar.net
       2023-11-03T14:37:48Z
       
       0 likes, 0 repeats
       
       This program is going to be a great basis for a video about how the PDP-12 draws characters on the scope... in short, characters are 6 dots high by 4 dots wide; there are many patterns of 6x2 dots, and letters are constructed by building each character from left and right halves. You can kind of see this in the way that the H has a gap in the middle of it. When I use the "auto single-step" mode on the '12 and slow it down, you can see the characters being written one half at a time. @spacehobo thank you so much for writing this code, and giving us something fun to run on the '12 and a new thing to describe about how the machine works!#pdp12 #pdp #vintagecomputing #retrocomputing #dec
       
 (DIR) Post #AcVJ6VMZI2Q9Kluwk4 by spacehobo@teh.entar.net
       2023-12-05T09:52:02Z
       
       0 likes, 1 repeats
       
       https://youtu.be/zcP_Dfgvuo8 ← Here is the video I did with @tastytronic explaining the `HELLORLD!` code, and documenting the entire debugging saga—complete with actual photos of my printouts at the pub, and videos of blinking console lights!#pdp12 #pdp #vintagecomputing #retrocomputing #dec #HELLORLD