PockEmul 2.10.1 Patch Release Announcement

Dear PockEmul fans,

I am pleased to announce the release of PockEmul 2.10.1, a patch release addressing the issues you reported in version 2.10.0.

I had promised a corrective release within 15 days, and I am happy to say that, for once, I managed to meet that deadline.

What’s fixed in version 2.10.1

  • Major instability issues with the HP‑71B and its HP‑IL loop
  • External ROM module (.mod) loading on the HP‑41 was not working on Android
  • Various Elektronika MK‑90 issues
  • Improved Kana character handling in the Keyboard Simulator
  • Casio AI‑1000: Kana key was not working
  • New condensed skin for the HP‑82163A
  • The venerable CE‑126P had a bug in its “Export as text” feature, confusing the letter ‘O’ with the digit zero
Continue reading “PockEmul 2.10.1 Patch Release Announcement”

New features in PockEmul 2.10.0

After several posts introducing the main new models in PockEmul 2.10.0, this post takes a closer look at the new features included in this release.

  • IWS-video for the Sharp PC-1500.
  • New Sharp PC-1445 – included in the PC-14xx package.
  • Keyboard Simulator with Kana first integration.
  • Some User Interface enhancement ( Contextual Menu, Virtual Joypad, …)
  • Bug fixes.
  • Licensing évolution
Continue reading “New features in PockEmul 2.10.0”

The Sharp PC-1211 Simulator

In PockEmul 2.10.0

It has now been more than ten years since I started working on the simulation of the Sharp PC‑1211. This machine was the very first pocket computer programmable in BASIC, and it is truly frustrating not to have it available in PockEmul (just like the Casio FX‑702P, by the way).

So, while waiting for access to its ROM—something I still hope will happen—simulation remains the only viable path forward.

Continue reading “The Sharp PC-1211 Simulator”

PockEmul 2.10.0 New Release

Dear PockEmul’s fans, we are pleased to announce the new PockEmul release. It will be available in the next few week.
We are in the final testing phase looking for the most obvious bugs.

This new version brings several new models and some new features:

  • New HP-71b package.
  • New Elektronika MK-90 package.
  • New Sharp PC-1211 Simulator (only available for subscribers as a preview because it still have a lot of bugs).
  • IWS-video for the Sharp PC-1500.
  • New Sharp PC-1445 – included in the PC-14xx package.
  • Modules & Features for the HP-41CX package enhanced.
  • Sharp PC-1261/62 LC-3 compiler
  • Virtual Joypad
  • Keyboard Simulator with Kana first integration.
  • Some User Interface enhancement.
  • Bug fixes.
  • Sharp PC-1500 and Tandy PC-2 free models are limited to base memory configuration. CE-150 is not free anymore.
  • Only 64bit release. 32 bit release is not available anymore on Android.

I’m fully aware that it’s been quite a while since version 2.9 was released.

You might be wondering why I don’t publish smaller releases more frequently, each with fewer models, instead of waiting to deliver a larger release with several models at once.
The truth is, I find it difficult to focus on a single model and bring it to completion from start to finish.
Very often, the final imperfections prevent me from reaching the required level of quality, and solving them takes a lot of trial and error before the right solution emerges.

Working on multiple models in parallel helps me maintain both my curiosity and my motivation.

Rather than writing one long post detailing all the new features, I’ll spread the announcements across several posts leading up to the release date—and possibly even after.

Feel free to share your thoughts and feedback in the comments!

Perfect emulation is an infinite quest. Please report us any inaccurate behaviour at contact@pockemul.com 

A message for our longstanding users and subscribers :
PockEmul is a 25 years passion project and a labor of love.
We invite you to share the passion and love for vintage computing.
Help us make history like these computers have done in the not-so-distant past.
Help us shape the future of PockEmul. Spread the word!

LC-3 Compiler User Manual for SHARP PC-1261/PC-1262

This is a compiler for Pocket Computer created around 1987~1988.

  • Compiler and Runtime Library are very compact and can coexist in memory.
    • You can edit, compile, and run source code in memory.
  • A lot of useful instructions for the game.
  • The generated code is small and fast because variables are stored in RAM.

I recently made PockEmul compatible with the LC-3 Compiler for the Sharp PC-1261/1262. It will be part of PockEmul 2.10.0

This required extensive groundwork, as the compiler relies heavily on undocumented features of the SC61860 processor, many of which had not yet been implemented in the emulator.

The compiler enables developers to write programs directly in BASIC, using special instructions, and then compile the code into LM format, all within the pocket computer itself.

It is particularly well-suited for creating fast-paced graphical games.

Originally developed in Japan, the compiler had no existing English documentation available until now.

To address this, I’ve translated the X thread by @poyokoma_danna, which details LC-3 functionalities, and supplemented it with a translation of the official documentation (hiroog/LC3_Compiler: LC-3 Compiler for SHARP PC-1261/PC-1262).

Continue reading “LC-3 Compiler User Manual for SHARP PC-1261/PC-1262”