PockEmul for Android

Dear PockEmul fans,

PockEmul was ported to Android several years ago.
Although technically the same source code has made it possible to obtain a functional mobile version, it must be admitted that the user experience is totally different between the Desktop (Windows, Linux, OSX) and Mobile (Android, IOS) environments.

The user interface of PockEmul has been completely redesigned for touch devices with a different behavior on phones and tablets based on the screen size.

This functional orientation will also be accompanied by a reorientation of business with a goal of monetizing PockEmul.

In this sense a free demo version named PockEmul Lite will soon be published on the Google Play Store.

This version has the following limitations:

  • Only 6 models are emulated: HP-41, Casio FX-8000G, TI-57, Sharp PC-1245, Sharp PC-1350 and Sharp PC-1500.
  • No multi-emulation. Only one pocket is emulated at a time.
  • No extension management: memories, printers, …
  • No advanced development features: deassembler, debug, memory dump, …

If users’ feedback are encouraging, the full PockEmul Pro package will be released in paid mode.

Initially, only Android will be published to measure the interest of the community. If relevant, the IOS version will also be launched. This version is already functional on a virtualized environment but requires some hardware investments (Mac, Ipad and iPhone) to be officially published.

Please feel free to comment for providing advice. I must admit i have absolutely no idea of the interest PockEmul will produce.

Un nouveau modèle, le Casio FX-890P/Z-1/Z-1GR


Tous le monde connait le dernier des pockets Casio équipé d’un processeur 16 bits (le 80L188EB). Lorsque je me suis lancé dans l’émulation de ce pocket, je pensais naïvement que cela serai assez simple, le processeur étant trés bien documenté.
Assez rapidement, j’ai donc réussi à obtenir le boot et tout semblait parfait si ce n’est qu’il indiquait une quantité de mémoire à 0Ko au RESET.
En fait, le Casio ne savait pas calculer !
Continuer la lecture de « Un nouveau modèle, le Casio FX-890P/Z-1/Z-1GR »

Un nouveau modèle, le NEC PC-2001

Voilà bien une machine exotique, je ne crois qu’elle ait été vendu en dehors du Japon et les informations techniques sont inexistantes.
Le cpu est sois disant un upd7907, inconnu au bataillon mais semble de la famille des COM87, en fait un mélange de upd78C05 de upd78C06 de upd7801 et de upd7810. Je n’ai donc pu compter que sur la ROM pour essayer de comprendre les instructions du CPU en allant chercher dans les documentations respectives des autres processeurs.
Ce fut extrêmement intéressant et finalement, il est possible d’émuler une machine avec la ROM comme seule information.

Continuer la lecture de « Un nouveau modèle, le NEC PC-2001 »

Une photo de famille des "grosses"

Certes PockEmul a peu à peu dépassé l’univers des stricts Pocket pour s’étendre vers les premiers portables. voici une petite photo de famille des « plus tellement Pocket » mais qui sont de beaux exemplaires de l’histoire de l’informatique nomade. Il manque dans la liste le Tandy Model 100 et l’Epson HX-20, mais des émulateurs existent déjà pour ces machines… Peut être un jour…

Changement de langue

Bonjour à tous,
Depuis le début, j’avais pris la décision de raconter le developpement de PockEmul en anglais, pensant adresser ainsi un public plus large.
Force est de constater que mon trés faible niveau dans cette langue est plus un frein qu’autre chose et je constate qu’il y a plein de nouvelles fonctionnalités de PockEmul que je n’ai pas relaté.
J’ai donc décidé de repasser dans ma langue natale, les traducteurs automatiques feront certainement un meilleur boulot que moi pour rendre compréhensible mes propos pour le plus grand nombre.
Rémy

New release 0.9.2

A Lot of things are changed , one of my next task is to write a detailed documentationPockEmul 0.9.2 is now availabe.
New features:

  • No more DirectX , i use Qt and FMod, multi platform library.
  • PockEmul should now be available on Windows, Linux and Mac OS x.
  • PockEmul is now GPL. Source code is available and you can play with it.
    The source code need to be clean. It is just a first shot.
  • PockEmul is on Google Code Project Hosting (http://code.google.com/p/pockemul/) .

A Lot of things are changed , one of my next task is to write a detailed documentation.
I will made a Developer documentation too, my goal is extend PockEmul to other pocket Emulation (perhaps even to other brand : Casio, canon, TI ….)
Windows executable :  pockemul-0.9.2-win32.rar
Linux executable : To be done (sorry for the delay)
Mac OS X executable (PPC) : Pockemul-MacosX-0.9.2.zip
Source archive : pockemul-0.9.2-src.rar (please be tolerant about source quality, PockEmul is my FIRST C++ project)