emu48-mirror/PROBLEMS.TXT

38 lines
1.8 KiB
Text
Raw Normal View History

2024-03-19 22:24:30 +01:00
Known bugs and restrictions of Emu48 V1.10
------------------------------------------
- input cursor blink frequency on stack view is wrong when a key is
hold down
- the POWERCTRL register (0x109) isn't emulated
- bit 3 [UCK] of the BAUD register (0x10D) isn't emulated
- the bits of the SRQ registers (0x118,0x119), except the KDN bit,
aren't emulated
- the baudrates 1920, 3840, 7680 and 15360 aren't emulated on most
operating systems
Windows 95a 1920, 3840, 7680 work, 15360 fail
Windows 98 all baudrates fail
Windows NT4.0 SP3 all baudrates fail
- System-RPL commands VERYVERYSLOW, VERYSLOW and SLOW depends on PC
speed (are realized as simple down counter in ROM)
- in all original KML scripts Color 7 is missing in the LCD section
- because of correcting the RGB order in SetLcdColor() the LCD
background color may be wrong in some KML scripts
- display updating differs from the real machine
- screen VBL counter values may skip after large display operations
like turning on or updating the whole display
- read on an unconfigured address (open data bus) will not show the
same value like a real calculator
- the G(X) hardware signals BEN and DA19 aren't fully supported,
because the emulator don't use a multiplexed AR18 / NCE3 data line
-> all programs that run on a real calculator will run as well,
programs with incorrect DA19 / BEN handling may run on the
emulator and will crash on a real calculator
- no beeper support with OUT command -> all programs that aren't
use the "=makebeep" subroutine, like alarm wake up, have no sound
- beeper emulation, ATTN key doesn't work,
Windows 9x: plays only default sound event or standard system beep
- no infrared printer support
- Shell OS: clock isn't synchronized with real time
03/11/99 (c) by Christoph Gie<69>elink, cgiess@swol.de