--------------------------------------------------------------------------- RH>> Hello everyone. RH>> I have a littel problem whit TP6.0 RH>> When i have done somthing that use the graph unit, when i compile it to SR> EX RH>> format. Someone (ALL EXEPT ME) can't run the exe file. Why and what am RH>> i supose to do so everyone can ??????? RH>> * Origin: Play more B.R.E (2:204/535.4) SR> Robin, SR> Wrong conference for Pascal. SR> Send me E-Mail at my address below or post a message in SR> PASCAL-F on Fidonet SR> or SR> PASCAL_LESSON-F on Fidonet SR> or SR> pascal.lang on Internet SR> Later, SR> Steve, in western New York state (USA) OK /RH --- Terminate 4.00/Pro * Origin: Play more B.R.E (2:204/535.4) --------------- FIDO MESSAGE AREA==> TOPIC: 145 ASSEMBLY LANG. Ref: E2M00007Date: 02/17/97 From: FRANK TOPPING Time: 02:04pm \/To: ALL (Read 3 times) Subj: Wait for Vertical Retrace Could someone please explain the technique for waiting for vertical retrace for smooth scrolling, page flipping etc. Thanks! -frank:) --- Maximus 2.01wb * Origin: Sacramento Peace Child! Sacramento CA (916)451-0282 (1:203/451) --------------- FIDO MESSAGE AREA==> TOPIC: 145 ASSEMBLY LANG. Ref: E2N00000Date: 02/15/97 From: JAMES VAHN Time: 12:23pm \/To: ALL (Read 3 times) Subj: Moderator I've received some bad news from Ed via email.. He's asked me to forward the following message to all of you. As to holding an election I'd be interested in feedback, preferably via private mail and not posted here. My address is in the Origin line below. Thank you. From: Edward Beroset To: James Vahn Subject: RE: moderating 80XXX -+--- farewell begins I have moderated the 80XXX echo for several years, and have enjoyed participating in the echo for many years beyond that. Recently, I've had less time to devote to the echo, and had been planning to run an election to find a replacement moderator. Unfortunately, fate intervened and the BBS from which I got my feed ceased operations earlier this month. Although I attempted to make other arrangements, there simply wasn't enough notice, and I am now without a Fidonet feed. Given the other demands on my time, I am planning to simply give up on Fidonet. I didn't want to just abandon the echo, so I decided to appoint James Vahn as the moderator. For those of you who don't know him, James has been doing an able job as the keeper of the 80XXX snippets for some years now, and has been a regular and valued participant as well. I have asked him to post this message for me to explain the transition. Please welcome James Vahn as the new moderator, and accept my thanks for not making that job too difficult. As always, thanks for your cooperation. Ed Beroset former 80XXX moderator ed_beroset@msn.com -+--- farewell ends --- timEd 1.01 * Origin: James Vahn (jvahn@short.circuit.com) (1:346/15.1) --------------- FIDO MESSAGE AREA==> TOPIC: 145 ASSEMBLY LANG. Ref: E2N00001Date: 02/16/97 From: JAMES VAHN Time: 09:53am \/To: FRANK TOPPING (Read 3 times) Subj: Hello examples FT> Does anyone remember the "hello world" in the little blue FT> box that scrolled off to the left of the screen? ...kinda FT> cute. Maybe this? By yours truely, as an exercise in macros. I remember a VGA scroll in one of the 80XXX files, umm 1994? Called scrolly.asm if I recollect. ;------------------------------------------------------------------- ; Text.Asm- simple animation demos a 'Print' macro. ; cseg segment assume cs:cseg,ds:cseg org 100h ; .COM format Print macro Local lo1,skip1,Alldone ;;------------------------------------------------------------------ ;; Call this macro with video address in BX, source address of text ;; in SI, destination in DI, and (color) attribute in AH. ;;------------------------------------------------------------------ mov es,bx mov cx,di cld lo1: lodsb ;; Load AL with text. or al,al ;; ASCIIZ- exit on zero. je Alldone cmp al,0Dh ;; Look for line feed. jne skip1 add cx,160d ;; add 160 bytes for line feed to mov di,cx ;; starting column, next line. jmp lo1 skip1: stosw ;; Put the word in AX on the screen. jmp lo1 Alldone: endm ;------------------------------------------------------------------ Begin: mov bx,0B000h ; Start of CGA+ video memory. mov si,offset Msg1 ; Source of our text for Print macro. mov cx,25 ; Move it 25 places. mov ah,31h ; Blue on Cyan call lo2 ; Print, leaving a trail... mov si,offset Msg2 ; More text, just spaces this time. mov cx,24 ; Move it 24 places, erase the trail. mov ah,07h ; White on black, default DOS colors. call lo2 int 20h ; Exit to DOS. ;------------------------------------------------------------------ lo2: mov di,80*15*2 ; Start on line 16 lo1: push di push si push cx Print ; Print message. mov cx,0900h ; Set up a delay otherwise lo3: in al,4Fh ; movement will be too fast. ;out 4Fh,al loop lo3 ; 4F is an unused port. pop cx pop si pop di add di,2 ; Move pointer to next cell. loop lo1 ret ;------------------------------------------------------------------ Msg1 db 218,30 dup (196),191,13 db 179,'Hmmm.. A sliding text window!',179,13 db 192,30 dup (196),217,0 Msg2 db 32,13,32,13,32,0 cseg ends end Begin --- timEd 1.01 * Origin: James Vahn (jvahn@short.circuit.com) (1:346/15.1)