ROM 48K 1982 need!

ZXNet echo conference «zx.spectrum»

From Michael Markowsky To All 24 April 1997


Hello, Sergej!

Thu 10:53 24 Apr 1997 Sergej Borisow writes to Fedin Pavel:

SB> By the way, there is such a firmware TR-DOS 5.05 (with built-in COM
SB> 2.06) has anyone seen it in work? Otherwise I’m going to flash it for a friend, but
SB> I doubt its functionality.

It’s functional, functional. Just under no circumstances should you work from this
commander with files of 255 sectors.

===============================================================================================
TR-DOS 5.04T firmware with built-in CONVER-comander.

Additional system calls (via #3D13):

#0D - OUT (B), A
#0F - IN A,(B)
#10 - OUTI (#7F),(HL)
#11 - INI (HL),(#7F)

CONVER Comander 2.06 is launched from TR-DOS by command '8',
from codes - by calling CALL #3D2D.

Attention! Conver comander version 2.06 does not work correctly with files
255 sectors in size. If there is such a file on the disk, then I do not recommend doing copy
and move from the command. (It works with files of shorter length without
problems).

In Conver Comander version 3.xx this error is corrected, but its size
has become larger and it no longer fits into the empty spaces of TR-DOS.


Best wishes! Michael KLUG

From Sergej Borisow To All 24 April 1997


31 Aug 95 14:35:24 Fedin Pavel wrote to Andrew MOA
regarding: [ROM 48K 1982 need! ]

FP> hello, Andrew MOA! I remember that on April 16, 97 you launched
FP> at me with this:

AM> Hmm. Take both and compare byte to byte.

FP> I don’t have 48 kb firmware. That is, yes, but getting it out of that computer
FP> is a problem - I can’t find a drive for it, and it’s hard to get it out of my
FP> work car.

Why pull it out? It’s easier to transfer it to RAM via LDIR and write it to a file (either to tape or to disk). I pulled everything out like this (128 BASIC
it’s cool to first throw it on your 128th RAM disk, I then load
from there at least in 32768, and TR-DOS is directly written out
Save "xxx" code 0.16384 being in its command line...)
Well, what do you do with the file? whatever you want!

AM> 128 is patched to give control to 128 BASIC when it
AM> is working. Plus, there is a program for maintaining
AM> an additional keyboard for the editor (arrows etc, with 18 buttons
AM> it seems).
By the way, there is such a firmware TR-DOS 5.05 (with built-in COM 2.06)
has anyone seen it in work? Otherwise I’m going to flash it for a friend, but I doubt
it’s working.

[skip]
FP> -!- Spot 1.3a #118
FP> ! Origin: Amiga on-line (2:5020/659.55)

73!


░▒▓█ UA3...@RA3PBQ.TUL.RUS.EU █▓▒░
AKA 2:5022/5, 2:5022/15.23
E-mail: Sergej....@klax.tsu.tula.ru

... A soldering iron is a programmer's best friend ;)

From Andrew MOA To All 28 April 1997


On the day 31 Aug 95 Fedin Pavel had the good fortune to write to Andrew MOA:

AM>> 128 is patched to give control to 128 BASIC when it
AM>> is working. Plus, there is a maintenance program
AM>> for an additional keyboard for the editor (arrows, etc, for 18 buttons
FP> Mmmmmm... So much for Sinclair's concept of ROM immutability...

A very good concept, by the way. And these changes (additions) were made so
imperceptibly that few people think about them (remember).

FP> And what kind of additional keyboard?

=== Cut ===
(c) “Basic dialects for the ZX Spectrum”, Edited by N. Rodionov and A. Larchenko,
Peter, 1992. :)

If you look closely at the ZX Spectrum 128 computer,
you can find a socket for the connector above which
KEY PAD is written. A specially
additional keyboard can be connected to this connector, with the help of which
you can significantly expand the functions of the editor.
We can say with almost 100% confidence that you do not have such
a keyboard. but don’t despair, you can fully
use the capabilities of the on-screen editor.
The table below shows which combinations of
keys must be pressed to perform a specific
editor function.

EXTEND+P moves the cursor 10 lines up;
SS/I moves the cursor 10 linesdown;
EXTEND+I moves the cursor one word to the left;
EXTEND+SS/J moves the cursor one word to the right;
EXTEND+N moves the cursor to the beginning of the BASIC program;
EXTEND+T moves the cursor to the end of the program text;
EXTEND+SS/2 moves the cursor to the beginning of the line;
EXTEND+M moves the cursor to the end line;
EXTEND+SS/K deletes the character under the cursor;
EXTEND+W deletes the word to the right of the cursor;
EXTEND+E deletes the word to the left of the cursor;
EXTEND+J deletes all characters from the cursor to the end of the line;
EXTEND+K deletes all characters from the beginning of the line to the cursor;
EXTEND+SS/8 this combination is similar to the Screen menu function 128 BASIC.
=== Cut ===
So, this 128 BASIC is not so poor. Although the support is done
rather strangely, for some reason second pauses have been introduced when polling keys...

FP> And it’s interesting that this is done by
FP> interrupts with port A of the coprocessor?

This reads the state of the RS-232 input (MIDI) and the state (beginning of the cycle) additional
keys.

Andrew


From Andrew MOA To All 30 April 1997


On the day 31 Aug 95 Fedin Pavel had the good fortune to write to Sergej Borisow:

FP> was buggy. :-)))))))) I say - I don’t have any
FP> media on that 48 kb wheelbarrow to write down the firmware, but I broke the
FP> drive from my work car to pick it out.

And I don’t have a tape recorder?

Andrew