Old stuff from Shaos

ZXNet echo conference «zxnet.soft»

From Alexander Shabarshin To All 28 January 2006

Hello, All I decided to publish my first few programs for the Spectrum, which I wrote 13 (thirteen!) or more years ago (in 1992-1993) and later digitized in 2001: http://www.nedopc.org/nedopc/zx/soft-zx/zx-shaos.zip (24K) Then I had a Spectrum-compatible computer Ural-48 and that’s it My programs back then were tape-based. One of the first programs which I typed and then slightly modified - this is a BASIC program for entering machine codes from a mini-book from Solon under a simple called "Assembler for PC ZX SPECTRUM" (which, by the way, I took from ourselves in the USA). The program is located in an archive called _hexloa2.tap: Picture: http://www.nedopc.org/nedopc/zx/image/hexload.png Then I wrote all the code inserts on it. In November 1992 I finished the LIFE-2 program - you can find it in the _life_2.tap file BASIC part, code part, as well as musical accompaniment, created by me in the music editor WHAM! The program implements cellular game LIFE - control the numbers (movement of the “pen” - 5,6,7,8; put a dot - 9; erase - 0; run life - 1): Picture: http://www.nedopc.org/nedopc/zx/image/life.png In April 1993, after several experiments, I created the ZVUK-2 program, which can be found in the _zvuk2.tap file. The program allowed you to record sound and music from the tape input into the computer memory, playit there, and also perform some actions on the saved sound, such as block copying, etc. The program used Russian font, made according to a recipe from some Spectrumist book of that time, the name of which I no longer remember: Picture: http://www.nedopc.org/nedopc/zx/image/zvuk.png The file _z_demo1.tap contains the code block written by this program in those distant times, which shows that it is possible it was necessary to do with the sound by block movements. Distinctive a feature of the ZVUK-2 program is that the code block is responsible for recording and playing back sound (by the way, typed using everything the same hexloadera) was built directly into the BASIC code.