Initial support for the Osborne Executive and Osborne 1#14
Initial support for the Osborne Executive and Osborne 1#14indrekis wants to merge 3 commits intoMiguelVis:masterfrom
Conversation
Added info about Osbornes support to README.
|
Hi @indrekis. First of all sorry b y the delay in my reply. Regarding Osborne 1 I don't know what's the source of the issue. I couldn't reproduce it by configuring a TE adaptation to that terminal size. The last line is cleared by using the Maybe the Osborne 1 (or MAME) is writing something at the end of the line? The screen cursor? Regarding So, yes you must configure a new build. And regarding the PR: if your ports (adaptations) are just using I mean, just copy I will be more than happy including the Anyway we should take a deeper look at the Osborne 1 issue because I don't think is TE related. What do you think? |
|
Hi, @MiguelVis! Thank you for your reply. Regarding Osborne 1 -- currently, I cannot efficiently debug the issue. In the hope it could help I created a small video -- the same executable just with 51 cols (TEOSB1.COM) and 52 cols (TEOSB1A.COM) -- at the end of the line, I press "f" many times in a row. The problem also does not manifest itself when using teosb1/teosb1a on Osborne Executive -- the TE just shows a narrower UI.
I read documentation searching for differences between models but found no clues yet. Additionally, my attempts to access real hardware failed but I still have some hope for such a test. I hope to try to debug it lately. Would be OK if I post an issue about this problem? Regarding the adaptation, please correct me if I miss something, but looks like TECF cannot make the necessary changes (at last, starting from the te_kp.com):
Additionally, I have some hope to implement more efficient routines using video memory maps directly. osb1_51_vs_52_cols.mp4 |
|
Looks like GitHub has a problem with the video, so posted on youtube: https://youtu.be/2TkAN1zhkd |
Hello!
I have ported the TE to the two Osborne portables. Changes in comparison with the Kaypro II version are trivial. Osborne Executive version is tested on the real hardware, Osborne 1 -- only in the emulator (MAME). There is some strange bug for Osborne 1 -- with the correct number of columns (52) the editor scrolls one column after the last column, so, as a workaround, 51 columns are used now.
Possibly I've misunderstood something or missed some documentation notes, but because of empty cf_cr_name and cf_esc_name in te_conf.c I always need to use xecf on the newly created .COM-file.
If this update is basically useful, feel free to ask me about necessary changes to make it better.