GlukResetServise
ZXNet echo conference «hardware.zx»
From Valera Borodin → To All 21 September 2002
People!
Who can, HELP!
Please send me a help to the glitch of versions 4.1, 4.2, 5.1, 5.2.
I really need it!
From Sergey Mashin → To Valera Borodin 16 October 2002
On 21 Sep 02 11:09:04 Valera Borodin (500:8462/128.23) wrote to All:
> 00000000
> People!
> Who can, HELP!
> Send, PLZ help to the glitch of versions 4.1, 4.2, 5.1, 5.2.
> really necessary!
Mr.Gluk: - I had a neighbor in the old days, a carpenter,
drunken. His hands are golden, but he himself is a drunkard.
Holds on, holds on, and then, as soon as the glass
sniffed it, and went to draw for a month! All with
My dear man, I drank myself to the bone!
- Well?
- Well, his son doesn’t even take a drop of it into his mouth.
- And you, without parables, simpler. [..]
M. Sholokhov, "Virgin Soil Upturned" M, 1960
I'll make it simpler :)
People pestered me here: “You are our clear one, just write a line
in origin..." In two days I calculated that in order
I would have to describe all the features of "Gluk Reset Service v5.2i"
write about 10,000 origins. Because such patience and
assertiveness is not inherent in me, it was accepted (by vote)
the decision that the help should be text. Since the vote was
secretly, I will say that the advantage was only one vote, and the total
the pro/con ratio was 100/0. I will also say that in the votingthe entire close-knit team of authors of this
creations, i.e. I.
I will not describe here what and how to do so that this firmware
earned, a lot was said about this in previous episodes
our series "help" 4.1, 4.2, 5.0, 5.1. It is only worth noting
that in addition to the usual location in the upper quarter of m/s 27512
It is also possible to replace the 128th bass with my firmware. This
the opportunity was noticed by one pisyukovite who craved it
I couldn’t see it. The last circumstance allows you to enjoy
the delights of my unique genius to users
virtual spec - for emulators. True, in this case
the function of moving to the 128th bass will work very interestingly.
Here, in the echo of ZX.SPECTRUM, the thoughts of the person on finalizing the tyrdos flew by
increased speed + built-in micropanel, etc. In my opinion
it would be more correct to leave the dying tyrdos alone and that’s it
push the missing functions into the free space of the ROM that I,
in fact, he did.
Now about the actual subject of the monologue: the operation of the firmware.
Management is carried out using a menu system, nesting
no more than three. Selecting a function in the menu is done using
arrows. The arrow will appear only if the program
the Kempston mouse will discover. Otherwise it’s not there and you’ll have to manage itonly from the keyboard. If there is a mouse, the mouse has a higher
priority, that is, if you hover your mouse over some option, then
you did not hit the keyboard - the selected option will not change.
When controlled from the keyboard:
up - "Q", CURSOR UP
down - "A", CURSOR DOWN
to the end of the menu (last function) - CURSOR RIGHT
to the beginning of the menu (first function) - CURSOR LEFT
fire - enter, space. pressing "BREAK", "EDIT" will return to
the previous window, if it is not the main one. In this case nothing
will happen. In general, these buttons cancel the selected
functions.
In version 5.2, auto-configuration of mouse buttons is made - the first one pressed
the button becomes fire, the other - rollback (same as "EDIT",
"BREAK" - even during disk operations - holding it will cause
the same consequences as "BREAK". I would like to have this in
programs that use the mouse - otherwise you can stop the operation in a foot
only with a brick and not with a mouse...)
the middle button is not configured and when you press it the program
switches to the monitor resource saving mode - floating stars.
The same will happen automatically after 37 seconds
(measurements were made with Dmitry Pugachev watches
2:5026/18.44@FidoNet - accuracy claims against it :), if not
press nothing on the keyboard and mouse. Pressing
"E".
The clock is supported according to my scheme. All technical documentation forhours + necessary software are available on ZX-Server.
According to the latest data, someone wrote a module for some emulator,
which emulates my watch.
When the program starts, the presence of a mouse is detected and
hours However, for a number of reasons it may be necessary to change
state of the determinant - for example, if the determinant is triggered
is incorrect, or time has been destroyed in the watch - then you can
use buttons "1" and "2" to turn on and off the mouse and watch
accordingly ignoring the opinion of the determinants.
At the bottom of the screen (2nd line) while the program is running, you can
see the message "GLUK RESER SERVICE V5.2i". However, if
write the symbol "G" in cell #12 hours, then below (instead of this
line) you can see the message that is stored in the clock with
addresses #13. The end marker is #FF. HO! regardless of USER MESSAGE
On August 10th of any year, the firmware in the bottom line congratulates me
(author) happy birthday :)
One of the first versions 5.1 at one time was made so that
was buggy on the 13th. But since only I had a watch
one thing - I was the first to screw up on this and subsequently this matter
nailed...
Now let's go through the main menu:
1 GLUK BOOT
From the title you can see that this is a boot that was written by me, Mr. Gluck.
Management is carried out under a common interface, i.e.:
a) the drive is scanned to remove the disk;b) wait 37 seconds or force the mouse or “E” -
the screen goes blank, but the drive continues to scan;
c) it is possible to return back to the firmware using rollback keys;
d) due to numerous requests, the colors in it have been changed;
e) the launch is carried out similarly to the Perfect one;
2 COMMANDER
The legendary PERFECT COMMANDER. Still the same version 1.52 s
fixed bugs, etc. No changes since 5.0.
3 COMM 128
the same thing, but regardless of the available memory, it will only determine
128. All ramdisks need it :)
4 EXIT TO:
Outputs submenu:
4.1 TR-DOS+
4.2 TR-DOS-
exits to tr-dos, bypassing the resident determinant in 5.11 and higher;
respectively with an open and closed expansion port.
4.3 MENU 128
transition to the 128th bass, bypassing the delay for compensation
Braking #7FFD at startup - speeded up the start somewhat.
4.4 BASIC 48
to your favorite tape recorder :)
4.5 NOWHERE
Favorite function - does nothing - hangs. Made for those
who doesn't like reading descriptions :)
4.6 TO PROG
more submenu:
4.6.1 TO XAS
BANK #51, JP #C000
4.6.2 TO STS
BANK #57, JP #DB00
4.6.3 #14 ASSEMBLER
BANK #14, JP #C000
4.6.4 X-COPY
in tyrdos, if it’s not there, then screw it :). this copier in
Tyrdos versions from 5.11 and higher...
4.6.5 FROM ROM DISC
At one time, the rom disk system was developed. But due to
insurmountable laziness was never realized. Rudiment. Butcan work. Who is interested in the details - please.
5 MODE: ALL
A menu opens where you can select the boot launch mode. 48,
128, or all available. Latch 128/all hanging on bit D2 of port
#EFF7. The latch state is stored in a clock.
6 ABOUT ME
A window with my coordinates and all sorts of rubbish.
7 SCREEN SAVER
Unique feature, not seen anywhere else. Allows you to take out
the picture that was on the screen at the time of reset and throw it on
disk. You can take it out from both the 5th and 7th screens. File
will be written to a disk named "@-SCREEN". Check for availability
the same name is not produced, if there is already one, there will be two.
By the way: after the reset, the picture from the 5th screen is reduced
2 times and placed in the upper left corner of the screen. Attributes
are cleared. After my cross-grid idea was stolen :)
show :) - I did it differently.
8 DRIVE: A
Selecting a disk drive for operation. Memorized in the watch. Select from
menu.
9 TRACK KEEPER
menu where you can look at the 0th, 161st, write there and
back. A marker is placed in the saved directory. Even if the 161st
the track physically exists - blocking the catalog with information
it won't happen. Pre-recorded tracks
formatted.
Well, here's a short summary of the functions.
It should be said that disk errors will entail openingwindow "RETRY/ABORT/IGNORE", in the same place after the left "RETRY" you can
see the track/sector/side on which the incident occurred.
I strongly do not recommend ignoring it when recording.
All firmware work is carried out using standard functions
tyrdosa, available through #3d13. The only exception is
formatting a track when saving a track. Also by direct
access to the controller instantly stops the drive -
however, everything works fine on emulsions.
Holding the space bar while resetting will cause an instantaneous
launching tyrdos - to enter the resident.
Holding "1" while resetting will trigger STS, BANK #57,
JP #DB00. There is no damage to the RAM - however, the state of interruptions
and some registers are still lost.
I strongly recommend using this firmware in conjunction with
Tyrdos 5.11 and higher.
I would like to say a few words to those who are involved
similar firmware in the words of John Lennon:
"Hey Jude! Don't make it bad
Take a sad song and make it better."
I am deeply grateful for the effort of reading, I will review again
listen at: 2:5026/5.46 Renat Mamedov (AKA MR GLUK).
C YA L&R!
special thanks to Tim Kelly, who [see beginning] :)
______________________________________________________________________________
Ruthlessly torn out, dried, edited and formattedhands U#74 from "Black Crow #4" 26th of March
2001. This is the only way I will deal with any valuable information, if not
there will be an opportunity to dump it onto disk in an amicable way
GLUK RESET SERVICE v5.2i
Well, first, a few words about: Conceived by Andrey Isaev
Get yourself a new "Glitch". And, since the glitch writer is nearby (me) -
turned to me. Quite soon we reached a consensus for a bottle of
a cup of beer that I drank in advance, I contracted with him to fix the glitch
5.2 to 5.3. Everything corrected below is marked with ">". I won't be here
describe what and how to do to make this firmware work, about
this has been said a lot in previous episodes of our series
"help" 4.1,4.2, 5.0, 5.1. It is only worth noting that, in addition to the usual
location in the upper quarter of m/s 27512 is also possible
exchange the 128th bass for my firmware. However, in this case the function
moving to the 128th bass will work very interestingly. Now
about the subject of the monologue: about the work of the firmware. Management is carried out by -
using the menu system, nesting no more than three. Choice
Functions in the menu are carried out using the arrow. The arrow will appear-
only if the program detects a Kempston mouse. Ina-
Why doesn’t it exist and you have to control it only from the keyboard. The mouse has
higher priority, i.e. if you hover the mouse over some op-
tion, no matter how you hit the keyboard, the selected option will notwill change. When controlled from the keyboard:
up - "Q", CURSOR UP
down - "A", CURSOR DOWN
to the end of the menu - CURSOR RIGHT
to the beginning of the menu - CURSOR LEFT
fire - enter, space.
Pressing "BREAK", "EDIT" will return to the previous window if it is not
the main thing. In this case nothing will happen. In general, these buttons
cancel the selected function.
> for greater clarity in 5.3 the cursor blinks. No, you don't
think that he liked you - he just winks at everyone like that
In version 5.2, auto-configuration of mouse buttons has been made: first
the pressed button becomes fire, the other - rollback - the same as
"EDIT", "BREAK" - even during disk operations - holding it
will have the same consequences as "BREAK". The middle button is not
is configured and when pressed the program goes into mode
saving monitor resource - floating stars. Same thing
will occur automatically after 37 seconds if not pressed.
Mother nothing on the keyboard and mouse. Pressing "E" has the same effect.
The clock is supported according to my scheme. All technical documentation for
For hours, the necessary software is available on the ZX-Server.
> Here you go! Key point! Clocks according to any scheme are supported! Fro
It’s better not to use Lovsky perversion! So: according to the initial ad-
There is a certain sign in the ROM:
??????????????????????????????????????????????? address ? length ? purpose ?
??????????????????????????????????????????????
? #0002 ? 2 bytes? address register #DFF7 ?
? #0004 ? 2 bytes? data register (RD) #BFF7 ?
? #0006 ? 1 byte? shutdown mask #00 ?
? #0007 ? 1 byte? enable mask #80 ?
? #0008 ? 2 bytes? data register (WR) #BFF7 ?
? #000A ? 2 bytes? control register #EFF7 ?
??????????????????????????????????????????????
Regarding the data register: In the Gluck circuit and similar addresses
The register for writing and reading is the same. But there is such a ma-
tire, like Sprinter - they are different there. This is such a long-term
new perspective. By adjusting this sign to your watch, you
You can always see them in Gluck. Moreover, at the start
The glitch adjusts to the number system and now the fight
BCD/BINARY formats ended with a universal driver :).
According to the latest data, someone wrote a module for some emulator,
which emulates my watch.
Ed.: Vova Hex. I don’t know anything else. This addon is gathering dust
ZX_SERVER.
When the program starts, the presence of a mouse is detected and
hours. However, for a number of reasons it may be necessary to change
state of the determinant - for example, if the determinant is triggered
is incorrect, or time has been destroyed in the watch - then you canbuttons "1" and "2" turn on and off the mouse and the clock accordingly
responsibly, ignoring the opinion of the determinants. Bottom of the screen (2nd
line) while the program is running, you can see the message "GLUK
RESET SERVICE V5.2i". However, if you write in cell #12 hours
symbol "G", then below (instead of this line) you can see the message
tion, which is stored in the clock from address #13. The end marker is #FF.
HO! regardless of USER MESSAGE August 10 of any year firmware in
the bottom line congratulates me (the author) on my birthday :)
> The glitch with the congratulations message has been fixed, and the version has changed to 5.3k.
Whoever guesses why 'k' will receive candy. :)
Now let's go through the main menu:
1 GLUK BOOT
From the name it is clear that this is a boot that was written by me - Mr. Gluck.
Management is carried out under a common interface, i.e.:
a) the drive is scanned to remove the disk;
b) wait 37 seconds, or force the mouse, or “E”. When
the screen goes blank, but the drive continues to scan;
c) it is possible to return back to the firmware using rollback keys;
d) by popular demand, replaced its colors;
e) the launch is carried out similarly to the Perfect one;
> Fixed a glitch when changing disks and there are no files on it.
If there is a cache and such a sequence is found in it at address #00
activity:
#0000 #18
#0001 #XX - any
#0002 "GLUK",then instead of the inscription "Glitch boot" we get an inscription from the cache, which
is stored behind the last byte described, and when the option is selected
the program will turn on the cache and try to go there. If you don't spoil anything,
then you can return from the cache via RET back to Glitch in your native element :).
2 COMMANDER
- Legendary PERFECT COMMANDER. Still the same version 1.52 with fixed
hay bugs, etc. No changes since 5.0.
3 COMM 128
He, but regardless of the available memory, will only determine
128. All ramdisks need it :)
4 EXIT TO: Output submenu:
4.1 TR-DOS+
4.2 TR-DOS-
Exits to tr-dos, bypassing the resident determinant in 5.11 and higher;
respectively with an open and closed expansion port.
4.3 MENU 128
Transition to 128th bass. If instead of bass we have something like
cache, with the same words as in the boot - this option will be replaced with
keep the cache.
4.4 BASIC 48
To your favorite tape recorder :)
4.5 NOWHERE Favorite function - does nothing - :) hangs.
> In version 5.3, replaced by cache output. If the cache is not found -
we get a return to Glitch with an error. By the way, about the return. All
Cache call functions work through
RST 0
JP ERROR
Thus, the program in the cache can check itself for integrity
(for example, by counting crc-32, and in case of unsuccessful result
return to Glitch. Naturally, when testing memory, it is better not
borrow - otherwise... otherwise... it will be bad for you
4.6 TO PROGmore submenu:
4.6.1 TO XAS BANK #51, JP #C000
4.6.2 TO STS BANK #57, JP #DB00
>Added an output to sts in the #17th jar. I'm working off the beer :)
4.6.3 TO ASSEMBLER BANK #14, JP #C000
4.6.4 X-COPY in tyrdos, if it’s not there, then screw it :). this one
copier in Tyrdos version 5.11 and higher.
> there will be no cranks. Availability is being checked. Return to Glitch in service
due to absence.
4.6.5 FROM ROM DISC
Removed. Instead:
1) clearing the cache and returning to the main menu;
2) the ramdisk is formatted (if any) and returned there; Ram-
the disk is the one supported by Isaevsky tyrdos. OS formatting
is achieved by creating a directory and system section in memory
ramdisk torus. These are on page #50. On a sad occasion
So, if there are only 128 memories, then the copy of the 5th screen will be spoiled,
saved in memory - so don't be surprised - this is a system
function.
5 MODE: ALL
A menu opens where you can select the boot launch mode. 48,
128, or all available. Latch 128/all hanging on bit D2 of port
#EFF7. The latch state is stored in a clock.
6 ABOUT ME A window with my coordinates and all sorts of rubbish.
7 SCREEN SAVER
Unique feature, not seen anywhere else. Allows you to remove
the picture that was on the screen at the time of reset and discard
to disk. You can remove it from both the 5th screen and the 7th. File foris written to a disk named "@-SCREEN". Checking for the presence of one
no named one is produced, if there is already one, there will be two.
By the way: after the reset, the picture from the 5th screen is reduced
2 times and placed in the upper left corner of the screen. Attributes of eyes
chatting. After my idea of cross-grid display was stolen :)
:) I did it differently.
> At the customer's request, I returned the grid again.
8 DRIVE: A. Selecting a drive for operation. Memorized in the watch.
Select from a menu.
9 TRACK KEEPER
Menu where you can see the 0th, 161st, write there and back
but... A marker is placed in the saved directory. Even if the 161st track
physically exists - the directory cannot be blocked with information from it
will happen. Recorded tracks are pre-formatted.
Well, here's a brief summary of the functions. It should be said that disk
errors will result in the opening of the "RETRY/ ABORT/IGNORE" window,
there, after "RETRY" on the left, you can see the track/sector/side, on
which the incident occurred. It is strongly recommended not to ignore when recording
I recommend it. All firmware work is carried out using standard
Tyrdos functions available through #3D13. The only exception is
Formatting - formats the track when saving the track. Also by
direct access to the controller instantly stops the disco
water However, everything works fine on emuls.Holding the space bar while resetting will cause an instantaneous
launching tyrdos - to enter the resident.
Holding "1" at the moment of reset will start the STS:
BANK #57, JP #DB00. There is no damage to the RAM - however, the condition
interrupts and some registers are still lost.
I strongly recommend using this firmware
locally with Tyrdos 5.11 and higher. I am deeply grateful for the work
reading, I will be glad to hear your feedback at: 2:5026/5.46
Renat Mamedov (AKA MR GLUK) Last Edited: 02/16/99
p.s. In the basic version (the one in the package) - setting to the clock
according to Gluck's scheme. If you need to change it, see above.
______________________________________________
This text is part of the description/firmware of Gluk 5.1 and
therefore it was written by Gluck, all the differences are TR-DOS5.13F(m)
will be highlighted with a '>' icon.
8 TR DOS V5.12
clause 8.1 Acceleration
After the reset, the presence of a resident Honey commander is checked,
if it’s not there, then we move on to clause 8.2. If Honey is detected, then
it is launched. By the way, the commander was subjected to...
rework - the upper memory driver has been remade to #7ffd, now it is
like in the Pentagon. HO! Version 2.5 was redone, and we have another
no. If anyone can help - help!
> There is no need to help anymore, everything has been found and redone.
Besides Honey, any program can remain a resident, evenif you only have 128. You just need to form it correctly
loading page. A typical example is my boot, but not the one
the one in Pzu, and the one with music. He stays in the last
page and occupies only one page, and after any access to
TR-DOS is launched at address 0. Also yesterday I made
Lana is a program in is-dos, which, when launched, forms a resi-
dent is-dos, which is very convenient: we work in is-dos, launch
is_res.com, press reset, load something (under tyrdos),
we are working. Then press spacebar with reset - quick restart
tr-dos'a - and we are in IS-DOS. The truth should still be taken into account when working
those with ram disk that pages #D7,#D6,#D4 are damaged.
8.2 Let's continue
When you start Tyrdos, the memory test is removed - the memory is simply cleared -
Xia, which speeded up the launch. Disk drive autotest removed. Disk drives
all 2x80 are accepted, step 6 μs. Interesting observation: co-
Vetsky 5313 in the passport the step is normalized to no more than 3 μs. Yes
So, owners of non-turbo controllers, don’t be surprised that
The drives growl.
> Reading from disk has also been significantly accelerated.
8.3 X-COPY Track copier. Placed in the free area
dosa, by the way, all the changes in Tyrdos did not affect Rodionovsky
vector - #0900-#09ff, so all programs work ok. Allows co-
you can copy both Tyrdos and pro-Finnish SR/M disksset the last track to be copied, before recording, you can
format the disk, reading is carried out by the turboloader, which, if not
compliance with the chosen format, fixates on reading - but
quickly. Ported unchanged from version 5.11F
> in version 5.13 was removed as unnecessary .
You can enter from the command line in Tyr-Dos: COPY A. COPY B -
launching the standard Tyrdos copier.
8.4 MAGIC
The functions of the magic button have been significantly expanded. When pressed
The computer hangs up and waits for a press:
1 - launching the standard saving procedure, not only
saved, but restored and corrected upon loading
register R.
2 - the same thing, but the stack is placed at the bottom of the screen. Intended
but for hacking.
3 - Go to sts. BANK=#57.
Two numbers on the stack and several bytes in the attribute area - in charge
depending on the position of the stack. Before entering the sts the music is turned off
Kalka. PC in sts shows the breakpoint, but not always. His
you can find out exactly under the stack.
4 - Return to the program. Performs a pause function. In some
program is checking for address 102 - transition in tyrdos, and if
magic is non-standard, it's a bummer. In this version there are no such checks.
will find differences: the interception was carried out at the beginning of stack contamination.
By the way, I don’t know any programs that don’t work undermy ROM or from Tyrdos 5.12 - even if there is one -
two, then I would sacrifice them for the sake of this buzz. True, right now people
more and more on emulators
8.5 FORMATTER
After entering FORMAT "NAME", a standard prompt appears for the usual
ny or turbo format. When selecting turbo format, the disc will be
aligned with radial displacement of sectors - on each next
on the track, the sectors begin later than on the previous one to compensate
sation of delays in the program and the drive step. When copying to
PC gives a noticeable gain in time.
> The query has changed a bit. Now, so that the disk is formatted -
rated as a turbo, you can press any key, but for a slow
format, you must press 'S'.
On the 'D' drive, instead of a real drive, there is a RAM disk. For given
At the moment, there are two versions of DOS: in one, the frame disk is made for
512K on port #7FFD and has a useful volume of 1520 sectors, and in
the other is for 1024K on port #7FFD port latch bit and has volume
3568 sectors. The first version is called 5.13F, and the second is called 5.13Fm.
Naturally, the glitch with positioning, described in one of
numbers of ZX-FORFMAT. In order to find out the compilation date of the ver-
this, you need to enter the NEW command in the dos, after which on the screen
we get a construction like "Rel: 03/16/99."
APPENDIX
GLUK TS.B - this file launches the firmware from memory. To those who
wants to look at her without sewing upROM53.C is the actual firmware file. At the beginning there is a one-hour setup.
dos13f(m) - firmware instead of TR-DOS. To understand what is
why" read the article again
________________________________________________________________________
Ruthlessly torn out, dried, edited and formatted
hands U#74 from "Black Crow #4" 26th of March
2001. This is the only way I will deal with any valuable information, if not
there will be an opportunity to dump it onto disk in an amicable way
GLUK RESET SERVICE v5.2i
Well, first, a few words about: Conceived by Andrey Isaev
Get yourself a new "Glitch". And, since the glitch writer is nearby (me) -
turned to me. Quite soon we reached a consensus for a bottle of
a cup of beer that I drank in advance, I contracted with him to fix the glitch
5.2 to 5.3. Everything corrected below is marked with ">". I won't be here
describe what and how to do to make this firmware work, about
this has been said a lot in previous episodes of our series
"help" 4.1,4.2, 5.0, 5.1. It is only worth noting that, in addition to the usual
location in the upper quarter of m/s 27512 is also possible
exchange the 128th bass for my firmware. However, in this case the function
moving to the 128th bass will work very interestingly. Now
about the subject of the monologue: about the work of the firmware. Management is carried out by -
using the menu system, nesting no more than three. ChoiceFunctions in the menu are carried out using the arrow. The arrow will appear-
only if the program detects a Kempston mouse. Ina-
Why doesn’t it exist and you have to control it only from the keyboard. The mouse has
higher priority, i.e. if you hover the mouse over some op-
tion, no matter how you hit the keyboard, the selected option will not
will change. When controlled from the keyboard:
up - "Q", CURSOR UP
down - "A", CURSOR DOWN
to the end of the menu - CURSOR RIGHT
to the beginning of the menu - CURSOR LEFT
fire - enter, space.
Pressing "BREAK", "EDIT" will return to the previous window if it is not
the main thing. In this case nothing will happen. In general, these buttons
cancel the selected function.
> for greater clarity in 5.3 the cursor blinks. No, you don't
think that he liked you - he just winks at everyone like that
In version 5.2, auto-configuration of mouse buttons has been made: first
the pressed button becomes fire, the other - rollback - the same as
"EDIT", "BREAK" - even during disk operations - holding it
will have the same consequences as "BREAK". The middle button is not
is configured and when pressed the program goes into mode
saving monitor resource - floating stars. Same thing
will occur automatically after 37 seconds if not pressed.
Mother nothing on the keyboard and mouse. Pressing "E" has the same effect.The clock is supported according to my scheme. All technical documentation for
For hours, the necessary software is available on the ZX-Server.
> Here you go! Key point! Clocks according to any scheme are supported! Fro
It’s better not to use Lovsky perversion! So: according to the initial ad-
There is a certain sign in the ROM:
??????????????????????????????????????????????
? address ? length ? purpose ?
??????????????????????????????????????????????
? #0002 ? 2 bytes? address register #DFF7 ?
? #0004 ? 2 bytes? data register (RD) #BFF7 ?
? #0006 ? 1 byte? shutdown mask #00 ?
? #0007 ? 1 byte? enable mask #80 ?
? #0008 ? 2 bytes? data register (WR) #BFF7 ?
? #000A ? 2 bytes? control register #EFF7 ?
??????????????????????????????????????????????
Regarding the data register: In the Gluck circuit and similar addresses
The register for writing and reading is the same. But there is such a ma-
tire, like Sprinter - they are different there. This is such a long-term
new perspective. By adjusting this sign to your watch, you
You can always see them in Gluck. Moreover, at the start
The glitch adjusts to the number system and now the fight
BCD/BINARY formats ended with a universal driver :).
According to the latest data, someone wrote a module for some emulator,
which emulates my watch.Ed.: Vova Hex. I don’t know anything else. This addon is gathering dust
ZX_SERVER.
When the program starts, the presence of a mouse is detected and
hours. However, for a number of reasons it may be necessary to change
state of the determinant - for example, if the determinant is triggered
is incorrect, or time has been destroyed in the watch - then you can
buttons "1" and "2" turn on and off the mouse and the clock accordingly
responsibly, ignoring the opinion of the determinants. Bottom of the screen (2nd
line) while the program is running, you can see the message "GLUK
RESET SERVICE V5.2i". However, if you write in cell #12 hours
symbol "G", then below (instead of this line) you can see the message
tion, which is stored in the clock from address #13. The end marker is #FF.
HO! regardless of USER MESSAGE August 10 of any year firmware in
the bottom line congratulates me (the author) on my birthday :)
> The glitch with the congratulations message has been fixed, and the version has changed to 5.3k.
Whoever guesses why 'k' will receive candy. :)
Now let's go through the main menu:
1 GLUK BOOT
From the name it is clear that this is a boot that was written by me - Mr. Gluck.
Management is carried out under a common interface, i.e.:
a) the drive is scanned to remove the disk;
b) wait 37 seconds, or force the mouse, or “E”. When
the screen goes blank, but the drive continues to scan;
c) it is possible to return back to the firmware using rollback keys;d) by popular demand, replaced its colors;
e) the launch is carried out similarly to the Perfect one;
> Fixed a glitch when changing disks and there are no files on it.
If there is a cache and such a sequence is found in it at address #00
activity:
#0000 #18
#0001 #XX - any
#0002 "GLUK",
then instead of the inscription "Glitch boot" we get an inscription from the cache, which
is stored behind the last byte described, and when the option is selected
the program will turn on the cache and try to go there. If you don't spoil anything,
then you can return from the cache via RET back to Glitch in your native element :).
2 COMMANDER
- Legendary PERFECT COMMANDER. Still the same version 1.52 with fixed
hay bugs, etc. No changes since 5.0.
3 COMM 128
He, but regardless of the available memory, will only determine
128. All ramdisks need it :)
4 EXIT TO: Output submenu:
4.1 TR-DOS+
4.2 TR-DOS-
Exits to tr-dos, bypassing the resident determinant in 5.11 and higher;
respectively with an open and closed expansion port.
4.3 MENU 128
Transition to 128th bass. If instead of bass we have something like
cache, with the same words as in the boot - this option will be replaced with
keep the cache.
4.4 BASIC 48
To your favorite tape recorder :)
4.5 NOWHERE Favorite function - does nothing - :) hangs.
> In version 5.3, replaced by cache output. If the cache is not found -
we get a return to Glitch with an error. By the way, about the return. AllCache call functions work through
RST 0
JP ERROR
Thus, the program in the cache can check itself for integrity
(for example, by counting crc-32, and in case of unsuccessful result
return to Glitch. Naturally, when testing memory, it is better not
borrow - otherwise... otherwise... it will be bad for you
4.6 TO PROG
more submenu:
4.6.1 TO XAS BANK #51, JP #C000
4.6.2 TO STS BANK #57, JP #DB00
>Added an output to sts in the #17th jar. I'm working off the beer :)
4.6.3 TO ASSEMBLER BANK #14, JP #C000
4.6.4 X-COPY in tyrdos, if it’s not there, then screw it :). this one
copier in Tyrdos version 5.11 and higher.
> there will be no cranks. Availability is being checked. Return to Glitch in service
due to absence.
4.6.5 FROM ROM DISC
Removed. Instead:
1) clearing the cache and returning to the main menu;
2) the ramdisk is formatted (if any) and returned there; Ram-
the disk is the one supported by Isaevsky tyrdos. OS formatting
is achieved by creating a directory and system section in memory
ramdisk torus. These are on page #50. On a sad occasion
So, if there are only 128 memories, then the copy of the 5th screen will be spoiled,
saved in memory - so don't be surprised - this is a system
function.
5 MODE: ALL
A menu opens where you can select the boot launch mode. 48,
128, or all available. Latch 128/all hanging on bit D2 of port#EFF7. The latch state is stored in a clock.
6 ABOUT ME A window with my coordinates and all sorts of rubbish.
7 SCREEN SAVER
Unique feature, not seen anywhere else. Allows you to remove
the picture that was on the screen at the time of reset and discard
to disk. You can remove it from both the 5th screen and the 7th. File for
is written to a disk named "@-SCREEN". Checking for the presence of one
no named one is produced, if there is already one, there will be two.
By the way: after the reset, the picture from the 5th screen is reduced
2 times and placed in the upper left corner of the screen. Attributes of eyes
chatting. After my idea of cross-grid display was stolen :)
:) I did it differently.
> At the customer's request, I returned the grid again.
8 DRIVE: A. Selecting a drive for operation. Memorized in the watch.
Select from a menu.
9 TRACK KEEPER
Menu where you can see the 0th, 161st, write there and back
but... A marker is placed in the saved directory. Even if the 161st track
physically exists - the directory cannot be blocked with information from it
will happen. Recorded tracks are pre-formatted.
Well, here's a brief summary of the functions. It should be said that disk
errors will result in the opening of the "RETRY/ ABORT/IGNORE" window,
there, after "RETRY" on the left, you can see the track/sector/side, on
which the incident occurred. It is strongly recommended not to ignore when recordingI recommend it. All firmware work is carried out using standard
Tyrdos functions available through #3D13. The only exception is
Formatting - formats the track when saving the track. Also by
direct access to the controller instantly stops the disco
water However, everything works fine on emuls.
Holding the space bar while resetting will cause an instantaneous
launching tyrdos - to enter the resident.
Holding "1" at the moment of reset will start the STS:
BANK #57, JP #DB00. There is no damage to the RAM - however, the condition
interrupts and some registers are still lost.
I strongly recommend using this firmware
locally with Tyrdos 5.11 and higher. I am deeply grateful for the work
reading, I will be glad to hear your feedback at: 2:5026/5.46
Renat Mamedov (AKA MR GLUK) Last Edited: 02/16/99
p.s. In the basic version (the one in the package) - setting to the clock
according to Gluck's scheme. If you need to change it, see above.
______________________________________________
This text is part of the description/firmware of Gluk 5.1 and
therefore it was written by Gluck, all the differences are TR-DOS5.13F(m)
will be highlighted with a '>' icon.
8 TR DOS V5.12
clause 8.1 Acceleration
After the reset, the presence of a resident Honey commander is checked,
if it’s not there, then we move on to clause 8.2. If Honey is detected, then
it is launched. By the way, the commander was subjected to...rework - the upper memory driver has been remade to #7ffd, now it is
like in the Pentagon. HO! Version 2.5 was redone, and we have another
no. If anyone can help - help!
> There is no need to help anymore, everything has been found and redone.
Besides Honey, any program can remain a resident, even
if you only have 128. You just need to form it correctly
loading page. A typical example is my boot, but not the one
the one in Pzu, and the one with music. He stays in the last
page and occupies only one page, and after any access to
TR-DOS is launched at address 0. Also yesterday I made
Lana is a program in is-dos, which, when launched, forms a resi-
dent is-dos, which is very convenient: we work in is-dos, launch
is_res.com, press reset, load something (under tyrdos),
we are working. Then press spacebar with reset - quick restart
tr-dos'a - and we are in IS-DOS. The truth should still be taken into account when working
those with ram disk that pages #D7,#D6,#D4 are damaged.
8.2 Let's continue
When you start Tyrdos, the memory test is removed - the memory is simply cleared -
Xia, which speeded up the launch. Disk drive autotest removed. Disk drives
all 2x80 are accepted, step 6 μs. Interesting observation: co-
Vetsky 5313 in the passport the step is normalized to no more than 3 μs. Yes
So, owners of non-turbo controllers, don’t be surprised that
The drives growl. > Reading from disk has also been significantly accelerated.
8.3 X-COPY Track copier. Placed in the free area
dosa, by the way, all the changes in Tyrdos did not affect Rodionovsky
vector - #0900-#09ff, so all programs work ok. Allows co-
you can copy both Tyrdos and pro-Finnish SR/M disks
set the last track to be copied, before recording, you can
format the disk, reading is carried out by the turboloader, which, if not
compliance with the chosen format, fixates on reading - but
quickly. Ported unchanged from version 5.11F
> in version 5.13 was removed as unnecessary .
You can enter from the command line in Tyr-Dos: COPY A. COPY B -
launching the standard Tyrdos copier.
8.4 MAGIC
The functions of the magic button have been significantly expanded. When pressed
The computer hangs up and waits for a press:
1 - launching the standard saving procedure, not only
saved, but restored and corrected upon loading
register R.
2 - the same thing, but the stack is placed at the bottom of the screen. Intended
but for hacking.
3 - Go to sts. BANK=#57.
Two numbers on the stack and several bytes in the attribute area - in charge
depending on the position of the stack. Before entering the sts the music is turned off
Kalka. PC in sts shows the breakpoint, but not always. His
you can find out exactly under the stack.4 - Return to the program. Performs a pause function. In some
program is checking for address 102 - transition in tyrdos, and if
magic is non-standard, it's a bummer. In this version there are no such checks.
will find differences: the interception was carried out at the beginning of stack contamination.
By the way, I don’t know any programs that don’t work under
my ROM or from Tyrdos 5.12 - even if there is one -
two, then I would sacrifice them for the sake of this buzz. True, right now people
more and more on emulators
8.5 FORMATTER
After entering FORMAT "NAME", a standard prompt appears for the usual
ny or turbo format. When selecting turbo format, the disc will be
you
From Sergey Mashin → To Valera Borodin 16 October 2002
On 21 Sep 02 11:09:04 Valera Borodin (500:8462/128.23) wrote to All:
> 00000000
> People!
> Who can, HELP!
> Send, PLZ help to the glitch of versions 4.1, 4.2, 5.1, 5.2.
> really necessary!
Continued...
New version of the famous Gluk Reset Service firmware -
5.4r. 2-3 glitches were fixed and a text editor was added. In stock -
found tr-dos5.13fm (though without help) and help for Gluk
5.2i. Help for v5.3k (from which, in fact, this was done) consolation
ryan :-( 24II2001 Alone Coder
Mr.Gluk Reset Service 5.4R
Shadow operating system, a classic of the domestic wind industry.
(Listen, Renat, you’re already a classic ;))
Flashed to free space in ROM, must be launched by
Reset button. If anyone considers 128 Vasik to be a free space,
flash it there for your health - but I’m not responsible for glitches (Oper-
walkie-talkie R.R. and others like it).
It comes with a TR-DOS ROM with a RAM disk, type 5.13fm or (optional)
end) 6.05e.
If you are interested in other details, wash them...
Differences from version 5.3K:
Reset occurs normally on those pathologists who have /RES
bumps into /M1.
Reset with hotkeys A or S - exit to the alum located in
#51 or 3 pages (respectively). I remind you that the rest
hotkeys - Space (TR-DOS) and 1 (#57 STS).When you start the program and exit to the commander, AY is reset to zero (in all 14
zero registers are written). Now they will sound normal
EMERGENCY and TRASHe.
The 5th screen no longer gets killed. Plus, the procedure for applying
mesh.
After leaving somewhere, the 5th screen is restored. Empty
wow, that's nice.
The EXIT MENU menu has been repainted - previously in b/w the cursor was straight there
tal.
The mouse is now detected even if it is pulled.
The PC understands Russian in file names.
The screensaver with stars was killed. He just takes up a lot of space
small:(. The "E" button now has a slightly different function...
The exit to the unknown_where marker "P", "C", "D" was destroyed.
T S did not write CMOS Setup, so a super-duper was added instead
text editor Word'2001. It's like AC Edit 0.09, but with a bunch of
cons:
- there are no Russians on the numbers;
- Load only once (a break in the catalog means that there will be
created a new text called "new text.W");
- no auto-leveling;
- you can’t rename the text (what is Perfect Commander for?);
- no ok(n) information;
- there’s still a lot missing.
What's left:
- 64k text;
- any character by code using CAPS;
- when Save, the old text with the same name is not erased (if it is not
last);
- SS/Q,SS/E,SS/W - Home,End,Save resp.;
- Enter puts ;
- and all the glitches of version 0.09.
What did you want in 9 sectors?
!!!free bytes=#0000!!!
This is not for you to write 4k intros...By the way: exit back to Gluk - Break. Or you can remove the disk and press
SS/W. Then you can enter the editor again (the text remains in memory-
ty, but if you don’t exit the changed line before exiting, then it will
I remember) etc. The 5th screen crashes.
General memory allocation (i.e. what we're messing with):
#5b00-#5b09 - addresses of some ports, copied from address #0002,
where it is better not to change them.
#5e00-#5ed4 - unpacker. (Although in fact, when starting the program,
ramm the entire system area gets corrupted #5c00-#5fff)
#6013-#b9..(I don’t remember) - the system itself + PC.
#b900-#bfff - directory buffer for Word.
#c000-#daff page 0 - copy of the 5th screen.
The text in Word is 0,1,3,4 pages. Naturally, the longer
her text, the more pages :).
Other unfixed system functions:
The MODE: 48K option only applies to GLUK BOOT.
Track Keeper only recognizes DOS 5.12 and 5.13fm.
Perfect Commander does not use the meter. The upper (left) 512k are needed for
RAM disk DOS6.05e!
You don’t have to try to press in the commander - after this
focus it will skip the sector, and the pointer in memory will remain at
in the same place, which leads to a shift (in phase) of information on Output
disk.
The output to TR-DOS works exclusively with DOS 5.11-13 and 6.05e.
He does not understand DOS 5.01-04 and 6.08!
X-Copy is a built-in copier for TR-DOS 5.11,5.12. At 5.13fm
missing.
Eh, I wish I had the source code... I would optimize it like that... I stillI've been obsessed with INC L for a while now :)
If new glitches have appeared (that is, it has become more glitchy
;)), then report: 2:5029/35.18 Dima Bystrov (Alone Coder)
In theory, you can find the author himself: 2:5026/51.555 Renat
Mamedov (Mr.Gluk) /51 Vladimir Berezenko (Q-Master)
PS: I forgot the most important thing: it was written under the mule, will it work on
in reality - I don’t know :( Will it work, won’t it work - tell me...
ZZY: AlCoGluk rulez :)))
24II2001 - Ryazan - AlCo - AC Edit v0.50
..@