Sources for Fulcrum released
category: general [glöplog]
/me is waiting for an Amiga PPC port
Bethsoft should hire Digisnap as a enginer coder.
TES:4 engine is a joke anyway.
Scene award to shash
TES:4 engine is a joke anyway.
Scene award to shash
Great job with the port shash!
The software renderer was great for it's time. I noticed something that I hadn't reflected on earlier - in scenes some of the polys for the landscape is to be rendered with bilinear filtering. Not often you saw filtering before the era of 3d accelerators.
The software renderer was great for it's time. I noticed something that I hadn't reflected on earlier - in scenes some of the polys for the landscape is to be rendered with bilinear filtering. Not often you saw filtering before the era of 3d accelerators.
I am crying....the Fulcrum is one of the demos that i love....i love.
Incredbile design,incredible atmoshpere,incredible music,superb graphics.
Matrix rules!!!
Incredbile design,incredible atmoshpere,incredible music,superb graphics.
Matrix rules!!!
Hasn't survived the time that well now that I watched the port after all these years, but really awesome in a nostalgic sense :)
Respect for porting it though. If I wasn't a poor and cheap bastard I'd buy you a beer at BP.
Respect for porting it though. If I wasn't a poor and cheap bastard I'd buy you a beer at BP.
pff, why whould a 100% assembler demo be hard to port from dos to win32?
as long as there are no hardcoded addresses, all you have to do is give it ddraw surface pointers/dsound buffers instead of a vesa lfb/sb code. add a little init code to allocate that and you're done.
it's not as if you where on a different machine just because something's running on windows.
as long as there are no hardcoded addresses, all you have to do is give it ddraw surface pointers/dsound buffers instead of a vesa lfb/sb code. add a little init code to allocate that and you're done.
it's not as if you where on a different machine just because something's running on windows.
agree
Maybe I should add, that usually harder it's than just "fooling" video/sound system... At least all the ports I did, needed from moderate to large rewriting, to get it working properly.
yeah, but that doesn't get any more difficult just because a demo is mostly asm.
if someone decides to waste his time that way, his problem, code you write yourself can be in c/c++ and save a lot of time :)
if someone decides to waste his time that way, his problem, code you write yourself can be in c/c++ and save a lot of time :)
I've always been under the impression that porting assembler is alot more work than, say, c++.
But then again, what do I know? I'm not a coder. Also, I overheard that it was pure assembler somewhere, but apparently I was wrong.
Either way, huge respect to Shash for porting this demo.
But then again, what do I know? I'm not a coder. Also, I overheard that it was pure assembler somewhere, but apparently I was wrong.
Either way, huge respect to Shash for porting this demo.
Quote:
I've always been under the impression that porting assembler is alot more work than, say, c++.
That's only true if you want to port to a totally different platform since you would have to recode all asm stuff then.
...or if the demo is written with some exotic assembler syntax that takes ages to convert and the code is full of memory corruptions.
its not harder to port asm, but its more tiresome to debug if it doesnt work.
its not harder to port asm, but its more tiresome to debug if it doesnt work.
Nice to see it again with sound (I have DOS, but Im not able to make SB demos work on the PCI SB5.1). In Win64 it crashes just after the scrooller.
Im actually impressed by the small amount of files in the project, amazing. And also the amount of ASM code, taking into account it was 1998, doubly amazing (C code would have probably done as well as ASM in a Pentium).
Good work for the porting shash.
Im actually impressed by the small amount of files in the project, amazing. And also the amount of ASM code, taking into account it was 1998, doubly amazing (C code would have probably done as well as ASM in a Pentium).
Good work for the porting shash.
Quote:
That's only true if you want to port to a totally different platform since you would have to recode all asm stuff then.
so i can't just compile all the sources i stole from you while you were at the toilet and release them as my own on pc? :( :( :(
Quote:
so i can't just compile all the sources i stole from you while you were at the toilet and release them as my own on pc? :( :( :(
Well, get UAE up and running, start asm1/pro and create an Amiga executable you source thief. :D
but that wouldn't be a different platform then. =)
i could try to convert the one source i actually have from you to basic and make a c64 übermegademo!
i could try to convert the one source i actually have from you to basic and make a c64 übermegademo!