Newsgroup: it.comp.retrocomputing
Titolo: Da oggi c'è un motivo in meno per acquistare un C65

Eh già, perchè io ne ho creato un emulatore!
 
Eccolo qua: Hi65, il mio personalissimo emulatore di Commodore 65, che
usa un approccio HLE e ottiene una velocità 2840 volte superiore al
MESS!
http://devilmaster.altervista.org/hi65.html
 
L'ho rilasciato sotto GPL v3 e non ha bisogno di alcun BIOS o ROM.

 
http://devilmaster.altervista.org/hi65.html
 
 
I miei complimenti più Italiani! Adesso divulga il verbo in tutto il 
mondo... ;-)
 
 
Saluti,
Oge
 
 
 

>I miei complimenti piů Italiani!
 
Ahem, non capisco se intendi dire "sono fiero che quest'emulatore sia
stato fatto da un italiano" o "mettiti a scrivere in italiano nel
sito, sei italiano!"

 L'ho rilasciato sotto GPL v3 e non ha bisogno di alcun BIOS o ROM.
 
e si potrebbe farlo girare anche con un s.o. linux senza tirare in ballo 
wine o dosbox o simili?
 
 
 
-- 
/-\ /\/\ /\/\ /-\ /\/\ /\/\ /-\ T /-\

wine o dosbox o simili?
 
Il sorgente č lě a disposizione apposta. Necessita di Allegro 4.2.

>Il sorgente è lì a disposizione apposta. Necessita di Allegro 4.2.
 
P.S.
Questo è valido per l'emulatore vero e proprio e per il configuratore
da linea di comando. Il frontend grafico, invece, non può girare
nativamente su Linux perchè è stato fatto in Visual Basic.
Per tokenizzare i programmi su Linux senza ricorrere a WINE serve la
versione per Linux di Petcat, che (credo) si trovi allegata alla
versione per Linux di VICE.

"Devil Master" <ev...@rulez.4ever> ha scritto nel messaggio 
news:1ld2299tu2jop1tum...@4ax.com...

Intendo un complimento mosso da Italico orgoglio... ;) 
 
 

 Il frontend grafico, invece, non può girare nativamente su Linux
 
 
questa mattina ho giusto fast-censito i retro o pseudo-retro rottami che 
ho raccolto da ditte/amici vari
ho raggiunto quota 19 pc fissi, più diversi portatili, fra cui alcuni 
hanno la licenza originale XP o 98
 
486 Dx50, WfW 3.11 (mio)
AMD Athlon da verificare (ex Edo)
AMD Sempron 2600 (1.8), 1Gb, 80Gb, Ati Sapphire, LXLE 12.04 upd 25/4 (ex 
lav?)
Amiga 1200 (ex Flavio)
Athlon 1200 (mio)
C64 + tape + disk (ex Adri)
Celeron 2400, 1Gb, 80Gb, WinXP Legacy+Edubuntu 12.04, A&G (ex G&Q)
compaq D510 installato dentro un HP Proliant ML150, 1Gb, 3x36Gb (Raid: 
72), Mint 13 upd 31/8 (case ex Rotta, MoBo ex lav?)
Dell Optiplex GX150 con monitor (ex T&F)
Haier chiocciola, 256Mb, 40Gb, P3/800 circa, ha 1 condensatore staccato, 
esegue il POST, non fa il boot (ex HET)
HP Compaq dx6100, 1Gb, 80Gb, lic. Win XP Pro, inst. LXLE 12.04.3 (ex Carm)
HP Vectra VL400dt, 256Mb, 18Gb, P3/866, lic Win98, inst. Crunchbang (ex 
lav?)
P4 1800, 1Gb, 80Gb, lic Win XP Pro (ex Kru)
P4 2800, 768Mb, 80Gb, lic Win XP Pro (ex lav?)
P4 3000, 1Gb, LXLE 12.04 upd 20/4 (ex Mece)
P4 3200, 2Gb, Mint 13 upd 20/1, cassetto HDD (mio?)
P4 guasto, no RAM, no HD, no video (ex lurati?)
Pentium Pro 200 Dual, 32Mb (mio)
Thin client HP, 256Mb ram/disk (ex Barra)
 
la prima domenica piovosa che arriva e che mi costringe in casa provo ad 
accendere i vari P3/P4 e a fare la raccolta differenziata (ram, dischi, 
schede, etc) e poi via, tutto il resto nel cassonetto, OPPURE scambio con 
un "recentissimo" pc con intel core i3 o i5 :)


Thin client HP, 256Mb ram/disk (ex Barra)
 
Tanto per ridereT, prova a eseguire Hi65 e il MESS su questi due
computer e confrontarne la differenza di velocità nell'eseguire il
programma gfxdemo3 (quello più impegnativo) :-D

 un "recentissimo" pc con intel core i3 o i5 :)
 
posso dire?  La condizione [Scambio] oppure [cassonetto] non è 
esattamente qualcosa che fa simpatia.
Posto che non mi interessa, ma se proprio li butti, perchè non regalare 
invece?
 
 

 invece?
 
 
li sto provando, ce ne sono almeno un paio che sono morti
 
altri potrebbero anche andare bene ma il più delle volte, quando li 
propongo, mi sento rispondere che vogliono giocarci con i giochi 3d e 
metterci windows 7 o 8, e office 2010-2013 (più o meno piratati)
 
cosa gli dico? lascia perdere e prenditene uno nuovo
 
io riporto a casa e metto nella pigna


 cosa gli dico? lascia perdere e prenditene uno nuovo
 
condivido, solo che il post sembrava dire  "o me ne viene qualcosa anche 
a me, o piuttosto li butto"
Se ho capito male io mi scuso..
 
 


Sì. L'ho compilato su Linux (Ubuntu 13.04, con liballegro4.2-dev 
installato). Il Makefile.win è stato fatto per Windows (come il nome fa 
pensare), ma per fortuna usa un sacco di variabili, perciò si può 
compilare per Linux senza cambiarlo, ma soltanto passando il valore 
delle variabili nella linea di comando.
 
Per la versione debug:
make -f Makefile.win CXXFLAGS=-g CPP=g++ LIBS=-lalleg
 
Per la versione non debug:
make -f Makefile.win CPP=g++ LIBS=-lalleg
 
C'è il piccolo problema che non ho capito come si esca dal programma in 
maniera pulita. E uscire in maniera sporca ha conseguenze dannose, 
perché la risoluzione dello schermo viene fottuta e tocca uscire dalla 
sessione grafica e rifare il login. Per mitigare il problema, ho 
modificato il file display.cpp: la linea
 
   if (set_gfx_mode(GFX_AUTODETECT,screen_width,screen_height,0,0))
 
è diventata
 
   if (set_gfx_mode(GFX_AUTODETECT_WINDOWED,screen_width,screen_height,0,0))
 
così il programma parte nella sua finestra senza provare a modificare la 
risoluzione dello schermo principale.

maniera pulita.
 
E' sufficiente premere ESC quando compare la schermata principale con
il READY.


Quindi non puoi uscire dall'emulatore mentre una demo sta girando, deve 
esserci il READY.
 
Comunque, qui succede questo:
1) lanciare hi65
2) dentro hi65, scrivere DLOAD"GFXDEMO1.PRG"
3) dentro hi65, scrivere RUN
4) quando la demo ha finito di disegnare lo schermo, premere un tasto
 
Torna la schermata iniziale col READY... solo che non reagisce ad alcun 
tasto, né ESC né qualsiasi altro. Lo stesso con SSAMPLE.PRG. Non succede 
se il .prg viene dato direttamente sulla linea di comando che lancia hi65.