Jump to content
SSForum.net is back!

doc flabby

★ VIP
  • Posts

    1070
  • Joined

  • Last visited

Everything posted by doc flabby

  1. forums.minegoboom.com not working for me
  2. Was invented by Nintendo! http://en.wikipedia.org/wiki/Mode_7
  3. I wanted Latvia to win! Greese had a strong entry too i though. I thought the UK's entry musically was better than some of the others (for example spain). But...as Wogan said its no longer a music compe!@#$%^&*ion.
  4. Well the most obvious is for special effects in a computer game I'm working on a (simpler) particle engine myself!
  5. wow really nice!!!
  6. Yes that is true, integer divisions (on the processor) are slow. However multiplication is fast. A very commen optimisation by most compliers convert integer divisions by a fixed number (eg x /10000) in source into integer multiplication instructions which are fast. this is what i'm refering too. You can check this by creating a simple c program which does a division and then dis!@#$%^&*ble it #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { int x,y; x= 0; y = 0; printf("\n Enter an Number: "); scanf("%i",&x); int ans = x / 10000; printf("\n Answer / 10000 = %i\n", ans); system("PAUSE"); return 0; } Dis!@#$%^&*mbly for optimized exe of code above As you notice there are NO IDIV instructions. The division is carried out using MUL (multiply) 004012F0 /$ 55 PUSH EBP 004012F1 |. B8 10000000 MOV EAX,10 004012F6 |. 89E5 MOV EBP,ESP 004012F8 |. 83EC 18 SUB ESP,18 004012FB |. 83E4 F0 AND ESP,FFFFFFF0 004012FE |. E8 7D050000 CALL divide.00401880 00401303 |. E8 F8000000 CALL divide.00401400 00401308 |. C745 FC 000000>MOV DWORD PTR SS:[EBP-4],0 ; |||| 0040130F |. C70424 0030400>MOV DWORD PTR SS:[ESP],divide.00403000 ; ||||ASCII 0A," Enter an " 00401316 |. E8 DD050000 CALL <JMP.&msvcrt.printf> ; |||\printf 0040131B |. C70424 1530400>MOV DWORD PTR SS:[ESP],divide.00403015 ; |||ASCII "%i" 00401322 |. 8D4D FC LEA ECX,DWORD PTR SS:[EBP-4] ; ||| 00401325 |. 894C24 04 MOV DWORD PTR SS:[ESP+4],ECX ; ||| 00401329 |. E8 C2050000 CALL <JMP.&msvcrt.scanf> ; ||\scanf 0040132E |. C70424 1830400>MOV DWORD PTR SS:[ESP],divide.00403018 ; ||ASCII 0A," Answer / " 00401335 |. 8B4D FC MOV ECX,DWORD PTR SS:[EBP-4] ; || 00401338 |. BA AD8BDB68 MOV EDX,68DB8BAD ; || 0040133D |. 89C8 MOV EAX,ECX ; || 0040133F |. F7EA IMUL EDX ; || 00401341 |. 89C8 MOV EAX,ECX ; || 00401343 |. C1F8 1F SAR EAX,1F ; || 00401346 |. C1FA 0C SAR EDX,0C ; || 00401349 |. 29C2 SUB EDX,EAX ; || 0040134B |. 895424 04 MOV DWORD PTR SS:[ESP+4],EDX ; || 0040134F |. E8 A4050000 CALL <JMP.&msvcrt.printf> ; |\printf 00401354 |. C70424 2F30400>MOV DWORD PTR SS:[ESP],divide.0040302F ; |ASCII "PAUSE" 0040135B |. E8 88050000 CALL <JMP.&msvcrt.system> ; \system 00401360 |. C9 LEAVE 00401361 |. 31C0 XOR EAX,EAX 00401363 \. C3 RETN I've attached the exe if you need to verify divide.exe
  7. try using msconfig to disable "startup" items disable everything (apart from essential stuff)
  8. Its unlikely after compiler optimisation it would make much difference imo.
  9. I wouldn't normally post this kinda thing here. But WTF "cult" is an offensive word? http://www.guardian.co.uk/uk/2008/may/20/1...ed=networkfront http://yro.slashdot.org/yro/08/05/21/0037212.shtml
  10. After struggling with gimble lock and quartians i finally have 3d motion working! with full 6dof decent style. Even apollo 11 had trouble with gimble lock yaw = ad pitch = ws roll = qe thrust = up/down zoom = pgup/down http://subspace2.net/demo6.zip
  11. A good idea is to install and run spybot http://www.safer-networking.org/en/download/index.html dont install TeaTimer. And just do a scan. It often picks up things other programs miss.
  12. Another little demo Arrow keys = move pgup/pgdown zoom L load new level http://subspace2.net/demo4.zip
  13. its normally cos u have spyware download spybot http://www.safer-networking.org/en/download/index.html dont install teatimer untick "hosts file" then immunise run scan delete everything found. works for most computers
  14. I've yet to find an AV that DOESNT work with continuum Free AV Confirmed to work with Continuum. Anti-Vir http://www.free-av.com/ AVG http://free.grisoft.com/ Paid AV Confirmed to work Norman http://www.norman.com/ Norton (but dont use it lol) F-Prot http://www.f-prot.com/ Alot of problems people blame on AV here acctually are caused by spyware infecting there computer. Which is why reinstalling windows "fixes" the problem.
  15. means critical bugfixes and security fixes will be released. Also help is advaiable on the website. I plan on skipping vista and getting the next version of windows. vista is like ME. they fixed all the probsand made XP
  16. if any ASSS zones need a home i'm happy to pick them up...
  17. Thats a good idea, there is a wiki on sf.net but is very slow. I'll link it thought to there.
  18. I think the version I uploaded first was missing some DLLs, redownload. Controls cant be changed. (unless you edit the source, which is in the my branch of the ss2 svn )
  19. Kinda useless, but was created more for my own amusement and learning purposes than intended use in this project. Tests out the new game/graphics engine im trying out http://forums.minegoboom.com/viewtopic.php?p=77166
  20. Negliaglbe on the house scale yes, But on the country scale it makes a difference of a few power plants
  21. America would save far more power if they had decided to use 230V instead of 110V
  22. Im extremly keen if someone running vista could test this and tell me if it works for them.
  23. Got my end of year uni exams in 2 weeks, so excuse the lack of any recent progress! On another note, I have decided to take the route of having a choice between directx and opengl for rendering. The reason for this is many low end graphics cards have much better support for directx then opengl. For example my card supports directx 9.0 but only supports OpenGL 1.3. The equivent of directx 9 is opengl 2.0. So you can see there is quite a disparity.
  24. The way i would do this in STF is to use rss feeds. Bascially have the client when setup subscribe to a set of "approved" rss feeds (-ie client development feed, ssc news feed, (option to subscribe to zone feeds, for example i would subscribe to the TW.org feed - bascially exactly like smong's newsreader, except within the client)) which could be changed by user if they wanted. This means it would be simple to remove (default) feeds that go bad (content wise), or no longer work in a client update.
  25. I'd love to know what happened to it too! I think it must have disappeared before i started playing
×
×
  • Create New...