DonNews #08
05 июля 1999 |
|
NEOS - NEOS about glitches and more.
(C) Disabler / Omega Hackers Group NeOS v1.0 About the bugs and not only ... For those who do not know NeOS - a new operating system, which, unlike of IS-DOS, operating entirely through the driver does not brake! So, with you Disabler, and I will tell you that I could find per week working with NeOS. NeOS flashing the ROM instead of the Basic 128 or, if Cashe16k, can it, but will have to put two additional mikruhi to emulate a ROM (diagram below). After pressing the Reset will take you to the menu NeOS, which have the following items: NeOS v1.0 Tr-Dos 128 Tr-Dos 1948 128 Basic 48 Basic The first point - the entrance to NeOS, if drive is the drive and its accessory to any disk system will defined, it will look NeOS file: "Neosboot.cnp". If the file is found, it will automatically download and execute. The remaining items are not something new, except that when choosing 128 Basic, you find yourself in the usual 48om Basic'e open port # 7FFD. Externally NeOS bit like Must Die Operation System (Ms-Dos), but in general the first seems very nice. And now, as the situation a little bit about Gluck: - Here is a small example sequence of actions: 1.Vhozhu in NeOS 2.load sts6_2.c; load STS6.2 3.exit; get out of NeOS 4.Vhozhu in NeOS Effect - Startup and Running sts6_2.c - In the NeOS a built-in driver work with is-dos'om, but the authors do not take into account one thing: buffer to disk operations = 512bayt from the address # 5B00; with Address # 5D00 is located different variables, while reading the sector is-dos disk (by the way his length = 1024bayta) is mashing variables, and how result (at best) reset. - Do not read length <= 256bayt. Rather they are read into the buffer, but not being transferred to memory. - On command "Ram" is not switched Memory (Ram always = 7). - In ROM BASIC 91-year, sometimes does not work out in BASIC. - If you go to a non-existent drive such as "Drive D", the system hangs a bit absolutely.:) In general, despite all this I NeOS liked, and I will be happy in every way to support authors, in the sense of writing programs under NeOS. Yes, I almost forgot to draw shemku. Its essence lies in the fact that Cashe switched on and off not reading from Port # FB / # 7B, a set / reset bits # 04 Port # 7FFD (pereklyuchekiya bit ROM). 15 ■ DE k555 1 \ Select \ A / B kp11 4 2 Y0 \ new_d \ \ Bit4_fd \ = 1 ■ A0 5 \ Sel_fd \ = 1 ■ A1 7 3 Y1 \ new_c \ \ Old_d \ B0 6 \ Old_c \ B1 What's on where to take and where to apply? It's pretty simple! This revision is designed to withstand the scheme V.M.G. for Connection Cashe. Select - Switch mode enable and off the cashe, +5 - standard, land - Emulation ROM with basic 128. bit4_fd - you can take the 27th leg ROM if you have two ROMs, one with a tr-dos, and create own with BASIC, or exit 12 Products TM9 (usually it is this used as a port # FD). sel_fd - foot-9 of the same TM9. old_d, old_c. Cut off from TM2 in Scheme cashe legs 2 and 3, respectively. What had passed on them, and there are signals of old. new_d, new_c. After cutting the legs from TM2 own leg stump and would these signals. Another reported that the signals and bit4_fd sel_fd must be inverted, with assistance, for example, LN1. Here, perhaps, and all I can say on this issue. By the way, if someone is soft under NeOS, contact addresses Editorial.
Other articles:
Similar articles:
В этот день... 21 November