> emulateur > Emulateur nintendo DS
63 posts     7 pages     [ Goto page: 1 2 3 4 5 6 7  ]
alekmaul
The god of the goddess
Posted Saturday, December 8th 2007 7:28AM
 
20 posts
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 Roma
Posted Monday, December 10th 2007 2:25PM

74 posts
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
The god of the goddess
Posted Monday, December 10th 2007 9:41PM
 
20 posts
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 Roma
Posted Wednesday, December 12th 2007 1:25PM

74 posts
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
The god of the goddess
Posted Wednesday, December 12th 2007 2:34PM
 
20 posts

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 Roma
Posted Friday, December 21st 2007 2:53PM

74 posts
Hope to have an Oric always with me!




Thank you alekmaul! 



ORIC4EVER!! \(^..^) www.iocero.com
alekmaul
The god of the goddess
Posted Friday, December 21st 2007 9:51PM
 
20 posts
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
The god of the goddess
Posted Sunday, December 23rd 2007 10:02AM
 
20 posts
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)
Oricophily Druid
Posted Sunday, December 23rd 2007 12:04PM

362 posts
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
The god of the goddess
Posted Sunday, December 23rd 2007 12:44PM
 
20 posts
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 posts     7 pages     [ Goto page: 1 2 3 4 5 6 7  ]
> emulateur > Emulateur nintendo DS