> 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
|
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 :
|
63 messages 7 pages [ Aller à la page: 1 2 3 4 5 6 7 ] | |
> emulateur > Emulateur nintendo DS |