Post Reply 
Update for Emu48
06-15-2024, 03:58 PM
Post: #2
RE: Update for Emu48
(06-15-2024 10:34 AM)MNH Wrote:  Has anyone investigated version 2.7 (2024-06-14) of the Emu48? The changelog says, "This new version improve the serial communication." I'm interested in how it improves the serial communication.

The host systems for the emulators get faster and faster and so from design, the execution speed of the emulated software raise.

Due my studies in 2023 with serial communication on Emu48 I recognized problems with the ROM image upload software for the HP38G and HP48 made by JYA year ago. After some investigations, JYA was member of the ACO team, I recognized that the XModem implementation code, used in the ROM upload software, is equal with the XSEND source code of a HP48GX. So the XSEND command in the HP48GX wasn't working also any more.

The reason is timeout loop counter overflow caused by the faster host systems. So my first solution, especially for the XSEND command, was a ROM patch ignoring the loop counter overflow. But I found a solution in the serial port emulation of Emu48 to avoid a ROM patch, so the ROM upload software and XSEND was working again.

Finally Regis fixed a timing problem in his Windows API emulation layer for serial communication.

Not enough improvements?
Visit this user's website Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
Update for Emu48 - MNH - 06-15-2024, 10:34 AM
RE: Update for Emu48 - Christoph Giesselink - 06-15-2024 03:58 PM
RE: Update for Emu48 - MNH - 06-15-2024, 07:36 PM
RE: Update for Emu48 - compsystems - 06-15-2024, 05:45 PM
RE: Update for Emu48 - MNH - 06-15-2024, 08:00 PM



User(s) browsing this thread: 1 Guest(s)