March 30th, 2015

David Finnigan announces Marina, IP stack for 8-bit Apple II computers


Marina

MacGUI operator David Finnigan has announced ‘Marina’, a TCP/IP stack for 8-bit Apple II computers.

The web page says Marina is written in assembly language (Merlin Pro source code), and contains numerous features such as link-local addressing, address conflict detection, built-in DHCP client, malicious IP packet rejection and much more.

Cool stuff to be sure — we will eagerly keep an eye on this project’s progress!

March 22nd, 2015

Chris Torrence announces Assembly Lines: The Complete Book available as a free PDF

I’m excited to announce that “Assembly Lines: The Complete Book” is now available as a FREE PDF on Open Library and the Internet Archive. Thanks to Roger Wagner for releasing the book under a Creative Commons Attribution-Non Commercial-ShareAlike 2.0 license.

https://archive.org/details/AssemblyLinesCompleteWagner

https://openlibrary.org/…/…/Assembly_Lines_The_Complete_Book

March 22nd, 2015

David Schmidt releases ADTPro 2.0.1, bug fix for RS-232 users

Version 2.0.1 of ADTPro has been released. This version has a fix that is important for users with native RS-232 serial ports (though they’re getting more and more rare all the time). There’s also some help for our friends that are trying to tune their audio settings, and a few other bug fixes. Initial text bootstrapping is faster due to some
screen trickery and denser packing of data.

http://adtpro.sourceforge.net

2.0.1 – March 21, 2015

New functionality:

* [Audio] Client sends test stream of data for volume tuning on host
side

* [Server] Text bootstrapping data is packed more densely for faster
transfer

Bug fixes:

* Server and client agree on more situations where a transfer should
be aborted

* [Client] Don’t hang on a GS on startup if a connection isn’t pre-
established

* [Server] Flush the serial send buffer occasionally for our native
serial port friends

March 19th, 2015

Ivan Drucker updates A2SERVER, A2CLOUD and Raspple II for Pi A+ and 2B

Hey all,

I’ve posted new updates to A2SERVER, A2CLOUD, and Raspple II. Biggest deal is compatibility with the Raspberry Pi 2 Model B, which is much faster than previous Raspberry Pi’s. Go get one! Also, the GSport emulator is now installed on non-Raspberry Pi machines.

A2SERVER is a file server and network boot host for Apple IIgs and IIe computers. (It also works with classic Macs and modern computers, allowing you to share files on your network among all your computers.)

A2CLOUD provides a virtual hard disk, a floppy disk imaging server, and an internet access device for any Apple II. It also offers preconfigured Apple IIgs and IIe emulators.

Both A2SERVER and A2CLOUD are designed to be easy to use, and can be run on a Raspberry Pi, a premade virtual machine, or a Linux computer. If you have a Raspberry Pi, you can install Raspple II — a “suite” that includes both A2SERVER and A2CLOUD, plus David Schmenk’s Apple II Pi.

All this stuff is free. Get your copy at http://ivanx.com/appleii now!

Updating:

If you’re using Raspple II, you can update everything, including the Raspbian operating system, by typing ‘a2cloud-update os’. After it’s done, you can use the SD card in any Raspberry Pi, including A+ and 2B.

Otherwise, update A2CLOUD by typing ‘a2cloud-update’. (A2SERVER doesn’t need updating if it’s already working for you.)

Changes:

A2CLOUD 1.8.0:
– Compatible with all Raspberry Pi’s, including the A+ and 2B
– GSport emulator installed for non-Raspberry Pi computers
– Links text-only web browser (alternative to Lynx)
– desktop shortcuts and Apple II Menu group for emulators and ADTPro
– many improvements and fixes to A2CLOUD environment and installer

A2SERVER 1.2.2:
– installer: command line options, unattended install, less prompting

Raspple II 1.1.1:
– both of the above, plus latest Apple II Pi package (version 0.2.0-1).

March 16th, 2015

Check out the source code for Don Worth’s Zap, FixCat and Linker

Mike Maginnis is busy posting some of Don Worth’s Apple II legacy online. Check it out at http://www.6502lane.net/

Source code for Zap, FixCat and Linker
Beneath Apple Manor
Bag of Tricks original manual files

More to come!

March 14th, 2015

Benoit Gilon releases Peersoft 1.4

Hi everybody,

This not so short message is to advise the community that an update for the Peersoft utility has been posted on my Website.
The donwloading URL is: http://bgilon.free.fr/apple2/Peersoftv15.zip.

Briefly stated, the latest implemented features (which appear in this release) are:

a) Precomputed GOTO/GOSUB within Applesoft program texts. One fact worth of notice is that it is completely transparent to the Applesoft program end user as well as to the Applesoft application author. Performance gain was measured to be around three times the performance of normal GOTO/GOSUB in small to medium size programs (i.e. number of lines < 200); greater performance is to be expected for "real life" applications written in Applesoft BASIC, with even more program source lines).

b) From now on and for configurations supporting this (mouse interface required and Apple //c, //e with enhanced ROM, //gs or //c+ to fully benefit from interrupts), MOUSE and TIMER event handlers (based on (i.e. lazily bound to) mouse and VBL hardware interrupts) could be written in Applesoft BASIC with the help of those new keywords with a syntax similar to my understanding of what exists in other flavors of BASIC (whether or not from Microsoft). It uses the same mechanism (on stack GOSUB frames' creation "ex nihilo") that supports the coroutines feature within 1.4 release.

c) Miscellaneous features: now the companion Applesoft program (designed to illustrate every feature from Peersoft) has been updated to support the SMT noslotclock chip as it is currently supported by the Applewin emulator.

A design document (PDF and LibreOffice formats) is available with details on the mechanisms involved and giving hints about future developments in the pipeline (not vaporware, just hints). The user/reference manual (PDF format) has also been updated accordingly to match this release's features.

OK, I missed the end of year 2013 deadline, I missed the end of year 2014 deadline, but I'll be damned if I miss the end of year 2015 deadline!...

Best regards,
Benoît

March 10th, 2015

Jeff Atwood reminisces on how Beagle Bros influences his coding

Jeff Atwood at Coding Horror posted an article reminiscing how his experience with Beagle Bros software still influences his programming today. We suspect Jeff isn’t alone in that regard. Check it out.

February 25th, 2015

John Carmack starting his kids programming on the Apple IIc

Cult of Mac has a nice story of DOOM co-author John D. Carmack starting his kids out on programming with the Apple IIc. John posted via Twitter, “Teaching my kids programming on an Apple IIc is like kung fu training in the primitive wilderness.” We couldn’t agree more, but we’d add that there is an oasis of knowledge to be found in that wilderness, that will last a lifetime. #parenting_power-up

February 11th, 2015

Microsoft BASIC source code for 6502 revealed

Egan Ford posted via Usenet comp.sys.apple2 a couple of interesting links for BASIC buffs pertaining to Microsofts BASIC for the MOS 6502. It’s good reading, so we’re sharing it here.

IT World – The source code behind Microsoft BASIC for 6502 comes to light

PageTable.com – Microsoft BASIC for 6502 Original Source Code [1978]

February 10th, 2015

Introducing DiscoRunner multi-dialect BASIC interpreter


discodudeicon

DiscoRunner is a multi-dialect BASIC interpreter. Its initial release supports Integer and Floating Point (Applesoft) BASIC from the Apple II.

DiscoRunner is different from other BASIC interpreters in that it is 99.5% compatible with the original languages. It accomplishes this by heavily simulating the host hardware (the Apple II) almost to an emulator level without the drawbacks of running an actual emulator. For example, BASIC programs are saved as text files. We can also add new functionality, such as an editor, a navigable CATalog and a coloured LISTing mode.

DiscoRunner comes with a library of close to a thousand classic programs to play, edit and muck around with.

« Previous Entries | Next Page »