switch (type)
{
case MEM_ROM:
- return 128*1024; // 4*1024*1024; 4 Meg possible
+ return 128*1024; // 128 kByte; 4 MByte possible
case MEM_XRAM:
- return 128*1024; // 4*1024*1024; 4 Meg possible
+ /* tinibios copies 128 bytes of the Interrupt Vector Table
+ to 0x100000. This is exactly the minimum of memory to run ucSim
+ without any error. */
+ return 1*1024*1024 + 128; // 1 MByte + 128 bytes; 4 Mbytes possible
case MEM_IRAM:
return 256;
case MEM_SFR:
*/
int
-t_uc390::inst_jmp_$a_dptr (uchar code)
+t_uc390::inst_jmp_Sa_dptr (uchar code)
{
uchar pl, ph, px, dps;
*/
int
-t_uc390::inst_mov_dptr_$data (uchar code)
+t_uc390::inst_mov_dptr_Sdata (uchar code)
{
uchar pl, ph, px, dps;
*/
int
-t_uc390::inst_movc_a_$a_dptr (uchar code)
+t_uc390::inst_movc_a_Sa_dptr (uchar code)
{
uchar pl, ph, px, dps;
*/
int
-t_uc390::inst_movx_a_$dptr (uchar code)
+t_uc390::inst_movx_a_Sdptr (uchar code)
{
uchar pl, ph, px, dps;
*/
int
-t_uc390::inst_movx_$dptr_a (uchar code)
+t_uc390::inst_movx_Sdptr_a (uchar code)
{
uchar pl, ph, px, dps;