VOGONS


Lotus 123

Topic actions

First post, by lwc

User metadata
Rank Member
Rank
Member

DOSBox can run Lotus 123 (version 2.4) just fine...except that you can't edit the spreadsheet entries!

I mean, I can get in edit mode (using F2), but then I can't move left/right and delete anything.
The edit character (underscrore) is mysetriously kept under the cell ID (A1, A2, etc.) instead of under the cell's contents (like it should be).

So I can add new ones, but not edit them without rewriting.

What do you think could cause this?

And does anybody else here have this program and can test it?

Reply 1 of 8, by lwc

User metadata
Rank Member
Rank
Member

Ok, turns out that editing works. It's just that you can't tell where the underscore is at (since it's always displayed under the cell's ID).

Here's an image (including a zoom) to demonstrate the problem.

Attachments

  • 123_001.jpg
    Filename
    123_001.jpg
    File size
    8.35 KiB
    Views
    2973 views
    File comment
    And a close up zoom.
    File license
    Fair use/fair dealing exception
  • 123_001.png
    Filename
    123_001.png
    File size
    5.73 KiB
    Views
    2973 views
    File comment
    The underscore shouldn't be under A1!
    File license
    Fair use/fair dealing exception
Last edited by lwc on 2021-07-24, 18:52. Edited 1 time in total.

Reply 2 of 8, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

uhm well it seems a nice error. but i don't have lotus.

you could try the debug version of dosbox.

start the application.
when it's running press pause
go to the other window.
enter this:
<return>bpint 10 *<return>f5
edit a cell.
dosbox should halt.
note the number in ax (at the top)
press f5
repeat. till it runs again.
tell us the numbers you noted down.

Water flows down the stream
How to ask questions the smart way!

Reply 3 of 8, by lwc

User metadata
Rank Member
Rank
Member

First of all, I use the standard "binary" DOSBox version - does it have debug options?

I've tried pausing, pressing alt+tab for the DOS window and entering what you said. Is there supposed to be a space there between "bpint", "10" & "*"?
Anyway, nothing special happened when I unpaused.

Is there any chance I can give you the app?

Reply 5 of 8, by lwc

User metadata
Rank Member
Rank
Member

Alright, I've downloaded the debug version and got to the part of "dosbox should halt".

...except it doesn't halt! As soon as I type your command, it's as if I just pressed "pause" again and so the app is just unpaused.

Also, when you said AX, did you mean EAX (on the top left corner)?

Reply 6 of 8, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

the game doesn't use int10 while running.
it programs the vga registers directly and doesn't update the int10 bios part.

This causes the problems. (as the mouse cursor uses the int10 bios data to)

I fixed the mouse so that it doesn't use those data anymore.
Now it works allright.

Water flows down the stream
How to ask questions the smart way!