
Welcome to decuser’s blog
Topics on this blog include computing, retro-computing, operating systems, math, and whatever other technical subjects I happen to be exploring that I find interesting enough to take and share notes about.
Posts
-
Bit by Bit - E9.2 - Assembly Lines ch. 6 cont. - keys and strobing
In this second of two episodes on ch. 6, we’re going to look at how to read the keyboard, with and without clearing the strobe.
Here’s the link to the referenced Apple II Reference Manual
Here’s a link to the playlist:
https://www.youtube.com/playlist?list=PL_z8XUfqFSXHvJ5E5r80ZmMN7LRcCI0Zx
Enjoy!
-
Bit by Bit - E9.1 - Assembly Lines ch. 6 - I/O Using the Monitor and Keyboard
This is part one of two dealing with I/O. In this episode, we’ll track along with Assembly Lines ch. 6 and do some paddle reading (mouse). We’ll explore the assembly instruction CMP and try to keep the lessons constrained to ~30 mins or thereabouts.
Here’s a link to the playlist:
https://www.youtube.com/playlist?list=PL_z8XUfqFSXHvJ5E5r80ZmMN7LRcCI0Zx
Enjoy!
-
Bit by Bit - E8 - Assembly Lines ch 5. More Loops and Paddling Around
In this episode I cover nine pages of the book! But what a nine pages - lots and lots to learn here. I walk through using the mouse and numpad in place of paddles, a bit about merlin, a bit about basic, and a bit about calling into firmware.
In the video, I talk a bit of nonsense, too. Workable nonsense, but naive and only partially correct. When I talk about OBJ no longer working, that isn’t technically correct. It works, but it doesn’t work on addresses as low as our usualy $300. Also, once it’s no longer being used, we can follow the path laid out by the author, and just BLOAD instead of BRUN, then the RTS will be fine and call 768 will work as expected.
A careful read of pg. 35, section A Note about BRUN and COUT is all that’s required to iron this out.
tldr - don’t use OBJ, leave ORG $300, don’t use BRUN, use BLOAD followed by CALL 768.
Not a big whoop, but worth noting. In future installments I’ll use the correct approach.
Here’s a link to the playlist:
https://www.youtube.com/playlist?list=PL_z8XUfqFSXHvJ5E5r80ZmMN7LRcCI0Zx
Enjoy!
-
Bit by Bit - E7 - Merlin 8 - Full Screen Editing
In this episode, I walk through using Merlin 8 for full screen editing our assembly source code in the Apple IIe. Shout out to Chris Torrence for walking this road before so others could follow:
https://youtu.be/lyYTCJP_Y3o?si=2bcEqvCM9dqreVBO
Here are links to the disk image and manual:
https://archive.org/details/Merlin_816_Macro_Assembler_Manual https://archive.org/details/Merlin-8_v2.48_DOS_3.3
Here’s a link to the playlist:
https://www.youtube.com/playlist?list=PL_z8XUfqFSXHvJ5E5r80ZmMN7LRcCI0Zx
Enjoy!
-
Bit by Bit - E6 - Bits in Bits Out
This, the 6th episode of bit by bit shows how to get information into and out of the AppleWin emulated Apple IIe. Shift-INS to paste and PR#1 to print (know where to find your printout… spoiler, it’s in .PlayonLinux/AppleWin/…/applewin/printer.txt)
Here’s a link to the playlist:
https://www.youtube.com/playlist?list=PL_z8XUfqFSXHvJ5E5r80ZmMN7LRcCI0Zx
Enjoy!
-
Bit by Bit - E5 - Escape Mode
The fifth episode of bit by bit. In it, I cover BASIC’s ESC Mode. A strange little mode of BASIC that allows one to move around with the cursor and make changes to a line of basic. It has some full-screen aspects, but is by no means, a true full-screen edit mode. But, it’s the closest thing to it that the IIe offered back in the day out of the box.
Here’s a link to the playlist:
https://www.youtube.com/playlist?list=PL_z8XUfqFSXHvJ5E5r80ZmMN7LRcCI0Zx
Enjoy!
-
Bit by Bit - E4 - Looping
This is the fourth episode of Bit by Bit.
In this episode I work through the material covered in chapter 4 of Assembly Lines - Looping and Counting in detail.
Here’s a link to the playlist:
https://www.youtube.com/playlist?list=PL_z8XUfqFSXHvJ5E5r80ZmMN7LRcCI0Zx
Enjoy!
-
Bit by Bit - E3 - Assemblers
This is the third episode of Bit by Bit.
In this episode I work through the material covered in chapter 3 of Assembly Lines - Assemblers in detail.
Here’s a link to the playlist:
https://www.youtube.com/playlist?list=PL_z8XUfqFSXHvJ5E5r80ZmMN7LRcCI0Zx
Enjoy!
-
Bit by Bit - E2 - Getting Started
This is the second episode of Bit by Bit.
In this episode I talk about what you need to know to get started. I demonstrate the use of the iie and it’s various prompt environments.
Here’s a link to the playlist:
https://www.youtube.com/playlist?list=PL_z8XUfqFSXHvJ5E5r80ZmMN7LRcCI0Zx
Enjoy!
-
Bit by Bit - Exploring Low-Level Programming on the Apple IIe
This is the first episode of my bit by bit series - where I walk though the pages of Assembly Lines: The Complete Book by Roger Wagner and edited by Chris Torrence.
In this series, I share what I learn as I work through the material. I picked the IIe as the platform for the exploration because it’s… well, it’s fun. As soon as the computer boots you can do basic sound and graphics and machine language coding. With an Apple DOS disk, you can do integer basic and use the mini-assembler. With the Merlin disk, you have the full toolkit for doing low-level programming. It’s amazing and fun.
Here’s a link to the playlist:
https://www.youtube.com/playlist?list=PL_z8XUfqFSXHvJ5E5r80ZmMN7LRcCI0Zx
Currently, four episodes are up. I plan to post pretty much as soon as I finish digesting a chapter of the book.
Enjoy!
- •
- 1
- 2