Cases and keyboards

ZXNet echo conference «hardware.zx»

From Alexander Zan To All 1 November 2005

Hello, acidrain I suggest this layout design http://sblive.narod.ru/ZX-Spectrum/MembraneKeyboard/PA-Keyb2.gif The letter and number keys simply slide to the side. It turns out straight original keyboard after all :D ZY You can stuff a flop guide or player%) (if, of course, someone wants to compact the spec board into it ;) )

From Alexander Yudin To All 1 November 2005

Hello fan fan> I suggest this layout design What function does the mouse button perform?

From Alexander Zan To All 1 November 2005

Hello, CHRV CHR> What is the function of the mouse key? I have no idea, these are leftovers from the design of the dog keyboard. I don't know what It's better to assign it there.

From Chunin Roman To All 1 November 2005

Hello Costa Dear one with a click and everything! And a numpad wouldn't hurt!

From Andrey Vorontsov To All 7 December 2005

Hello Sonic Look at http://www.speccy.org/trastero/cosas/droy/imar3/imar3_e.htm, she also without wire. And also (sorry for offtopic) http://www.speccy.org/trastero/cosas/droy/zxflash/zxflashcart_e.htm - flash under spec

From Alexander Zan To All 7 December 2005

Hello rw6hrm rw6> (sorry for offtopic) rw6> http://www.speccy.org/trastero/cosa...flashcart_e.htm - flash for spec Damn, COOL!!!!!! New version of the cartridge with software (under the dog!) for collecting images of cartridges (with a menu!) from snapshots !!!!!!!! ZY Interface II design is described in Spanish only http://www.speccy.org/trastero/cosas/droy/interface2/interface2_s.htm IMHO, it should be moved to a separate topic.

From Konstantin Zhukov To All 7 December 2005

Hello fan There is an idea: convert a regular PC keyboard into a ZX by soldering the cable directly to the contacts connecting the film and the circuit. The mismatch problem designations on the keys can be solved by changing the tables in the ROM, and processing software that does not use ROM. STS, for example, is not needed at all will redo it, because it uses keyboard polling from ROM.

From Dobrynin Sergey To All 8 December 2005

Hello, ewgeny7 ewg> Somewhere here there was already a reasonable proposal for a simple rework ewg> PC keyboards in ZX: just replace the bottom “signet” with a homemade one, with ewg> with our own pinout, and put it on top ewg> other pussy films. And no controllers needed! ewg> I wonder if this option will work? As far as I remember, when I researched the PC AT keyboard, about two months ago..... and an iron plate. The keyboard is from 1997. In addition, there are 11 wires coming from the ZX keyboard (if I haven’t forgotten something), and for expanded, in my mind it would be better to go there and supply it with land for the sake of logic. All this piece of junk tends to break off at the most interesting place in the toy.... It would be better if they came up with (suggested) a way to apply the Spectrum layout on PC clave

From Ewgeny Ivanoff To All 8 December 2005

Hello, Jukov Juk> convert a regular PC keyboard into a ZX by soldering the cable Juk> directly to contacts Somewhere here there was already a reasonable proposal for a simple conversion of the PC keyboard into ZX: just replace the bottom “signet” with a homemade one, with your own wiring the contacts, and put the rest of the pussy films on top of it. And no controllers needed! :) I wonder if this option will work?

From Ewgeny Ivanoff To All 8 December 2005

Hello, do_se do_> ...there is no signet there! three layers of films with a deposited matrix and do_>iron plate It is precisely the bottom film with the iron plate that is replaced with its own signet :) A there are 8 half-rows of wires + 5 keys in a half-row = 13 wires :) With extended There are indeed some problems with the keys. Technically, if you really need extended keys, then the easiest way is to use PC keyboard + controller combination. Due to the lack of a sane method of application ZX markings on the buttons, you will have to use VASIK-128 :)

From Alexander Yudin To All 9 December 2005

Hello, do_se It is also very easy to remake PC keyboards that instead of films and rubber bands have free-standing buttons with normally open contacts Such keyboards always have a clear click. So we simply cut off unnecessary paths and connect them with wiring as we need necessary. The issue of extended buttons is also solved by logic. I saw the same keyboard device on SUBOR consoles (Dendy with keyboard) do_> In addition, there are 11 wires coming from the ZX keyboard (if I don’t do_> forgot), but for the expanded one, in my mind it would have been better to go there with do_> land must be given for logic. All this trash has the property do_> break off at the most interesting place in the toy.... They can be solved quite reliably with a flat cable.

From Alexander Yudin To All 9 December 2005

Hello Costa It is also very easy to remake PC keyboards that instead of films and rubber bands have free-standing buttons with normally open contacts Such keyboards always have a clear click. So we simply cut off unnecessary paths and connect them with wiring as we need necessary. The issue of extended buttons is also solved by logic. I saw the same keyboard device on SUBOR consoles (Dendy with keyboard) They can be solved quite reliably with a flat cable.

From Alexander Yudin To All 10 December 2005

Hello fan fan> Somehow I have the wrong names in my quotes %) You're probably pressing the quota button on the wrong message. Well, even more so, everything can be fixed. Just edit your message and write it in with your pens the right nickname.

From Ewgeny Ivanoff To All 10 December 2005

Hello fan fan> Somehow I have the wrong names in my quotes %) For an alien this is forgivable :)

From Alexander Zan To All 10 December 2005

Hello, ewgeny7 Well then the question is removed until complete assimilation :v2_lol:

From Alexander Zan To All 11 December 2005

Hello Costa Yes, I kind of used the Quote from the highlighted one, although what can I take from the planet) Probably the extra quotes were somehow strangely erased, but the nickname was left, idk. in short... -+------------------------------------------------------------------------------ It’s strange that the idea of a Spectrum cartridge didn’t convince anyone, because it is cut according to the standard scheme (like a branded cartridge), well, straight to Any speck without any perversions, and even all the necessary software is given. I don't understand anything:

From Alexander Yudin To All 21 December 2005

Hello fan fan> It’s strange that the idea with the Spectrum cartridge didn’t convince anyone, because fan> it is cut according to the standard scheme (like a branded cartridge), well fan> straight to any spec without any perversions, and even all the software fan> necessary is given. I don't understand anything: Well, why didn’t I tell you, everyone is just silent as always. It still seems to me that the device is not very useful, although I still took note. :v2_wink2: Firstly, you need a large ROM, but you can write prog there, but not at all a lot and for example I can’t stand all sorts of magic and snaps. For me it’s better normal file-by-file loading and what about programs with additional downloads or all sorts of saves there. Do you have any interesting ideas for using this cartridge?

From Alexander Zan To All 21 December 2005

Hello Costa Use for its intended purpose ;) For all previously known options The cartridges were a bit scary, and the games required manual adaptation. And this one option may well become an alternative to downloading from a “turbo audio” source for almost any spec (especially if there is some semblance of a system connector). Additional loadings (as with “turbo audio”) in flight...

From Stanislav Yudin To All 21 December 2005

Hello Costa Cos> and I can’t stand all sorts of magic and snaps Snap Snap is different! Here [http://zxpilot.vladivostok.ru/games.shtml] I am I posted snapshots for my emulator. These are ordinary sna48 files, only there is a header of several tens of bytes, necessary for PalmOS (it can be easily cut off, and you can find out the length by subtracting the length standard SNA48 from Palm). So, each snap was made using the following method: 1. Take the “branded” TZX of the game you are interested in. 2. During loading, the debugger sets a breakpoint at the end of the loading last byte of the game. 3. A microscopic subroutine is placed two bytes below the top of the stack waiting for any key to be pressed followed by an unconditional transition to breakpoint address from step 2. 4. PC is rearranged to the address of the beginning of the subroutine from step 3 5. SNA48 is saved. The snapshot obtained in this way has a branded splash screen that can be contemplate before pressing any key, not a single byte of the code itself is touched programs, only 11 (in my case) bytes of the stack are corrupted. Why not load just such snapshots from cartridges??? True, this method is only suitable for games without additional loading levels.... P.S. Now I went to my page and discovered that for some reason the counters reset... There were several hundred downloads for each game...

From Andreas Kaiser To All 2 January 2006

Hello caro car> It will not output anything at all - in this case, the NumPad will not work at all car> is being polled. Then I don't understand what difference it really makes what it outputs. Or maybe Is it possible that in BASIC-128 LEN will be issued instead of 0?

From Andreas Kaiser To All 2 January 2006

Hello fan fan> Didn't know about this. What's the problem? The fact is that on machines where there is no BASIC 128, this key will not produce the number is 0, and the token is LEN.

From Kamil Karimov To All 2 January 2006

Hello icebear ice> The fact is that on machines where there is no 128th BASIC, this key will be ice> produce not the number 0, but the LEN token. It will not output anything at all - in this case, the NumPad will not being polled. By the way, if anyone doesn’t understand, NumPad polling is done via a two-wire line in sequential code. The polling time is quite long (I don’t remember the value now - if necessary I can clarify). So in programs it will be quite slow.

From Kamil Karimov To All 2 January 2006

Hello icebear ice> Then I don't understand what difference it really makes what it outputs. Or ice> maybe in BASIC-128 LEN will be issued instead of 0? In Basic-128, this keyboard operates in two modes - digital or control. In control mode, pressing the 0 key produces token LEN, which in the editor executes the command "delete all characters in the line from the current position to the beginning lines". There is no way to enter this code from the standard keyboard field in Basic128 mode. In digital mode, each key produces a code corresponding to its marking (0 -> #30).