(HP71B) Speed experience with Video (EMU71 and Video80 screen)
|
11-15-2023, 03:06 PM
Post: #19
|
|||
|
|||
RE: (HP71B) Speed experience with Video (EMU71 and Video80 screen)
(11-15-2023 11:32 AM)floppy Wrote:(11-03-2023 06:45 PM)Sylvain Cote Wrote: 904 SEND UNT UNL LISTEN A MTA DATA B$ UNT UNLI never had controlled an IL device with such method. However, I suppose it will accelerate the video rendering of the current Forth programms I made (clock and snake): looping continuously with the word EMIT is probably not the quickest method (HP-71 SoftDevHandbook chapter 15.7) (11-15-2023 11:32 AM)floppy Wrote: I see you use a buffering.Unless specified otherwise, BASIC is passing variable by reference, so B$ is a reference to the string variable of the caller. (11-15-2023 11:32 AM)floppy Wrote: Is the Video command buffer B$ sensitive to blanks in the middle ?I do not understand that question, the video interface will interprete and/or output any string it receives. (11-15-2023 11:32 AM)floppy Wrote: However, I suppose it will accelerate the video rendering of the current Forth programms I made (clock and snake): looping continuously with the word EMIT is probably not the quickest method (HP-71 SoftDevHandbook chapter 15.7)The video interface is a remote display, so it is slow. The HP-71B is also slow and sometime slower that the external interface. To get the feastest speed possible, you need to do the following:
add these configuration lines Code: 15 DISPLAY IS * @ PRINTER IS :A @ PWIDTH INF Code: 193 PRINTER IS * and the SEND replacement Code: 904 PRINT B$; Example: the following example generate the same set of HP-IL messages SEND UNL LISTEN 1 MTA DATA "HELLO!" UNT UNL or PRINT "HELLO!"; (assuming: PRINTER IS :1 @ PWIDTH INF) Code: UNL (43F) unlisten Sylvain Côté |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 3 Guest(s)