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)

A lot of work


PockEmul V0.7
:    Emulator for Sharp Pocket Computer.

bullet New emulated pockets ;

bullet PC 1251 (still a problem with the keyboard)
bullet PC 1401 – 1402
bullet PC 1403 (Rom Bank 2 is missing)
bullet PC 1450
bullet PC 1360 (problem at startup: reset and type ‘Y’ immediately)
bullet Serial Input IS WORKING :
you can now OPEN and LOAD basic code.
bullet Printer emulation is the next step (I need more information about this point)