lindehaven / CP-M

CP/M projects
18 stars 1 forks source link

UE hangs #2

Open b1ackmai1er opened 2 years ago

b1ackmai1er commented 2 years ago

Hi Lars, I am able to run UE on two different retro CP/M 3 systems (ECB-SBC-V2 and MBC) which both run on ROMWBW.

However I cannot run UE on either using CP/M-80 or ZSystem. It just hangs.

The main difference is that CP/M-80 / ZSystem have 56K tpa and CPM 3 has 60K tpa.

On the CP/M 3 system a 16K file loads ok but a 32k file hangs.

Are you able to confirm if there is a minimum tpa size and if UE will detect file too big?

Thank you.

lindehaven commented 2 years ago

Hi. Nice to see that someone still plays around with CP/M. It's been a while since I put together this code. As far as I can recall, UE should give an error message if the file is too big to fit into the TPA. Does it not? I can confirm that there is a limit to the size of the file as the complete file contents are read into the TPA. By adjusting some definitions in ue.c and rebuild ue.com, you can accomodate for a smaller TPA and be able to run UE on your system. And I know, I should have coded this to automatically adjust for different TPA sizes. To handle large files, please try Wordstar. Or if you can get a hold on Mince, then use that. I did that back in the days.

lindehaven commented 2 years ago

Rebuilt UE.COM (including the Syntax Highlighter) to accomodate for a smaller TPA. Is that enough?