Modding and testing the hardware
Finally got a ZIF 28-pin socket ($3.4, with quick delivery) and ten Winbond W27C512 DIP28 Flash ROMs ($6.2) from China. The latter is just in case, of course I don't really need that many. Anyways, it now become possible to finish my modifications to the AON unit I'm going to use to occasionally test my software during developing, as well as finishing the emulator - this means relatively frequent tests, and modifications were made to make this process more comfortable. Let's see what has been done. Please note that most of the modifications is only needed to develop software more conviently. You don't really need most of them in order to just use it once its done.
First, I fixed everything inside the case, using tons of hot glue - just like it has been done in 90s.
I added socket for phone handset, to make it detachable. Also added phone line and power source sockets. The power source is now USB Type B, this allows to use any USB phone charger supply, which is really handy, or a power bank - so it is a portable now. As much portable as a regular brick. There is Reset button added that is normally not presented, but useful to do tests.
As I need relatively frequent tests, I decided to use ZIF socket, because normal ROM socket wouldn't provide reliable contact, relatively difficult to connect/disconenct, and would wear out soon. The length of ZIF socket pins and other parts on the board not allowed it to fit into ROM socket directly, so I used yet another ROM socket in between, plugged them into each other like a tower. Not really physically reliable, but it works if used carefully.
I did a hole in the bottom of the phone body to expose ZIF socket for easy Flash ROM replacement. It is a bit too tall, not allowing the phone to stand on a flat surface as it normally should. Thus I added front legs extender, that raises the front part of the body, adding missing height. Not pretty, but does the trick.
I flashed the PHON-LP2 test ROM I mentioned above using WizardProg-87 - all smooth and easy, no issues. A very handy inexpensive piece of Chinese gear, if you happen to burn ROMs time to time. As it is a 512K Flash, but AON only supports 32K, and the test itself is just 2K, I simply copied these 2K all across the 512K image using a HEX editor, to avoid cutting/grounding chip legs (extra address lines). The test worked just fine. I learned how it behaves on this particular board (no 8253 RD, no configuration diodes), and that it plays clicks and short music phrases during testing - good to know in order to make emulator work correctly.
Here is a video of the unit running the test: https://youtu.be/rR_g8js13oY
Flashing the test ROM with the WizardProg-87 burner.
Inside of the test unit. Now with extra two sticks of hot glue.
Close up of the ZIF socket. It just plugged into a regular socket then into the board, not physically fixed (yet).
Newly added reset button on the left, USB Type B socket for the power and phone line socket (just in case I need it for something) on the right.
Phone body with bottom part screwed into its place. Extended legs at the front.
With a Xiaomi power bank now it makes a fully portable Z80 micro computer.