I’m looking for a CE-140F floppy drive to buy or exchange. If i want to include it into PockEmul, i need to make reverse ingeneering on the communication protocol. Without the real object, i have no chance to emulate it.
The CE-1600P is now fully functionnal. I thought it was very similar to the CE-150, but finally, it is quite different. Phase motors have 8 steps instead of 4 and can run in 2 modes (8 steps, 4 steps).
The up/down pen feature is now managed by a dedicated motor.
The PC-1600 is able to manage ramdisk up to 256K in the slot S2. PockEmul support this.
The boot sequence is now complete.
The two cpus are emulated and the BASIC interpreter is running.
I just find the Technical Reference Manual for the PC-1600. With all those informations, i have started the PC-1600 integration into PockEmul.
The boot sequence is not perfect but it’s a first step.
A Lot of things are changed , one of my next task is to write a detailed documentationPockEmul 0.9.2 is now availabe.
- 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)
To understand clearly the communication protocol between a pocket and the CE126p I build a logic analyzer based on the // port of my PC.
To compare results of PockEmul with “real life” i add the same capabilities to PockEmul.
It is now possible to intercept all signals : Communication Ports, 11 pins connector, serial connector , …
No more Direct X.
Now i use Qt to provide multi-OS PockEmul release : Windows, Linux, Mac OSx
PockEmul is now able to emulate several pocket at the same time.
All materials (pocket, extensions, printers, …) are now emulated separatly and the emultor manage communication between all of them