Tag: assembly language
The A2kit version 4.1 is released. A2kit is an open source, script-able command line interface for disk image and language manipulations, and the engine behind a number of editor extensions for Apple II languages. This update adds a “smart copy” command that allows you to shuttle files between disk images and normal storage with less typing and less thinking. It works much like the cp command familiar to linux users, but it will analyze the disk images and the files…
The A2kit version 4 has been released. A2kit is an open source, script-able command line interface for disk image and language manipulations, and the engine behind a number of editor extensions for Apple II languages. A2Kit version 4 features the ability to define, create, and manipulate your own track formats and nibble tables (but bring your own DOS when it comes time to boot!). This feature can also be used to unlock and manipulate files on existing disks with special…
Seattle, Washington – July 20, 2025 – Apple Pugetsound Program Library Exchange (A.P.P.L.E.) has published Nibble Disassembly Lines: Volume 2 – a compendium of all of the Apple II ProDOS “Disassembly Lines” articles that appeared in Mike Harvey’s Nibble magazine between 1984 and 1990. Written by Sandy Mossberg, a medical doctor, avid reader, science fiction fan, bird watcher, photographer and especially a self-taught programmer who had one of the longest-running columns in Nibble. If you are an Assembly Language programmer who…
Nibble Disassembly Lines: Volume 1 is a compendium of all of the Apple II DOS 3.3 “Disassembly Lines” articles that appeared in Mike Harvey’s Nibble magazine as well as Call-A.P.P.L.E. magazine during the 1980s. Written by Sandy Mossberg, a medical doctor, avid reader, science fiction fan, bird watcher, photographer and especially a self-taught programmer who had one of the longest-running columns in Nibble. If you are an Assembly Language programmer who wants a greater understanding of some tricks of programming…
Yesterday, we highlighted one of the entries for the Apple II Software Enthusiasts (A2SE) programming contest, TXTRIS by Mario Patino. Today’s entry into the fray comes to us from Eric Sperano. His entry, Spetris! or as he calls it, “Yet Another Tetris Clone”, is a multi-themed version of the traditional game of Tetris. Originally created by Eric as a 6809 game in a learning experience moment on the Tandy Radio Shack Color Computer 3 or COCO3 as it is known,…
The SpASM 6502 Spreadsheet Assembler has been updated. SpASM version 1.2.0 includes a new Linker as part of the Assembler and also includes Error Checking. According the the A2SE posting by Francois Vander Linden , SpASM’s author, “ You can now use the worksheets as code modules. All the assemblies are then automatically linked, ready to be copied/pasted into your favorite emulator.Sample code that displays Mario on screen, callable from Applesoft is included.” SpASM 1.20 will work in either Microsoft…
Francois Vander Linden has posted a proof of concept for his Excel Spreadsheet Assembler. As it is still in very rough form, Franco obviously has some hopes for it saying, ” I think it might be useful for some rapid 6502 test routines with an emulator for example.” Some of the features included in the assembler are: all the 6502 instructions plus a couple of pseudo-instructions – all addressing modes global and local labels EQUs to declare constants use of…
Thanks to the efforts of Antoine Vignau and John Morris, the Merlin 32 App is now available as a 64-bit app for both the x86 based and the M1 based Mac computers. The Merlin 32 App is available as a free download from the Brutal Deluxe software website at:http://www.brutaldeluxe.fr/products/crossdevtools/merlin/
Dagen Brock has updated his recently released 65xx Programmers Reference for iOS. This App is a great reference for programmers of the 65xx series CPU’s such as those found in the Apple II series computers. The latest version of the program has complete CPU separation allowing those who are programming a specific CPU to only see the commands for that particular CPU. According to his posting on CSA2, there are more updates to the application coming soon. The reference is…
After a request by Willi Kuche, the Apple ][ community came together and managed to come up with two versions of the source code for Glen Bredon’s Mr. Fixit for Prosel 8. Being as no original source code was available, two people in particular disassembled the program and have posted their respective versions to the internet. Antoine Vignau of Brutal Deluxe Software posted his Merlin based version of the source code at: http://www.brutaldeluxe.fr/public/mrfixit/ Willi Kuche also decided to create a…
Don Lancaster, Curator of the Guru’s Lair website and author of several Apple ][ releated books including A.P.P.L.E.’s Call-A.P.P.L.E. In Depth Book 4, All About Applewriter, has made a number of his Apple ][ books available in PDF for free download. The current books he has released are the Apple Assembly Cookbook, Book 1 and Book 2, as well as a number of others. You can find all of Don’s currently released books at: http://www.tinaja.com/ebksamp1.asp
The APPLE-II color graphics hardware will display a 40H by 48V grid, each position of which may be anyone of 16 colors. The actual screen data is stored in 1 K bytes of system memory, normally locations $400 to $7FF.(A dual page mode allows the user to alternatively display locations $800 to $BFF). Color displays are generated by executing programs which modify the “screen memory.” For example, storing zeroes throughout locations $400 to $7FF will yield an all-black display while…
Dear Call-A.P.P.L.E. I am writing to say I am very impressed with the Call-A.P.P.L.E. newsletter. It is not only informative, it is also very useful, particularly the section dealing with the System Monitor and Mini-Assembler, since I am especially Interested in Assembly Language. How about making an Assembly Language Tutorial tape. Also, how would I go about getting a copy of the listing for Integer BASIC? Linda Egan 6471 E. Nixon Street Lakewood, CA 90713 Dear Linda, if…
If you have a newer Apple with the silent keyboard, Don Williams has written a short and sweet machine language routine to solve your problem. 0300: 48 PHA 0301 : A9 20 LDA #$20 0303: 8D 30 CO STA $C030 0306: 20 A8 FC JSR $FCA8 0309: 8D 30 CO STA $C030 030C: 68 PLA 030D: 4C 1B FD JMP $FDIB 0038: 00 03 Once you store the address ($0300) in location $38 and hit return, your keys will click…
The Assembly Language classes are now scheduled to start June 1 at Empire Electronics. Cost $35 per persorn including Synertek manual. To sign up, call Tom Geer at (206)244-5200 or Don Williams at (206)242-6807. The course includes Number Systems, Boolean Algebra, 6502 Instruction set and Programming.
Don Williams will be our instructor for an 18 hour Assembly Language programming course. The cost is $35, which includes the Synertek 6502 Programming manual, and will be taught two nights per week at Empire Electronics, 616 SW 152nd St. , Burien, starting in the early part of May, so time is short. Contact Don at (206)242-6807 or Tom Geer at (206)244-5200 to sign up.
I would like to comment briefly on my. experience running Don’ s program the first time. Like most of you, I have had very little to do with low level programming. With Don’s program, I was able to see at a glance how a BASIC line like “500 PRINT” translated into Hex bytes 08 F4 01 63 01, and in turn, I was able enter a line of Basic from machine language. Examining the result, I was able to determine…





















