non vorrei dire una cazzata, ma per il +3 non esiste gia' il cp/m?
non e' possibile copiare le funzioni del bdos riguardanti la console e
riscrivere solo quelle relative all'i/o da floppy?
e' vero che la paginazione e' diversa, ma credo si possa adattare lo stesso..
>> trasformare sull'emulatore la ROM in RAM. La locazione della mem. >> video in questa fase non è critica. > >La locazione della memoria video nello Spectrum e' "critica" perche' e' >in un posto curioso (a $4000) per cui ci sarebbero grossi problemi con >i programmi CP/M che hanno bisogno di piu' di 16k totali tra programma >e dati. > >Con la paginazione del Chrome entrambi i problemi sono risolti (alla >pagina della ROM si puo' sostituire una di RAM, e la pagina video si >puo' sostituire con una pagina RAM "non video").
Lo so, ma il mio driver accetta in ingresso una "define" per l'indirizzo di base della memoria video, quindi posso comunque fare delle prove con piccoli programmi.
>Quindi il problema e' >solo scrivere un "BIOS" che quando richiesto faccia switching tra >pagina video e faccia da ponte con la ROM del floppy.
Hai detto niente !!
Io sono ancora sulla parte della console; temo di aver comunque messo troppa carne al fuoco, perchè sto cercando di gestire la tastiera in modo bufferizzato attraverso alle interrupt.
-- Email.it, the professional e-mail, gratis per te: http://www.email.it/f
Sponsor: Stanco di avere la casella piena? Risolvi i tuoi problemi di spazio con Email.it PRO100 avrai 100 MB di per spedire e ricevere ciò che vuoi Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid26&d -9