DSpec WIP DSpec General Discussion
#842
Posted 01 February 2007 - 09:49 AM
TheHiVE, on Jan 29 2007, 12:38 PM, said:
DSpec uses around a third of the DS's processing capacity, including rendering, and software mixing of the AY.
The CPU core and renderer are ASM though, so this is probably why I have such good results.
The renderer is heavily optimized, and actually fits quite well with the DS's VRAM configuration...It's a hell of a lot more efficient in terms of cycles than the equivilent rendering to say a linear bitmap display.
So, TheHive, since your software only uses 1/3 of the ds capabilities, do you believe that using highly optimized code, a much more complex system like the ST 520 or Amiga 500 (or even ST 1040 and Amiga 1000) could ever be emulated in the DS?
Those were systems I owned back in 85 right after the speecy and wich I also recall with very fond memories.
North and South, Midnight Resistance, Turrican, and lots lots more.
I know that although the Amiga CPU was less than three times faster (in MHZ) than the Z80 that equiped the spectrum (The ST was faster), there is a lot more to emulate wich is much more complicated than the Zx Spectrum, so the doubt comes not only in terms of the DS processing power wich has to emulate and also process a lot more complicated content from several processors (like the 6800 cpu, and then the Agnus, Denise and Paula processors), but also with the DS memory wich has to contain the emulator and also the emulated contents.
I have serious doubts, but maybe with the correct programming language and optimized routines it could just be squeezed in! At a first glance, what do you think. Could it be made?
This post has been edited by Metal_Spirit: 01 February 2007 - 09:58 AM
#843 Guest_Jet Set Willy_*
Posted 01 February 2007 - 05:41 PM
Metal_Spirit, on Feb 1 2007, 09:49 AM, said:
Those were systems I owned back in 85 right after the speecy and wich I also recall with very fond memories.
North and South, Midnight Resistance, Turrican, and lots lots more.
I know that although the Amiga CPU was less than three times faster (in MHZ) than the Z80 that equiped the spectrum (The ST was faster), there is a lot more to emulate wich is much more complicated than the Zx Spectrum, so the doubt comes not only in terms of the DS processing power wich has to emulate and also process a lot more complicated content from several processors (like the 6800 cpu, and then the Agnus, Denise and Paula processors), but also with the DS memory wich has to contain the emulator and also the emulated contents.
I have serious doubts, but maybe with the correct programming language and optimized routines it could just be squeezed in! At a first glance, what do you think. Could it be made?
I have just seen on gbadev that GPF, wintermute and agentq had a little broken the teeth while trying to carry on DS the Dreamcast version of UAE4ALL.
Considering they are far to be bad, it is not encouraging .........
but for the atari ST, it is on the list of Alek Maul of the scene emulation on DS "ColecoDS, AmeDS, ThomDS,MarcaDS and soon DSMasterPlus (sega master system), after AtariST ....
Redbug also is very sympathetic (CrocoDS, PenkoDS) and ...... after ??????
for the moment the DS can make :
- Spectrum (Speecy, Dspec)
- Commodore 64 (FrodoDS)
- Amstrad (AmeDS, CrocoDS)
- MSX 1 et 2 (PenkoDS)
- Sega Master System (DSMasterPlus -Wip- )
- Nintendo (NesDS)
- Thomson MO5 (ThomDS)
- Colecovision (ColecoDS)
- ZX81
- Megadrive (PicodriveDS)
- SuperNes (SNEmulDS, SnezziDS)
- Arcade (MarcaDS)
and ScummVM DS.
Support DLDI for All !!!!!!!
#844
Posted 01 February 2007 - 06:09 PM
Jet Set Willy, on Feb 1 2007, 12:41 PM, said:
Considering they are far to be bad, it is not encouraging .........
but for the atari ST, it is on the list of Alek Maul of the scene emulation on DS "ColecoDS, AmeDS, ThomDS,MarcaDS and soon DSMasterPlus (sega master system), after AtariST ....
Redbug also is very sympathetic (CrocoDS, PenkoDS) and ...... after ??????
Sorry to be OOT, but you mentioned that Redbug is working on PenkoDS.
I was looking for a link to a site or a forum with more infos about that, could you please point me in the right direction ?
By the way , have you heard of the newest release of Devkitpro r20 ?
It has now integrated support for DLDI drivers, and now every homebrew should be relatively easier to develop.
Is this what TheHiVE is using to get DSpec up and running ? If so a newer, better version can't be that far away...
Stolen from somewhere else...
Quote
This long awaited toolchain update brings the much requested directory functions to libfat.
devkitARM release 20 has been updated with newlib 1.15.0 and the completed stdio patches for directory related functions. Example code will be added to the nds examples later.
Cearn's Gameboy Image Transmogrifier joins the tools available in the devkit. This image processing tool should provide you with a simpler way to add graphics to your projects. Again sample projects will be added to the nds and gba examples over the next few days.
Chishm's dlditool is now included as well as the dldi linkscript for added convenience. A dldi template is available in the examples.
The included makefile rulesets have been reordered so that .itcm/.iwram/.arm.c/cpp files should work as intended.
DSwifi 0.3d now uses closesocket rather than close for sockets. The old function was overriding an important function of the same name in newlib and interfering with some aspects of stdio. The hitherto unannounced 0.3c brought support for newer wifi hardware in recent DS units as well as some bugfixes related to UDP.
The latest libfat merely enables the long awaited directory related functions, devkitARM release 20 is a requirement for this build.
This post has been edited by Arm73: 01 February 2007 - 06:49 PM
#845
Posted 01 February 2007 - 08:30 PM
Jet Set Willy, on Feb 1 2007, 05:41 PM, said:
- Spectrum (Speecy, Dspec)
- Commodore 64 (FrodoDS)
- Amstrad (AmeDS, CrocoDS)
- MSX 1 et 2 (PenkoDS)
- Sega Master System (DSMasterPlus -Wip- )
- Nintendo (NesDS)
- Thomson MO5 (ThomDS)
- Colecovision (ColecoDS)
- ZX81
- Megadrive (PicodriveDS)
- SuperNes (SNEmulDS, SnezziDS)
- Arcade (MarcaDS)
and ScummVM DS.
Support DLDI for All !!!!!!!
Heres what Iīve tried, for the same order you placed them:
SpeecyDS - Ok 48 k emulator. Way inferior to DSPEC. Lacks 128k emulation.
DSpec - Awesome 48 kb emulator - Lacks 128K emulation and M3 support, but it seems to be on the way. (Hope TheHive has taken all the stuff on the wishlist thread into consideration).
Frodo DS - It works... Sound works terribly, and lots of graphic glitches. Far from finished.
NesDS - Not shure i tryed this one, but i have runned Nes games (I think). Maybe using the M3 manager to convert them (I have a M3 mini v2)?.
PicoDriveDS - Works nicely. No sound though, and i havenīt managed to find a way to load another game without rebooting (if there is, help would be nice).
SCUMMVM DS - Works as a dream.
I will take this chance to thank all the programmers who made these softwares. Specially TheHive and AgentQ, since DSPEC and SCUMMVM DS are my favorite homebrew emulators.
#846 Guest_Jet Set Willy_*
Posted 01 February 2007 - 09:07 PM
Arm73, on Feb 1 2007, 06:09 PM, said:
I was looking for a link to a site or a forum with more infos about that, could you please point me in the right direction ?
By the way , have you heard of the newest release of Devkitpro r20 ?
It has now integrated support for DLDI drivers, and now every homebrew should be relatively easier to develop.
Is this what TheHiVE is using to get DSpec up and running ? If so a newer, better version can't be that far away...
Stolen from somewhere else...
For Redbug this is Here :
http://deadketchup.kyuran.be/
But also here for speak news emulators soon : DSMasterPlus, AtariST, PenkoDS etc.....
http://www.portabled...ages/forums.php
#847
Posted 01 February 2007 - 10:02 PM
EDIT:
It's in French
But I managed to read trough, French it's not that hard to get if you already speak Italian and Spanish...
On the plus side on that page I found comments by our Departed friend Kasimir2007 !!!, in all its glorious uncut , original non-google-translated French
It's a small world, I wonder if PenkoDS works on his G6...
This post has been edited by Arm73: 01 February 2007 - 10:19 PM
#849
Posted 03 February 2007 - 01:16 PM
I'll post an update on progress over the next few days, worry not
Please continue any discussion on the DSpec WIP #2 thread. This one is causing performance problems on the boards since it's getting quite large.
Thanks
-HiVE...

Sign In
Register
Help
Start a new topic
This topic is locked
MultiQuote