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.