Tag: Applesoft
The gals over at Paleotronic (Melody and April) have been busy with their two new web-based interface for Applesoft and for assembly language (MERLIN) editing and assembling. According to their release, We’ve created two new web-based interfaces for our cyanIIde Apple II webassembly emulator! The first allows you to load and edit Applesoft BASIC programs using a CodeMirror-based editor with syntax highlighting and colon line separation. You can choose from a library of hundreds of BASIC programs, edit them, and…
I am currently working on AMPER-SPRITE, an Ampersand utility to DRAW and XDRAW sprites created with BITMAP ANIMATOR (an evolution of the BITMAP CREATOR spreadsheet). No release date yet 6502 code was created using the 6502 Assembler-In-A-Spreadsheet which is an integral part of the BITMAP ANIMATOR.This video shows a first speed test.For now the syntax is the following: &DRAW N AT X,Y will direct-draw a sprite on the hires screen. &XDRAW N AT X,Y will XOR-draw a sprite on the…
THE FIRST A2SE PROGRAMMING EXHIBITION OF 2021 is here and it’s all about doing more with less! As a kid I played a lot of text based games, notably Texttrain (by Beagle Bros), various Star Trek games, Nethack (on an old MicroVAX II running Ultrix), various BBS games, etc. These games pushed the limits of how plain old ASCII characters (normal, flashing, and inverse) combined with animation could be used to create some amazingly creative, fun, and memorable experiences that…
Apple programmer, François Vander Linden , has created a version of the Synergistic Software game Bolo, completely in Applesoft. The original Apple II game was produced in 1982 and has remained one of the favorite games ever played on the venerable platform. You can download the Disk Image of Bolo in Applesoft from here:https://www.callapple.org/soft/ap2/games/bolo_fvl.dsk The Disk Image for Bolo in Applesoft includes: a BOLO MAZE GENERATOR in 2 lines a full screen BOLO in 3 lines with tank display a…
As some of you already know, the Apple II Software Enthusiasts Facebook Group hosted a friendly, game-themed two-liner programming exhibition in the first quarter of 2020. The exhibition concluded yesterday with a number of amazing, compact, and fun little gems! A free collection of .dsk images along with information (where provided) about how each game is played and/or created can be found on the Crow Cousins – Two Liners page. We hope that you’ll download and try out each little game and, maybe, learn…
We’re rapidly approaching the midway point for the first two-liners programming exhibition of 2020! We currently have 9 shining, stellar examples of the “80’s Arcade” theme and have enjoyed playing them all over the past several weeks! If you’re still interested in participating, there’s plenty of time left! Write and submit your most impressive and inspired code that showcases the Apple II and your abilities as it relates to the theme above (and your own personal interpretation of course) and…
Happy 2020! It’s time for another friendly two-liners progamming exhibition and this time we’re going to try out a theme: “80’s Arcade”! Write and submit your most impressive and inspired code that showcases the Apple II and your abilites as it relates to the theme above (and your own personal interpretation of course) and submit it by March 31st, 2020. The winner selected will receive a $100 USD gift card and all the bragging rights that can fit into the…
Daniel Henderson has given the Apple II community the latest Apple II game. Oubliette is a simple yet effective game for the Apple II which puts the user in the position of trying to work their way through seven levels of a dungeon, collecting the prize in each level. According to the author, “Ok… It basically a medieval themed puzzle game. The knight is trapped in a dungeon (or oubliette) you and has to work out how to get to…
Hugh Hood, Longtime Apple II fan and programmer has announced a new TimeOut series product, TimeOut Edit BASIC 5.4 for Appleworks 5.1 Users TimeOut series products have long been the defacto go-to products for users of Appleworks with its series of timely and useful plugin utilities, designed to make the Appleworks a more complete package. While most users have long given up Appleworks as their production package, the programming arena is one area of usage not really foreseen as one…
Seattle, Washington — November 24, 2018 — Apple Pugetsound Program Library Exchange (A.P.P.L.E.) and Alan Bird are proud to announce the immediate availability of the new manual ProBASIC: Professional Modular BASIC Programming. ProBASIC enhances the Applesoft BASIC that is built-in to your Apple II computer. New commands and functions can be added to your programs. Programmers familiar with structured languages such as Pascal and C will quickly see the similarities between a ProBASIC module and a procedure or function….
Seattle, Washington — July 5, 2018 — Apple Pugetsound Program Library Exchange (A.P.P.L.E.) is proud to announce the immediate availability of our book All About Applesoft: Enhanced Edition. As a comprehensive guide to Applesoft BASIC, “All About Applesoft” examines the construction and use of the BASIC programming language on a variety of levels. This new “Enhanced Edition,” encompassing 280 fact-filled pages, features the improved readability of modern fonts and typesetting, memory maps, example programs, many programming references, how-to’s, and a…
Apple Pugetsound Program Library Exchange (A.P.P.L.E.) has released a new manual for the Apple II programming language Blankenship BASIC by John Blankenship. Beyond improved readability from modern typesetting, this 80 page manual makes using, understanding, and expanding the programming language easy. John assisted us with this release, and he is eager to see how people expand their programs. Blankenship BASIC, last released 1987, expands the power of Applesoft BASIC by vastly expanding available commands and capabilities for Apple II programmers…
If one really thinks about it, text files are a kind of virtual memory. You can add strings, retrieve strings. And if the strings are of a fixed length, then you can even replace strings in a text file. But I found the text file commands of DOS3.3 and Basic.system very slow. Some recommendations were to save your strings to a BIN file instead. So I combined the two and created a sort of semi-Virtual memory for strings Applesoft is…
NuInput, the replacement package for Applesoft’s INPUT and GET commands has been updated. Ivan Drucker, the author of NuInput and Slammer has made the latest version 2.0, available for immediate download from the NuInput website. NuInput was initially introduced by Ivan at the 2010 rendition of Kansasfest (http://www.kfest.org) as part of a demonstration he did with both NuInput and Slammer. The latest version of NuInput includes a number of new features including: YZ$ (ST$ template) is no longer needed DELETE…
A new way of writing Applesoft Basic programs has been created by Andres Lozano, known in the Apple ][ world as Loz. Virtual Basic is a complete BASIC with all of the same operators and commands as Applesoft, except that it is written in a style much like other high level languages of the modern era. The entire system for Virtual Basic is a series of python scripts. If you are writing Virtual Basic programs, they can written using…
By Mark Phosis Philip Lord was looking for a basic listing of Tetris in a recent post on Comp.Sys.Apple2 and this was the program listing by Mark Phosis. The program was written in 1992 and could definitely be optimized to run faster. The drawing primitives are at lines 200 and 225. It looks like the subroutine at line 800 does collision detection. ============ 10 GOSUB 1000 100 W = W + 1: IF W > LV THEN W = 0:…
Loading and Saving Graphics Screens on the Apple II Series Part 2 While last months article covered some nifty graphics manipulation techniques, I missed making a few points about some extremely important items which must be made in order to make our program work well. Every Apple II has some calls built in the rom of the machine which when called, perform tasks which we would normally have to assign basic statements to. A perfect example is the disk access…
by Andrew McKellarAustralian Apple Review June 1987 Using Applesoft’s INPUT statement does not allow great control over what the user types. There is no control over the number of characters lo be entered, no commas can be typed etc.. This routine replaces Applesoft’s INPUT statement. It allow a specific maximum number of characters than can be entered, dots are displayed showing all blanks, a whole line of input can be erased with Control -Y, this deleted text can be restored…
By Sean Nolan This year, Christmas comes in June. The TERC BASIC Enhancements, an Applesoft enhancement package, are being dumped (pardon me, I mean released) into the public domain. The TERC BASIC Enhancements add over 50 additional BASIC commands to Applesoft which allow: • Mixing text and graphics anywhere on the screen.• Labeled subroutines with parameter passing and local variables. Improved INPUT commands which simplify catching of user errors.• IF I THEN I ELSE.• Hi-Res SCRN and XPLOT commands.• Non-destructive…


























