Welcome, Guest. Please login or register.


Author Topic: 8-bit machines Basic performance (Read 26109 times)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14776
  • Country: hu
    • http://enterprise.iko.hu/
Re: 8-bit machines Basic performance
« Reply #30 on: 2023.February.07. 10:48:01 »
On Enterprise PRINT works much faster if #102 used directly.

Offline BruceTanner

  • EP lover
  • *
  • Posts: 609
  • Country: gb
Re: 8-bit machines Basic performance
« Reply #31 on: 2023.February.07. 14:28:48 »
Regarding TVC, Zozo's test was running much faster on TVC until the screen should not be scrolled, did you perform optimalization in TVC Basic in calculation, or the reason is simpler OS, and can reach routines faster on TVC?
The core of TVC BASIC is simpler and faster and was a re-write from nothing. The second time you write some code, you write it better :mrgreen:. But it uses the same floating point routines because re-writing those is difficult and takes a long time :lol:.

PRINT is slower on the EP because it goes through the editor: device and then the video: device.  Zozo's PRINT #102 bypasses the editor: and goes directly to video:. Everything on TVC is simpler - there is just less code to execute!

Offline geco

  • EP addict
  • *
  • Posts: 7219
  • Country: hu
    • Támogató Támogató
Re: 8-bit machines Basic performance
« Reply #32 on: 2023.February.07. 22:54:58 »
PRINT is slower on the EP because it goes through the editor: device and then the video: device.  Zozo's PRINT #102 bypasses the editor: and goes directly to video:. Everything on TVC is simpler - there is just less code to execute!
I thought similar also, i thought that EP's channel handling slows down the print, but thank you very much for the clarification. :)
What is interesting, TVC has to print the characters on graphics screen, and EP to char screen, and TVC becomes slower only when scroll is coming, but EP's editor is great, i did not see soooo good editor on any other machine :)

Offline Herbert123

  • Newbie
  • Posts: 12
  • Country: ca
Re: 8-bit machines Basic performance
« Reply #33 on: 2023.February.09. 09:20:55 »
but EP's editor is great, i did not see soooo good editor on any other machine :)

I was actually quite surprised when I first acquainted myself with the Enterprise CLI a few weeks ago: quite amazing for the time that it was possible to scroll upward and display previous content. I am used to it in modern CLIs, and it was a bit mindblowing to experience this same behaviour on a 8bit machine hearkening from the 80s!

The hardware video splitting was also very surprising.

It's shame the machine was delayed so much that when it finally became available on the market in 1985 16bit machines like the Atari ST and Amiga 1000 were introduced only a few months later - and overshadowed with hardware and software far surpassing the Enterprise.

If only the EP had been introduced early 1984: things would perhaps have turned out quite differently.

That said, even on the Amiga 1000 I cannot scroll content from the CLI back into view like the Enterprise... ;-)  (I still own my Amiga 1000! )