IonicWind Software

Creative Basic => The BoneYard => Topic started by: aurelCB on August 21, 2015, 12:57:52 PM

Title: Anything?
Post by: aurelCB on August 21, 2015, 12:57:52 PM
Well ..what to say ..
this place is still empty ...and i know as many old members that there are
lot of unfinished or not very well tested programs..
Come on people where is your Creative Side ?
Title: Re: Anything?
Post by: GWS on August 21, 2015, 07:37:21 PM
Well, if you insist  ::) - but I'm not so keen to post anything that's not been honed to a reasonable result.

This is one of the biggest, most complex programs I've worked on. For ages, I couldn't get it to work at all.  The problem is, how to get reasonable replies to one or more input statements or questions.

I had planned to have Eliza speak as well as give text replies, using a text-to-speech program with a good voice - it sort of worked, but it's not included in this version.  Not quite right yet.

I'm not sure I've fully debugged all the subroutine calls to get a full range of replies - more checking needed.  The replies can get repetitive - that shouldn't happen - something not quite right there either.

I also wanted a random selection of Eliza pictures to spice up the program - only one in this version, but she's pretty.

Anyway, see what you make of it .. I might come back to this project at some point.

Best wishes,  :)

Graham
Title: Re: Anything?
Post by: Bill-Bo on August 22, 2015, 05:34:32 PM
I asked her age and she just rambles.

Bill
Title: Re: Anything?
Post by: GWS on August 23, 2015, 01:44:59 AM
Naturally - you can't ask a woman her age ..  ;D ;D

Graham
Title: Re: Anything?
Post by: aurelCB on January 09, 2021, 12:44:38 PM
Hello people
What about posting here some old interesting examples from
old Pyxia Cd  ?
Title: Re: Anything?
Post by: billhsln on January 09, 2021, 06:22:10 PM
I will admit that some of the better/interesting examples would be fun to see.  But I would be more interested in some of the things people have done recently that extend or expand on the possibilities of IWB.  I know there are probably members who have created Assembly code to enhance or speed up how things are done.  I enjoyed the examples of doing sorting via C routines and have even found times to use it.  You never know what might interest our members.

Ficko created an Assembly language utility to split a record by a delimiter.  I use it fairly frequently.  The funny thing is every once in a while it goes off to never never land.  I am not sure if he is ever on the forum any more, but I wish he was, so maybe he could figure out why it does not work every once in a while.

Bill

' Split created by Ficko
_asm
Split: push ebp
mov ebp, esp
push esi
push edi
push ebx
mov edi, [ebp+8]
mov esi, [ebp+16]
xor ecx, ecx
xor ebx, ebx
movzx eax, byte [ebp+12]
C01:mov [esi], edi
inc ebx
C00:cmp byte [edi], 0
        jz Exit
inc ecx
scasb
jnz C00
lea esi, [esi+4]
mov [edi-1], ah
jmp C01
Exit: mov dword [esi+4], 0          ;Can be omited since we have return value.
xchg eax, ebx
pop ebx
pop edi
pop esi
leave
ret 0x0C
_endasm
Title: Re: Anything?
Post by: aurelCB on January 10, 2021, 08:16:44 AM
QuoteBut I would be more interested in some of the things people have done recently that extend or expand on the possibilities of IWB
well i don't see recently is posted something but in such a things like that old cd it is ,i know that some of you have it .
Title: Re: Anything?
Post by: Brian on January 10, 2021, 11:40:35 AM
I've got one, if it works. I'll have a looksee . . .

Brian
Title: Re: Anything?
Post by: aurelCB on January 11, 2021, 02:45:01 AM
That would be great Brian.. :)
Title: Re: Anything?
Post by: Brian on January 11, 2021, 06:17:39 AM
Sorry, I can't find it now. The last time I used it, it wouldn't load, so I must have dumped it

Brian