Author Topic: 3rd-party PRIZM apps officially possible  (Read 11978 times)

0 Members and 1 Guest are viewing this topic.

Offline thomatos

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 14
  • Rating: +0/-0
    • View Profile
Re: 3rd-party PRIZM apps officially possible
« Reply #15 on: March 07, 2011, 02:07:13 am »
@Qwerty.55: Yeah, but if the processor is underclocked, it means we can set it back to its original speed without causing any trouble to the calc, no ?! But even in that case, DS emulation seems very unlikely...

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: 3rd-party PRIZM apps officially possible
« Reply #16 on: March 07, 2011, 02:09:31 am »
It can only overclock to 116 MHz, as far as we know, which probably isn't fast enough for an emulation layer to not be noticeable.
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline DrDnar

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 546
  • Rating: +97/-1
    • View Profile
Re: 3rd-party PRIZM apps officially possible
« Reply #17 on: March 09, 2011, 04:19:11 pm »
The DS has two CPUs of a different architecture. A real-time interpreter is definitely impossible, and a recompiler is unlikely. The GBA has only one CPU, an ARM at 16 MHz, so GBA emulation may be possible.
"No tools will make a man a skilled workman, or master of defense, nor be of any use to him who has not learned how to handle them, and has never bestowed any attention upon them. . . . Yes, [] the tools which would teach men their own use would be beyond price."—Plato's The Republic, circa 380 BC

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: 3rd-party PRIZM apps officially possible
« Reply #18 on: March 10, 2011, 12:04:29 am »
We have to take in account the fact these handhelds also got video memory or even video cards that requires to be emulated too, right?

Offline z80man

  • Casio Traitor
  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 977
  • Rating: +85/-3
    • View Profile
Re: 3rd-party PRIZM apps officially possible
« Reply #19 on: March 10, 2011, 01:28:14 am »
As far as I know, emulating a dual cpu device with only a single cpu is near impossible even if the clock speed for the device is three times higher than the emulated one. Reason being is that you have to incorporate multi-tasking on a single threaded device which is hell on any programmer.

List of stuff I need to do before September:
1. Finish the Emulator of the Casio Prizm (in active development)
2. Finish the the SH3 asm IDE/assembler/linker program (in active development)
3. Create a partial Java virtual machine  for the Prizm (not started)
4. Create Axe for the Prizm with an Axe legacy mode (in planning phase)
5. Develop a large set of C and asm libraries for the Prizm (some progress)
6. Create an emulator of the 83+ for the Prizm (not started)
7. Create a well polished game that showcases the ability of the Casio Prizm (not started)

Offline fb39ca4

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1749
  • Rating: +60/-3
    • View Profile
Re: 3rd-party PRIZM apps officially possible
« Reply #20 on: March 12, 2011, 08:54:19 am »
DS emulation is next to impossible, because there is two CPUs, and a gpu to emulate. Not to mention how awkward playing a game that uses the touchscreen would be on a calc.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: 3rd-party PRIZM apps officially possible
« Reply #21 on: March 13, 2011, 03:19:06 am »
Indeed. I think we should stick to other handhelds and older consoles like the NES, SNES, GB/C/A, Sega Megadrive/Genesis, etc.