Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.retrocomputing > #53280 > unrolled thread

Mouse seriale su Olivetti M24

Started byEngiNerd <webmaster_dot_crrc@yahoo.it>
First post2021-01-15 21:57 +0100
Last post2021-01-18 12:54 +0100
Articles 10 — 4 participants

Back to article view | Back to it.comp.retrocomputing


Contents

  Mouse seriale su Olivetti M24 EngiNerd <webmaster_dot_crrc@yahoo.it> - 2021-01-15 21:57 +0100
    Re: Mouse seriale su Olivetti M24 "the F.O." <f.o@forward-observer.net> - 2021-01-17 13:24 +0000
      Re: Mouse seriale su Olivetti M24 "the F.O." <f.o@forward-observer.net> - 2021-01-17 15:21 +0000
        Re: Mouse seriale su Olivetti M24 "the F.O." <f.o@forward-observer.net> - 2021-01-17 15:23 +0000
          Re: Mouse seriale su Olivetti M24 Francesco Messineo <francesco.messineo@gmail.com> - 2021-01-17 12:29 -0800
            Re: Mouse seriale su Olivetti M24 "mousemiki" <amimicki@tin.it> - 2021-01-17 22:30 +0100
              Re: Mouse seriale su Olivetti M24 EngiNerd <webmaster_dot_crrc@yahoo.it> - 2021-01-18 13:04 +0100
                Re: Mouse seriale su Olivetti M24 "mousemiki" <amimicki@tin.it> - 2021-01-18 19:25 +0100
                  Re: Mouse seriale su Olivetti M24 EngiNerd <webmaster_dot_crrc@yahoo.it> - 2021-01-20 13:12 +0100
            Re: Mouse seriale su Olivetti M24 EngiNerd <webmaster_dot_crrc@yahoo.it> - 2021-01-18 12:54 +0100

#53280 — Mouse seriale su Olivetti M24

FromEngiNerd <webmaster_dot_crrc@yahoo.it>
Date2021-01-15 21:57 +0100
SubjectMouse seriale su Olivetti M24
Message-ID<rtsvk5$184v$1@gioia.aioe.org>
Per prima cosa, auguri di buon anno a tutto il newsgroup!

Avendo necessità di ripassare il linguaggio C e le architetture dei 
personal computer, ho pensato di unire l'utile al dilettevole osservando 
i sorgenti dell'emulatore 86box (https://github.com/86Box/86Box) e 
cercando, nel mio piccolo, di contribuire allo sviluppo nel (poco) tempo 
libero a mia disposizione.

In particolare, ho curato l'aggiunta e l'ampliamento di alcune macchine, 
tra le quali l'Olivetti M24. Su quest'ultimo, però, mi è stato fatto 
presente uno strano comportamento dell'emulatore, e vorrei pertanto 
capire se si tratta di un bug o è un comportamento che si verifica anche 
sulla macchina "vera".

Che voi sappiate, i mouse seriali (con protocollo Microsoft o Mouse 
System) funzionano correttamente su questa macchina?

Su 86box, se configurati, non vengono visti dai driver del sistema 
operativo. Ho provato sia sotto DOS con diversi driver, che sotto 
Windows 1.03 con i driver inclusi nel sistema operativo, ma in entrambi 
i casi il mouse risulta non collegato.

Ho anche provato con un Olivetti M21 in mio possesso (praticamente 
identico all'M24 salvo il fatto che è portable) ed un mouse Genius, ed 
anche lì non c'è stato verso di far vedere il mouse ai driver DOS (con 
Windows non ho provato in quanto la mia macchina è senza hard disk). Il 
mouse però funziona, in quanto viene visto correttamente su altre 
macchine con gli stessi driver.

Tuttavia, prima di decretare che i mouse seriali non funzionano e 
chiudere la segnalazione, vorrei essere sicuro che sia effettivamente così.

Ringrazio quindi tutti per l'attenzione, e in particolare chi potrà 
darmi un feedback.

A presto,

EngiNerd

[toc] | [next] | [standalone]


#53281

From"the F.O." <f.o@forward-observer.net>
Date2021-01-17 13:24 +0000
Message-ID<ru1dq2$b6m$1@gioia.aioe.org>
In reply to#53280
Il Fri, 15 Jan 2021 21:57:42 +0100, EngiNerd ha scritto:

> Per prima cosa, auguri di buon anno a tutto il newsgroup!
> 
> Avendo necessità di ripassare il linguaggio C e le architetture dei
> personal computer, ho pensato di unire l'utile al dilettevole osservando
> i sorgenti dell'emulatore 86box (https://github.com/86Box/86Box) e
> cercando, nel mio piccolo, di contribuire allo sviluppo nel (poco) tempo
> libero a mia disposizione.
> 
> In particolare, ho curato l'aggiunta e l'ampliamento di alcune macchine,
> tra le quali l'Olivetti M24. Su quest'ultimo, però, mi è stato fatto
> presente uno strano comportamento dell'emulatore, e vorrei pertanto
> capire se si tratta di un bug o è un comportamento che si verifica anche
> sulla macchina "vera".
> 
> Che voi sappiate, i mouse seriali (con protocollo Microsoft o Mouse
> System) funzionano correttamente su questa macchina?
> 
MBOH?!
 
> Ho anche provato con un Olivetti M21 in mio possesso (praticamente
> identico all'M24 salvo il fatto che è portable) ed un mouse Genius, ed
> anche lì non c'è stato verso di far vedere il mouse ai driver DOS (con
> Windows non ho provato in quanto la mia macchina è senza hard disk). Il
> mouse però funziona, in quanto viene visto correttamente su altre
> macchine con gli stessi driver.
> 
AFAIR gli Olivetti erano PC compatibili "insoliti" nel senso che erano 
compatibili PC-IBM e facevano girare programmi MSDos /ma/ digerivano solo 
hardware Olivetti ed erano incompatibili per stampanti, monitor con 
quello che si trovava nel mercato dei pc compatibili.

E' anche vero, che nella prima fase d'espansione dei pc-compatibili, non 
era infrequente trovare incompatibilità hardware nell'epoca 8086-8088 dei 
primi pc assemblati o taiwanensi. 

Le cose iniziarono a girare molto meglio AFAIR dopo l'era 80386 in cui 
tutto l'hardware per PC era solitamente compatibile con ogni altro PC di 
marca od assemblato, perchè il software Microsoft gestiva 
un'impressionante numero di drivers.





-- 
-
---
I molti partiti comunisti italiani che stanno a DX, al centro, a SX
finiranno anche i denari di Draghi, il 31/10/2019 (circa)



[toc] | [prev] | [next] | [standalone]


#53282

From"the F.O." <f.o@forward-observer.net>
Date2021-01-17 15:21 +0000
Message-ID<ru1kla$1igf$1@gioia.aioe.org>
In reply to#53281
Il Sun, 17 Jan 2021 13:24:18 +0000, the F.O. ha scritto:

> Il Fri, 15 Jan 2021 21:57:42 +0100, EngiNerd ha scritto:
> 
>> Per prima cosa, auguri di buon anno a tutto il newsgroup!
>> 
>> Avendo necessità di ripassare il linguaggio C e le architetture dei
>> personal computer, ho pensato di unire l'utile al dilettevole
>> osservando i sorgenti dell'emulatore 86box
>> (https://github.com/86Box/86Box) e cercando, nel mio piccolo, di
>> contribuire allo sviluppo nel (poco) tempo libero a mia disposizione.
>> 
>> In particolare, ho curato l'aggiunta e l'ampliamento di alcune
>> macchine, tra le quali l'Olivetti M24. Su quest'ultimo, però, mi è
>> stato fatto presente uno strano comportamento dell'emulatore, e vorrei
>> pertanto capire se si tratta di un bug o è un comportamento che si
>> verifica anche sulla macchina "vera".
>> 
>> Che voi sappiate, i mouse seriali (con protocollo Microsoft o Mouse
>> System) funzionano correttamente su questa macchina?
>> 
<http://www.diid.unipa.it/collezioneinformatica/index.php/collezione/
scheda_7>

" La tastiera standard keyboard 2, ad esempio, ha 18 tasti funzione, 
mentre la standard keyboard ne ha solo 10. Una particolarità riguarda il 
connettore per il mouse (in figura 5c è possibile vedere un mouse 
Olivetti), che invece di essere presente sul retro del case, è montato 
direttamente sulle tastiere (nascosto da uno sportellino di plastica)"

Una soluzione hardware che ricorda i macintosh futuri, con prese adb.
Quindi direi che probabilmente No!.

[x] è un problema hardware, ti serve un mouse olivetti, da attaccare alla 
tastiera non alla seriale

[x] è un problema /anche/ software, perchè i driver software della 
seriale, probabilmente entrano in conflitto con i driver built-in che 
prevedono un mouse attaccato alla tastiera. Quindi il software si attende 
dati dai PIO della tastiera e non dal PIO della seriale.


>  
> AFAIR gli Olivetti erano PC compatibili "insoliti" nel senso che erano
> compatibili PC-IBM e facevano girare programmi MSDos /ma/ digerivano
> solo hardware Olivetti ed erano incompatibili per stampanti, monitor con
> quello che si trovava nel mercato dei pc compatibili.
> 
penso sia vera questa considerazione generale




-- 
-
---
I molti partiti comunisti italiani che stanno a DX, al centro, a SX
finiranno anche i denari di Draghi, il 31/10/2019 (circa)



[toc] | [prev] | [next] | [standalone]


#53283

From"the F.O." <f.o@forward-observer.net>
Date2021-01-17 15:23 +0000
Message-ID<ru1kpf$1igf$2@gioia.aioe.org>
In reply to#53282
Il Sun, 17 Jan 2021 15:21:14 +0000, the F.O. ha scritto:

> Il Sun, 17 Jan 2021 13:24:18 +0000, the F.O. ha scritto:
> 
>> Il Fri, 15 Jan 2021 21:57:42 +0100, EngiNerd ha scritto:
>> 
>>> Per prima cosa, auguri di buon anno a tutto il newsgroup!
>>> 
>>> Avendo necessità di ripassare il linguaggio C e le architetture dei
>>> personal computer, ho pensato di unire l'utile al dilettevole
>>> osservando i sorgenti dell'emulatore 86box
>>> (https://github.com/86Box/86Box) e cercando, nel mio piccolo, di
>>> contribuire allo sviluppo nel (poco) tempo libero a mia disposizione.
>>> 
>>> In particolare, ho curato l'aggiunta e l'ampliamento di alcune
>>> macchine, tra le quali l'Olivetti M24. Su quest'ultimo, però, mi è
>>> stato fatto presente uno strano comportamento dell'emulatore, e vorrei
>>> pertanto capire se si tratta di un bug o è un comportamento che si
>>> verifica anche sulla macchina "vera".
>>> 
>>> Che voi sappiate, i mouse seriali (con protocollo Microsoft o Mouse
>>> System) funzionano correttamente su questa macchina?
>>> 
> <http://www.diid.unipa.it/collezioneinformatica/index.php/collezione/
> scheda_7>
> 
> " La tastiera standard keyboard 2, ad esempio, ha 18 tasti funzione,
> mentre la standard keyboard ne ha solo 10. Una particolarità riguarda il
> connettore per il mouse (in figura 5c è possibile vedere un mouse
> Olivetti), che invece di essere presente sul retro del case, è montato
> direttamente sulle tastiere (nascosto da uno sportellino di plastica)"
> 
> Una soluzione hardware che ricorda i macintosh futuri, con prese adb.
> Quindi direi che probabilmente No!.
> 
> [x] è un problema hardware, ti serve un mouse olivetti, da attaccare
> alla tastiera non alla seriale
> 
> [x] è un problema /anche/ software, perchè i driver software della
> seriale, probabilmente entrano in conflitto con i driver built-in che
> prevedono un mouse attaccato alla tastiera. Quindi il software si
> attende dati dai PIO della tastiera e non dal PIO della seriale.
> 
prova ad attaccare il mouse seriale ad una tastiera Olivetti per M24 e 
non caricare i driver Microsoft del mouse, e vedi se funzia.




-- 
-
---
I molti partiti comunisti italiani che stanno a DX, al centro, a SX
finiranno anche i denari di Draghi, il 31/10/2019 (circa)



[toc] | [prev] | [next] | [standalone]


#53284

FromFrancesco Messineo <francesco.messineo@gmail.com>
Date2021-01-17 12:29 -0800
Message-ID<76431bc6-82be-47c8-adad-13279ca05850n@googlegroups.com>
In reply to#53283
On Sunday, January 17, 2021 at 4:23:30 PM UTC+1, the F.O. wrote:
> Il Sun, 17 Jan 2021 15:21:14 +0000, the F.O. ha scritto: 
> 
> > Il Sun, 17 Jan 2021 13:24:18 +0000, the F.O. ha scritto: 
> > 
> >> Il Fri, 15 Jan 2021 21:57:42 +0100, EngiNerd ha scritto: 
> >> 
> >>> Per prima cosa, auguri di buon anno a tutto il newsgroup! 
> >>> 
> >>> Avendo necessità di ripassare il linguaggio C e le architetture dei 
> >>> personal computer, ho pensato di unire l'utile al dilettevole 
> >>> osservando i sorgenti dell'emulatore 86box 
> >>> (https://github.com/86Box/86Box) e cercando, nel mio piccolo, di 
> >>> contribuire allo sviluppo nel (poco) tempo libero a mia disposizione. 
> >>> 
> >>> In particolare, ho curato l'aggiunta e l'ampliamento di alcune 
> >>> macchine, tra le quali l'Olivetti M24. Su quest'ultimo, però, mi è 
> >>> stato fatto presente uno strano comportamento dell'emulatore, e vorrei 
> >>> pertanto capire se si tratta di un bug o è un comportamento che si 
> >>> verifica anche sulla macchina "vera". 
> >>> 
> >>> Che voi sappiate, i mouse seriali (con protocollo Microsoft o Mouse 
> >>> System) funzionano correttamente su questa macchina? 
> >>> 
> > <http://www.diid.unipa.it/collezioneinformatica/index.php/collezione/ 
> > scheda_7> 
> > 
> > " La tastiera standard keyboard 2, ad esempio, ha 18 tasti funzione, 
> > mentre la standard keyboard ne ha solo 10. Una particolarità riguarda il 
> > connettore per il mouse (in figura 5c è possibile vedere un mouse 
> > Olivetti), che invece di essere presente sul retro del case, è montato 
> > direttamente sulle tastiere (nascosto da uno sportellino di plastica)" 
> > 
> > Una soluzione hardware che ricorda i macintosh futuri, con prese adb. 
> > Quindi direi che probabilmente No!. 
> > 
> > [x] è un problema hardware, ti serve un mouse olivetti, da attaccare 
> > alla tastiera non alla seriale 
> > 
> > [x] è un problema /anche/ software, perchè i driver software della 
> > seriale, probabilmente entrano in conflitto con i driver built-in che 
> > prevedono un mouse attaccato alla tastiera. Quindi il software si 
> > attende dati dai PIO della tastiera e non dal PIO della seriale. 
> >
> prova ad attaccare il mouse seriale ad una tastiera Olivetti per M24 e 
> non caricare i driver Microsoft del mouse, e vedi se funzia.

Io non la farei la prova.
Il connettore presente sulla tastiera dell'M24 non e' una seriale, accetta direttamente i segnali
degli encoder in quadratura per i due assi X,Y:
https://www.retrospace.net/infoseiten/upload/files/freaked.m24_atari.1358.png
Per esempio in figura si vede come adattare un mouse atari.


F

[toc] | [prev] | [next] | [standalone]


#53285

From"mousemiki" <amimicki@tin.it>
Date2021-01-17 22:30 +0100
Message-ID<ru2acr$5nt$1@gioia.aioe.org>
In reply to#53284
Francesco Messineo wrote:
>>>> Il Fri, 15 Jan 2021 21:57:42 +0100, EngiNerd ha scritto:
>>>>> Che voi sappiate, i mouse seriali (con protocollo Microsoft o
>>>>> Mouse System) funzionano correttamente su questa macchina?
>> prova ad attaccare il mouse seriale ad una tastiera Olivetti per M24
>> e non caricare i driver Microsoft del mouse, e vedi se funzia.
>
> Io non la farei la prova.
> Il connettore presente sulla tastiera dell'M24 non e' una seriale,
> accetta direttamente i segnali
> degli encoder in quadratura per i due assi X,Y:
> https://www.retrospace.net/infoseiten/upload/files/freaked.m24_atari.1358.png
> Per esempio in figura si vede come adattare un mouse atari.
> F
Praticamente non è un mouse che manda i segnali sulla seriale, ma li manda 
in digitale, quindi se va un atari ci va anche un mouse amiga :)
buono a sapersi, ho un olivetti m240 e mi piacerebbe farci girare win1 che 
uso su amstrad ppc :)


[toc] | [prev] | [next] | [standalone]


#53288

FromEngiNerd <webmaster_dot_crrc@yahoo.it>
Date2021-01-18 13:04 +0100
Message-ID<ru3thi$1ku6$1@gioia.aioe.org>
In reply to#53285
On 17/01/2021 22:30, mousemiki wrote:
> Praticamente non è un mouse che manda i segnali sulla seriale, ma li manda
> in digitale, quindi se va un atari ci va anche un mouse amiga :)

Esattamente. A patto di scambiare alcuni pin sulla porta, dovrebbe 
essere possibile adattare uno di questi mouse.

> buono a sapersi, ho un olivetti m240 e mi piacerebbe farci girare win1 che
> uso su amstrad ppc :)

M240 o M24? Lo chiedo perchè, dalle informazioni che ho trovato in rete 
[1], la tastiera dell'M240 sembrerebbe sprovvista della porta mouse 
proprietaria. Al suo posto, come opzione, veniva installata una scheda 
ISA per mouse Logitech. Se invece la porta mouse fosse presente e 
funzionante sulla tastiera della tua macchina, mi sarebbe utile saperlo, 
così da aggiungerla all'emulazione M240 di 86box. Inoltre, sull'M240 
emulato i mouse seriali standard funzionano correttamente, quindi anche 
qui sarebbe utile sapere se accade lo stesso anche sulla macchina reale.

Già che ci siamo, ti chiederei infine se per caso il tuo M240 monta la 
scheda video addizionale EGC [2] (collegata alla normale scheda video 
OGC mediante un cavo flat [3]) che porta la risoluzione video a 
640x400x16 colori, e se sei in possesso dei relativi driver (DEDRIVE.DEV 
e una versione speciale di GWBASIC).

Ciao,

EngiNerd

[1] 
https://archive.org/details/hack42_Olivetti_M240_Installation_and_Operations_Guide 
(pagg. 382-383-403)
[2] https://sourceforge.net/p/pcbasic/discussion/general/thread/236202f1/
[3] http://www.z80ne.com/m20/sections/photos/m24_z8001/M24_inside.jpg

[toc] | [prev] | [next] | [standalone]


#53291

From"mousemiki" <amimicki@tin.it>
Date2021-01-18 19:25 +0100
Message-ID<ru4jtp$116m$1@gioia.aioe.org>
In reply to#53288
EngiNerd wrote:
> On 17/01/2021 22:30, mousemiki wrote:
>> Praticamente non è un mouse che manda i segnali sulla seriale, ma li
>> manda in digitale, quindi se va un atari ci va anche un mouse amiga
>> :)
>
> Esattamente. A patto di scambiare alcuni pin sulla porta, dovrebbe
> essere possibile adattare uno di questi mouse.
>
>> buono a sapersi, ho un olivetti m240 e mi piacerebbe farci girare
>> win1 che uso su amstrad ppc :)
>
> M240 o M24? Lo chiedo perchè, dalle informazioni che ho trovato in
> rete [1], la tastiera dell'M240 sembrerebbe sprovvista della porta
> mouse proprietaria. Al suo posto, come opzione, veniva installata una
> scheda ISA per mouse Logitech. Se invece la porta mouse fosse
> presente e funzionante sulla tastiera della tua macchina, mi sarebbe
> utile saperlo, così da aggiungerla all'emulazione M240 di 86box.
> Inoltre, sull'M240 emulato i mouse seriali standard funzionano
> correttamente, quindi anche qui sarebbe utile sapere se accade lo
> stesso anche sulla macchina reale.
> Già che ci siamo, ti chiederei infine se per caso il tuo M240 monta la
> scheda video addizionale EGC [2] (collegata alla normale scheda video
> OGC mediante un cavo flat [3]) che porta la risoluzione video a
> 640x400x16 colori, e se sei in possesso dei relativi driver
> (DEDRIVE.DEV e una versione speciale di GWBASIC).
>
> Ciao,
>
> EngiNerd
>
> [1]
> https://archive.org/details/hack42_Olivetti_M240_Installation_and_Operations_Guide
> (pagg. 382-383-403)
> [2]
> https://sourceforge.net/p/pcbasic/discussion/general/thread/236202f1/
> [3] http://www.z80ne.com/m20/sections/photos/m24_z8001/M24_inside.jpg

  Per rispondere a tutte le tue domande dovrei riesumare M240 aprirlo 
accenderlo far girare i dischetti ecc. lavoro che farò certamente in coda a 
tutti gli altri quando non sono al lavoro (la vedo lunga) intanto posso 
dirti che uno dei due M240 ha una scheda vga/ega su isa 8bit e che la 
tastiera non ha il connettore per il mouse come giustamente hai scritto, per 
il resto... attendere prego :) 

[toc] | [prev] | [next] | [standalone]


#53295

FromEngiNerd <webmaster_dot_crrc@yahoo.it>
Date2021-01-20 13:12 +0100
Message-ID<ru96o7$133v$1@gioia.aioe.org>
In reply to#53291
Non ti preoccupare, non c'è assolutamente fretta. Anzi, grazie per le 
informazioni che mi hai dato e per la disponibilità.

A presto,

EngiNerd

[toc] | [prev] | [next] | [standalone]


#53287

FromEngiNerd <webmaster_dot_crrc@yahoo.it>
Date2021-01-18 12:54 +0100
Message-ID<ru3suf$1b05$1@gioia.aioe.org>
In reply to#53284
On 17/01/2021 21:29, Francesco Messineo wrote:
> On Sunday, January 17, 2021 at 4:23:30 PM UTC+1, the F.O. wrote:
>> prova ad attaccare il mouse seriale ad una tastiera Olivetti per M24 e
>> non caricare i driver Microsoft del mouse, e vedi se funzia.
> Io non la farei la prova.
> Il connettore presente sulla tastiera dell'M24 non e' una seriale, accetta direttamente i segnali
> degli encoder in quadratura per i due assi X,Y:

Confermo: ero già al corrente dell'esistenza della porta mouse 
proprietaria sulla tastiera dell'M24, che non è una seriale standard ma 
appunto usa un protocollo di comunicazione simile a quello usato dai 
mouse Amstrad, Amiga, Atari e Logitech (quelli proprietari, non seriali 
o PS/2). L'emulazione di tale porta mouse è già presente su 86box (non 
l'ho scritta io) e funziona correttamente.

Essendo però l'M24 dotato anche di una porta RS232 sul retro, rimane il 
dubbio se sia possibile usare quest'ultima per collegare un normale 
mouse seriale (che fa appunto uso della porta RS232). Al di là 
dell'emulatore, questo sarebbe utile per i possessori di M21 (come me) 
in quanto questo modello non ha la porta mouse proprietaria.

Ciao,

EngiNerd

[toc] | [prev] | [standalone]


Back to top | Article view | it.comp.retrocomputing


csiph-web