L'emulatore Sul Cellulare Editoriale
Total Page:16
File Type:pdf, Size:1020Kb
Periodico di informazione sul mondo Sinclair e Spectrum N°5 Ottobre - Novembre 2004 Copyleft 2004 Stefano Guida autore ed editore In questo numero: Editoriale 1 - L'emulatore sul cellulare 2 - Sinclair .. inventore? Dopo le vacanze estive sono proposito anche riguardo alcune manca lo spazio relativo ai cloni ripresi i lavori e, come tutti gli "chicche" provenienti dalla dell'est (in questo numero si 2 - Meeting italiano QL 2003 anni, l'autunno si è aperto con Sinclair stessa riguardo i parlera' in modo esauriente 3 - Errata Corrige tante novita'. In questo numero progetti mai portati a termine. dell'Hobbit) e delle ultime notizie come annunciato si parla di E' poi presente un articolo che circolano in rete. Ricordo 3 - Z80: un processore, un mass media, di curiosita' e sarà corredato di fotografie che chi volesse presentare un mito! presente un articolo di un nostro abbastanza divertente sul proprio articolo, che verrà 4 - Notizie brevi lettore. Inoltre, sempre fanatismo di alcuni utenti dello pubblicato sul prossimo numero, dall'Italia, ci sono delle novita' in Spectrum contro lo "strapotere" puo' inviarlo via email 4 - Il clone del mese: Hobbit fatto di emulatori. e l'egemonia informatica degli all'indirizzo sottostante. Buona 4 - Nuovi giochi Chi segue la lista sarà anni 80 del colosso lettura.. sicuramente aggiornato a tal Commodore. Come sempre non [email protected] 5 - Una memoria al silicio? 5 - Lo Spectrum e i mass media 5 - A quanto puo' arrivare il L'emulatore sul cellulare fanatismo? Sembra che l'Italia sia la patria dell'emulazione file e risorse, file di progetto e via dicendo. Il 5 - Vignetta - ringraziamenti - per eccellenza. Dall'ormai noto e famosissimo sorgente viene a contenere non meno di quattro sul prossimo numero RealSpec (http://www.ramsoft.bbk.org), si e' classi. Inutile aggiungere che le cose tipiche del passati all'emulatore "bootabile" Dos come sincronizzazioni precise e interrupts (http://medialab.dyndns.org/~scinziatu) e se gestiti dall'utente non esistono proprio. Per quanto vogliamo si potrebbe anche aggiungere riguarda l'output a video si risolve usando una l'"emulatore" del development kit dello Z88 funzione Symbian (ovviamente non documentata) (http://www.z88dk.org) il cui uno dei "manteiner" che restituisce un puntatore alla memoria video e si del progetto e' Stefano Bodrato. puo' usare tranquillamente finche' altri task non Recentemente Alfonso Martone sta lavorando ad abbiano la necessità di scrivere a video (in caso di un ambizioso progetto del tutto innovativo. batteria scarica, arrivo di messaggio o telefonata). Il Qualcosa di simile era stato gia' fatto problema dell'I/O si risolve usando il thread (http://mobilezx.sourceforge.net) principale dedicato ad obbedire alle rigide sfruttando il compilatore java che ormai e' convenzioni ed un secondo thread su cui gira presente su quasi tutti i terminali di ultima l'emulatore piu' un blocco di memoria condivisa per Q - BRANCH generazione ma nessuno si e' mai cimentato in far pescare a quest'ultimo la pressione dei tasti e una realizzazione ottimale tanto e' del touchscreen. Come se non Rivista QL Today n.9 vero che tale emulatore non e' bastasse le applicazioni non possono issue 2 (fine Settembre) stato neppure testato su un avere variabili globali (solo dati read- telefonino vero e proprio senza only, ossia "const static"), quindi tener conto poi delle diverse anche qui bisogna districarsi Hardware nuovo e caratteristiche che contrad- propagando puntatori e cose simili, distinguono i modelli differenti di tenendo conto di un'altra aberrante periferiche cellulari. C'e' da dire che limitazione, ossia le classi istanziate l'emulatore su cui sta lavorando non devono contenere piu' di qualche membrane per tastiera Alfonso e' specifico per il Sony Ericsson P900 migliaio di byte di dati altrimenti si incappa in un (come da fotografia) su cui gira il sistema "out of memory" (per fortuna con la malloc() si operativo Symbian e probabilmente, anche se possono allocare blocchi di centinaia di kbytes); in Programmi e utility questo e' presente su altri telefonini, tale teoria dovrebbero esserci almeno 5500-6000 kbyte emulatore potrebbe non funzionare correttamente liberi alla partenza sul P900 mentre sul nuovo per via delle temporizzazioni calcolate sul modello P910, che è dotato di un quantitativo Hardware seconda processore in uso e della dimensione del display. maggiore di Ram, la memoria libera sale a circa 20- mano testato In questo caso si tratta dell'ARM a 32 bit con clock 21Mb. Insomma, nonostante tutti questi problemi, a 156 MHz, display 320x208 a 65536 colori l'emulatore gira a velocita' ragionevole in quanto e' touchscreen. Nonostante sia possibile stato utilizzato il C++ al posto del Java. Novita' dal mondo QL e programmare questo apparecchio in C, C++ e Il progetto di questo emulatore e' partito dall'Fbzx e perfino assembler ARM/Thumb, il grosso ostacolo purtroppo viene emulato solo il 48k nudo e crudo links da superare e' il Symbian stesso: l'input/output lo privo di interface1, microdrive, paging e altro per si può fare solo seguendo le sue convenzioni evitare ulteriori rallentamenti: per toccare il fatidico (active-objects, richieste asincrone, eventi, 100% è stato addirittura necessario rallentare la priorita', ecc). Ecco che un banale "Hello World" generazione dell'immagine video a soli 16 frame al costa qualche decina di righe tra sorgente C++, secondo. N°5 OTTOBRE - NOVEMBRE 2004 PAGINA 2 Jochen Merz aveva con se oltre a QPC2 v3 alcuni aggiornamenti di programmi esistenti Sinclair... Meeting italiano quali FiFi II (v4.30), WinED (v1.26), Eprom manager, QSup, QMake, QPac 1 e QPac ...inventore? 2. Quest’ultimo, in particolare, è stato QL 2003 aggiornato da Marcel Kilgus per E' circolato in lista Gli ospiti stranieri erano veramente tanti ed visualizzare correttamente l’area libera su disco. L’ultima versione è la 1.42. Per un messaggio che alcuni inaspettati. Ad esempio, ho scoperto ha sfatato un po' il QPac 1 l’aggiornamento principale è quello pochi giorni prima del meeting che avrebbero mito di Sir Clive di rendere compatibile sysmon con Sinclair. Il partecipato Al e Dorothy Bohem dagli Stati SMSQ/E versione 3. Come aggiornamento baronetto infatti Uniti. Al e la moglie hanno potuto partecipare a pagamento cito invece QD 2003 e non si puo' solo al social event del sabato sera in quanto QSpread 2003 che, oltre a caratterizzarsi considerare un vero e proprio inventore dal il volo di ritorno partiva dalla base militare di per nuove implementazioni, hanno subito momento in cui solo le idee di base sono Aviano la domenica mattina (in alternativa si un notevole miglioramento estetico con il partite da lui ma i progetti hardware e sarebbero dovuti trattenere in Italia una pieno supporto degli sprite a 65k colori. software delle macchine prodotte sono stati settimana intera). Un altro ospite inatteso è Marcel nella sua presentazione ha spiegato elaborati da tecnici ingegneri che, prima stato Anthony Da Silva, un incallito fumatore che, con questa implementazione, ritiene di della realizzazione, presentavano i lavori a avere completato il lavoro su QPC; spetta di origine portoghese che ha girato il mondo Clive. quindi ai programmatori sfruttare le Il progetto QL, ad esempio, venne realizzato e che ora vive a Parigi. Gli amici stranieri ed potenzialità che lui ha messo a da Bruce Gordon (che assieme ad Alan italiani che hanno partecipato al social event disposizione. Naturalmente ha qualche Miles fondo' la MGT che produsse i famosi sono stati alloggiati in alberghi e idea per il futuro, come la possibilità di floppy compatibili multipiattaforma "MGT" e bed&breakfast a Cavriago, un piccolo paese sfruttare le schede audio PC da ambiente in un secondo momento il Sam Coupe'). Lo a pochi chilometri da Reggio e dalla sala del QL, ma non ha voluto fare alcuna stesso Bruce, al momento della meeting. Questa soluzione ha permesso di promessa in tal senso. Roy Wood ha collaborazione con la Sinclair, faceva parte avere un miglior rapporto qualità prezzo venduto le membrane per la tastiera QL di della MetaLab: ditta che partecipo' alla rispetto agli alberghi di Reggio. Al social cui è stata fatta una mini produzione in Germania. Se vi interessa ordinarne realizzazione dello ZX secondo le specifiche event hanno partecipato tantissime persone: e le linee guida dettate da Clive e che qualcuna potete riferirvi ai seguenti indirizzi da Milano, Emiliano Barbini (oserei dire progetto' completamente il QL. Un altro internet: http://www.sintech-shop.de, esempio e' il "mitico" microdrive la cui idea l’Harrison Ford di Waterworld) ed Antonio http://hometown.aol.co.uk/RWAPsoftware, provenì da un ingegnere polacco il quale Gareffa, da Berbenno Eros Forenzi (che il http://www.qbranch.demon.co.uk. decise di adottare le cassettine audio correttore automatico Tony Firshman non aveva "Super8" (che, come il microdrive, era di Word mi corregge alcuna novità salvo le necessario inserire solo in parte la cartuccia in Forensi: in effetti ormai note Minerva, nel lettore) come mezzo di memorizzazione non sei laureato in Minerva MKII, Romdisq, di massa per immagazzinare i dati. giurisprudenza SuperHermes, MPlane. Secondo Alan Miles, Sinclair, negli ultimi Eros?), da Brescia Zeljko Nastasic (molto anni, invitava periodicamente i progettisti a irrobustito a seguito della Roberto Orlandi, i già presentare i propri lavori ma che di norma sua lunga esperienza venivano bocciati prima ancora di essere citati Al e Dorothy americana) in una lunga visionati. Loki, Janus e Fedra sono cose di Bohem dagli Stati discussione ha presentato i cui ogni tanto si legge, ma nessuno di questi Uniti, Jonathan ed suoi progetti per il futuro. In e' mai stato un vero e proprio progetto Elizabeth Dent dalla particolare, la nuova Sinclair: erano idee di dipendenti e/o Svizzera, dalla Germania Marcel Kilgus e Qubide è sostanzialmente pronta per la collaboratori che Clive non ha mai Jochen Merz, dall’Inghilterra Tony Firshman produzione; ciò sarà possibile non appena realmente pensato di costruire.