RPCEmu issues: Difference between revisions
From RISC OS
Jump to navigationJump to search
(Further investigations) |
m (RPCI002 updated) |
||
(7 intermediate revisions by the same user not shown) | |||
Line 10: | Line 10: | ||
! Application (RISC OS) |
! Application (RISC OS) |
||
! Issue name |
! Issue name |
||
! Fixed |
! Fixed version |
||
|- |
|- |
||
| rowspan="2"| RPCI001 |
| rowspan="2"| RPCI001 |
||
| Fixed |
|||
⚫ | |||
| keyboard.c |
| keyboard.c |
||
| Latest (all versions) |
| Latest (all versions) |
||
Line 19: | Line 19: | ||
| - |
| - |
||
| ALT-Break doesn't work |
| ALT-Break doesn't work |
||
| Trunk Revision 154 |
|||
⚫ | |||
|- |
|- |
||
| colspan="7"| Emulator doesn't handle Break/Pause key |
| colspan="7"| Emulator doesn't handle Break/Pause key |
||
Line 28: | Line 28: | ||
| Latest |
| Latest |
||
| 4.39 |
| 4.39 |
||
| AppleTalk module |
|||
⚫ | |||
| EtherRPCEM |
| EtherRPCEM loaded with AppleTalk locks OS |
||
| No |
| No |
||
|- |
|- |
||
| colspan="7"| Loading the |
| colspan="7"| Loading EtherRPCEM with AppleTalk loaded or the other way around locks up RISC OS completely. |
||
Developer notes: There's something wrong with the callback veneer in EtherRPCEm - think it's because the code is setting a callback with R12->data block, but the C environment is expecting R12->module private word. Might be better to switch to a CMHG generated generic-veneer instead. |
Developer notes: There's something wrong with the callback veneer in EtherRPCEm - think it's because the code is setting a callback with R12->data block, but the C environment is expecting R12->module private word. Might be better to switch to a CMHG generated generic-veneer instead. |
||
Switched to a CMHG veneer and it's still hanging as before. Seems to be related in some way to service calls. |
Switched to a CMHG veneer and it's still hanging as before. Seems to be related in some way to service calls. |
||
|- |
|- |
||
| rowspan="2"| RPCI003 |
| rowspan="2"| RPCI003 |
||
| Fixed |
|||
⚫ | |||
| cmos.c |
| cmos.c |
||
| Latest (all versions) |
| Latest (all versions) |
||
Line 43: | Line 43: | ||
| - |
| - |
||
| CMOS clock not (correctly) synchronized with host system |
| CMOS clock not (correctly) synchronized with host system |
||
| Trunk Revision 145 |
|||
| No |
|||
|- |
|- |
||
| colspan="7"| Emulator doesn't synchronize RISC OS clock with host system |
| colspan="7"| Emulator doesn't synchronize RISC OS clock with host system |
||
|- |
|- |
||
| rowspan="2"| RPCI004 |
| rowspan="2"| RPCI004 |
||
⚫ | |||
| Unknown |
|||
| |
| arm.c |
||
| Latest |
| Latest |
||
| All |
| All |
||
| Director |
| Director |
||
| DirectorFilter doesn't work running RPCEmu in window mode |
| DirectorFilter doesn't work running RPCEmu in window mode or Mousehack is on |
||
| No |
| No |
||
|- |
|- |
||
| colspan="7"| DirectorFilters on the Filer titlebar and on the drives icons |
| colspan="7"| DirectorFilters on the Filer titlebar and on the drives icons doesn't work when RPCEmu is in window mode or Mousehack is on. Bug is caused by completely trapping the RISC OS swi handler thereby ignoring the MouseV vector which Director claims. |
||
|- |
|- |
||
| rowspan="2"| RPCI005 |
| rowspan="2"| RPCI005 |
||
| Fixed |
|||
| Identified |
|||
| HostFS |
| HostFS |
||
| Latest |
| Latest |
||
Line 65: | Line 65: | ||
| Easi/TechWriter |
| Easi/TechWriter |
||
| Filetype dissappears when saving doc on HostFS partition |
| Filetype dissappears when saving doc on HostFS partition |
||
| Trunk Revision 164 |
|||
| No |
|||
|- |
|- |
||
| colspan="7"| When saving an Easi/TechWriter doc on a HostFS partition, the filetype of the file changes to 'Text' |
| colspan="7"| When saving an Easi/TechWriter doc on a HostFS partition, the filetype of the file changes to 'Text' |
||
|- |
|- |
||
| rowspan="2"| RPCI006 |
| rowspan="2"| RPCI006 |
||
⚫ | |||
| keyboard.c |
|||
| Linux/Mac |
|||
| All |
|||
⚫ | |||
| The backslash key doesn't work on US keyboards |
|||
⚫ | |||
|- |
|||
| colspan="7"| Using a US keyboard and the RISC OS USA keyboard driver configured stops the backslash key from working |
|||
|- |
|||
| rowspan="2"| RPCI007 |
|||
| - |
| - |
||
| - |
| - |
Latest revision as of 21:54, 26 March 2009
This page will be used to maintain an actual list of known issues/bugs in RPCEmu.
Ref | Status | Component | RPCEmu version | RISC OS version | Application (RISC OS) | Issue name | Fixed version |
---|---|---|---|---|---|---|---|
RPCI001 | Fixed | keyboard.c | Latest (all versions) | All | - | ALT-Break doesn't work | Trunk Revision 154 |
Emulator doesn't handle Break/Pause key | |||||||
RPCI002 | Work in progress | EtherRPCEm module | Latest | 4.39 | AppleTalk module | EtherRPCEM loaded with AppleTalk locks OS | No |
Loading EtherRPCEM with AppleTalk loaded or the other way around locks up RISC OS completely.
Developer notes: There's something wrong with the callback veneer in EtherRPCEm - think it's because the code is setting a callback with R12->data block, but the C environment is expecting R12->module private word. Might be better to switch to a CMHG generated generic-veneer instead. Switched to a CMHG veneer and it's still hanging as before. Seems to be related in some way to service calls. | |||||||
RPCI003 | Fixed | cmos.c | Latest (all versions) | All | - | CMOS clock not (correctly) synchronized with host system | Trunk Revision 145 |
Emulator doesn't synchronize RISC OS clock with host system | |||||||
RPCI004 | Work in progress | arm.c | Latest | All | Director | DirectorFilter doesn't work running RPCEmu in window mode or Mousehack is on | No |
DirectorFilters on the Filer titlebar and on the drives icons doesn't work when RPCEmu is in window mode or Mousehack is on. Bug is caused by completely trapping the RISC OS swi handler thereby ignoring the MouseV vector which Director claims. | |||||||
RPCI005 | Fixed | HostFS | Latest | All | Easi/TechWriter | Filetype dissappears when saving doc on HostFS partition | Trunk Revision 164 |
When saving an Easi/TechWriter doc on a HostFS partition, the filetype of the file changes to 'Text' | |||||||
RPCI006 | Work in progress | keyboard.c | Linux/Mac | All | - | The backslash key doesn't work on US keyboards | No |
Using a US keyboard and the RISC OS USA keyboard driver configured stops the backslash key from working | |||||||
RPCI007 | - | - | - | - | - | - | - |
- |