Sarien


Hooka

That Guy!
Joined
Jul 19, 2003
Messages
1,746
Age
41
Location
Canada
Website
Visit site
Hello again,

NOTE: I wouldn't consider this a full fledged release, it's missing too much and is based on sarien 0.7.0 not the newer source in cvs!

I've made a beta of sarien incase anyone wants to check it out! You actually NEED a chatboard for it to work atm, not sure why it crashes if their isn't one but I guess there's better versions with sound out there that have no chatboard support for the rest of you. Also, backspace on the chatboard is enter and their is currently no backspace or esc. I hope to get them added soon. This currently doesn't have sound (it's in there but it's not playing properly so I'm not sure how to fix that yet :S) also it maybe a little fast I slowed it down quite a bit from how it was earlier today but it's still got a bit of tweaking needed. All real thanks goes out to spiv, woogal and ander granlund for this! Without spiv I wouldn't have had a chatboard driver and without woogal I wouldn't have had some example code and well, this is directly based on anders granlunds port of sarien so he gets all the real credit!

I'll try and get this up to par soon, but as usual I'm a pretty crappy coder ;)

As for Wolf3D I've gotten it running about the proper speed now and other small tweaks have been made, I intend to add chatboard to it also within the next couple days also so we'll see how that goes. OpenBOR is kinda sitting there for now as I can't manage to squash any bugs (I'm code stoopid with it for the moment) but I do intend to return to it!

P.S. if anyone wants to make an icon for this it would be appreciated!

Woogal: sounds spot on, those are the files I was looking at ;) I'll give some more attention to it and see if I can find out what needs to be changed!

EDIT: crashes caused by having no chatboard fixed ;)
 
Glad to see you got the chatboard working :). The fact that it only works with a chatboard attached is probably to do with the driver waiting for a response from the chatboard. I discovered that you don't actually need to wait for that response so you can just ignore it and carry on. What I can't remember though is what I changed to get that to work ;) (it was a long time ago). I think it might have been in kbdrv.c somewhere, so try looking for differences between your version and the one in gpquake. I also added a few modifications to add extra characters on the bottom shifted row, make the < and > keys work as cursor keys (but the left cursor is unreliable due to the way the chatboard assumes it's connected to a phone), and made shift+p work as return so backspace can continue to work as backspace, but backspace is also an unreliable key in the same way as left cursor (it keeps track of how many keys have been pressed before and actually deletes them from some internal buffer so once they're all gone it will stop responding). The extra key definitions are in kbdrv.c again, and I think the code to process them is in sys_gp32.c
 
Well, it plays the older AGI games where freeSCI plays the newer SCI games all of which are sierra adventure games.

I definitely wouldn't say it plays as good as freesci atm, it's missing sound and a couple other useful things. Hopefully it'll be a good companion to freesci eventually and allow playing all of the AGI games in their true glory ;)

Also: If anyone would be willing to make an icon for sarien it would be appreciated!
 
How about something simple:

simple5jg.gif


No idea what the size should be, but that is very descriptive. :p
 
heh, looks nice... I'll give it a quick resize and (hope) I get the palette right...

I also made a sourceforge.net project for sarien CVS is up now and here is the project page... I threw a new binary up... still no sound but it's running at the proper speed and has the F-keys (for saving and such) setup to be shift 1-0 on the chatboard.

next step start bringing it to the newest sarien CVS source and get sound working... we'll see how it goes.
 
Back
Top