> emulateur > Emulateur nintendo DS
63 messages     7 pages     [ Aller à la page: 1 2 3 4 5 6 7  ]
alekmaul
Le Dieu de la Déesse
posté le samedi 8 décembre 2007 07h28
 
20 messages
Cristian a écrit: I hope to make a port into Nintendo DS....
 

 http://www.portabledev.com/smf/index.php?topic=171.msg2365#msg2365
    


J'ai par contre beaucoup de mal à rendre rapide l'émulation du VIA 6522, si quelqu'un peut m'aider sur ce point, cela serait vraiment sympa :)
Very difficult to increase speed of VIA6522 emulation, if somebody can help me, i'll appreciate :-)


my email :   alekmaul@portabledev.com
Cristian
Oric Rome
posté le lundi 10 décembre 2007 14h25

90 messages
Alekmaul you did it!

Sorry in English please
"
J'ai par contre beaucoup de mal à rendre rapide l'émulation du VIA 6522, si quelqu'un peut m'aider sur ce point, cela serait vraiment sympa" -> ??

Do you need help for coding? What about libs you use (nds or pa libs ? ).





ORIC4EVER!! \(^..^) www.iocero.com
alekmaul
Le Dieu de la Déesse
posté le lundi 10 décembre 2007 21h41
 
20 messages
Hello Cristian and all others here ,

Well, as I said, i made a "very bad early release" of the emulator on DS. I looked at palmoric sourcecode to have the beginning of my emu.
I have a graphist who will do the design of the oric atmos keyboard and the emulator will have the same features than my others (wifi connection to send games compatibility on my website, save state, scrennshorts, snapshot, and so on).
I allready have a good AY emulation, i made it for my amstrad emulator (the emulation is on the arm7, so it takes nothing on the arm9, only the writing of psg registers).
My "only" big pb is to have an optimised VIA 6522 emulation for the Oric, do we need to emulated all the via 6522 or only some features ?
I took a look at via6522 emulation in MESS but do we need to emulate everything in the via chipset or not ? Can we do some tricks to have only some features (tape, keyboard and sound for example)
Also, i'm not using palib, only devkitpro release 20 (not 21) / wifi lib / fatlib and libnds. And I reuse my "core emulation" from my others emulators, so the files selection, wifi sending for game compatibility, and so on is allready wrote !).
So if someone can help me to emulate the 6522 , it will be great. What i need is only informations about the required features to emulate for the Oric.
At least, i don't understand why we need to have memory banking for Oric, the memory can be address directly (c000-ffff for rom, 0-c000 for ram) if we don't emulate the disk interface ?
Regards :)
Cristian
Oric Rome
posté le mercredi 12 décembre 2007 13h25

90 messages
Where I can find palmoric sourcecode?

I think is important to emulate all the via 6522 features, according to DS ARM9 Mhz, for a full 100% compatible emulator under emulator parameter file.init (like FRODO C64 emulator that's can switch from a better compatible version but slow and a minor compatible version but more fast).


"At least, i don't understand why we need to have memory banking for Oric, the memory can be address directly (c000-ffff for rom, 0-c000 for ram) if we don't emulate the disk interface ?"


Sorry I haven't understand the problem


ORIC4EVER!! \(^..^) www.iocero.com
alekmaul
Le Dieu de la Déesse
posté le mercredi 12 décembre 2007 14h34
 
20 messages

I talked about memory banking because MESS uses memory banking for the Oric (certainly to switch from disk drive interface / upper ram).
Palmoric source code in here : http://www.edl.chez-alice.fr/
So, i will try to emulate all the via 6522 features :/
Waskol, how do you emulate the Via 6522 chip, with some timers to be correct with timerA/B , or not ?

Cristian
Oric Rome
posté le vendredi 21 décembre 2007 14h53

90 messages
Hope to have an Oric always with me!




Thank you alekmaul! 



ORIC4EVER!! \(^..^) www.iocero.com
alekmaul
Le Dieu de la Déesse
posté le vendredi 21 décembre 2007 21h51
 
20 messages
Hello again :)
I worked a lot on the emulator last week to understand how the oric works and now the via 6522 is emulated (in arm assembler, not in C).
The video emulation is fine but a little slow (i am around 85% of the real speed on an oric 1 / atmos), i'm actually using lut table to speed it up but it's still too slow, perhaps i will rewrite it in arm assembler.
I am actually working on the keyboard (i have a big bug with the oric matrix keyboard emulation and i dn't know why actually ).
I took a look on euphoric tape emulation (the author made a bridge between the real via6522 emulation and a patch of the oric rom). I think i will reuse his patch ...
If all works fine, i think the emulator will be here for the begining of the new yead
alekmaul
Le Dieu de la Déesse
posté le dimanche 23 décembre 2007 10h02
 
20 messages
Great news !!!
I found my bug in my keyboard routine and now, it works fine :)
Also, tape loading works now and i can load some games !
ENJOY
DSoric and Doggy
maximus (admin)
Druide de l'oricophilie
posté le dimanche 23 décembre 2007 12h04

395 messages
can you explain how to use your Ninentendo DS Oric emulator ? use simple words for technical dummy like me
peux tu nous expliquer comment utiliser cet emulateur Oric pour Nintendo DS ?
en utilisant des mots simples pour les nuls en technique comme moi



is it possible to make an article for this website, section emulators ?
est il possible de rajouter un article à la section émulateurs de ce site ?

Merci


back in 1983
alekmaul
Le Dieu de la Déesse
posté le dimanche 23 décembre 2007 12h44
 
20 messages
actually, the emulator is not available. I need to make the interface design.
L'émulateur n'est pas disponible pour l'instant, je dosi encore réaliser l'interface graphique.

when it will be available, you will have the oric keyboard on the bottom screen of the ds and the oric screen on the top screen. You will use the sensitive screen to simulate the keyboard with the DS stylus
Quand il sera dispo, on aura l'écran de l'oric en haut et le clavier en bas. On utilisera l'écran tactil pour simuler le clavier avec le stylet de la DS.

also, you will have an option menu to load tap file (and perhaps euphoric dmp file if i find the description  of this file).

aussi, on a une option pour charger les fichier tap (et peut être les fichiers dmp si je trouve la description de ce fichier).

at least, this emulator will work like my others, so jus take a lot at the other ones ;)
enfin, cet émulateurr fonctionnera comme mes autres émulateurs, il suffit de jeter un coup d'oeil à ces derniers (http://www.portabledev.com/pages/ds/jeuxdev.-perso.php)

interface example :
exemple d'interface :
interface example
63 messages     7 pages     [ Aller à la page: 1 2 3 4 5 6 7  ]
> emulateur > Emulateur nintendo DS