Author Topic: assembler  (Read 782 times)

xBeowulfx

  • Wayfarer
  • *
  • Posts: 1
    • View Profile
assembler
« on: April 29, 2004, 04:59:22 pm »
Hey all i just downlaoded all the main game, its a long story but im stopped from downloading the reassembler could someone email it to me in a .ZIP file. Then ill be in to have fun with u lot

My email is: Gavinmanning45@hotmail.com

Thnx in advance

Moogie

  • Forum Legend
  • *
  • Posts: 4551
  • Artist/Flash Animator
    • View Profile
(No subject)
« Reply #1 on: April 29, 2004, 06:43:27 pm »
You can create the reassembler yourself by copypasting the following into Notepad, choosing Save As type as \"All Files\", and naming the file run_me_first.bat :

Quote

copy /b psv0.2.010.Part1 + psv0.2.010.Part2 + psv0.2.010.Part3 + psv0.2.010.Part4 + psv0.2.010.Part5 PS_Setup.exe



Make sure you save the file in the same directory as all the .Part files, and then run it. If all goes to plan, it will assemble the Setup program for you.

hook

  • Veteran
  • *
  • Posts: 1088
    • View Profile
    • Hook's Humble Homepage
(No subject)
« Reply #2 on: April 30, 2004, 11:05:19 am »
ah, ok ...and i though someone was going to suggest that the whole PlaneShift code should be written in assembly language (=assembler) *shruggs very hard*
:emerald: The Treecastle *will* stand !!! :emerald:

in-game name: Seeln

Androgos

  • Guest
(No subject)
« Reply #3 on: May 02, 2004, 03:17:10 pm »
Quote
Originally posted by hook
ah, ok ...and i though someone was going to suggest that the whole PlaneShift code should be written in assembly language (=assembler) *shruggs very hard*


Now that would be something

hook

  • Veteran
  • *
  • Posts: 1088
    • View Profile
    • Hook's Humble Homepage
(No subject)
« Reply #4 on: May 03, 2004, 02:10:13 am »
Quote
Originally posted by Androgos
Quote
Originally posted by hook
ah, ok ...and i though someone was going to suggest that the whole PlaneShift code should be written in assembly language (=assembler) *shruggs very hard*


Now that would be something


that\'s what i thought too :] ...i\'m not a coder, but i just know a bit of theory, and rewriting PS (and CS) to assembler still gives me goosebumps!

...erm, could 3d graphics (un the level of PS) even theoretically be written in assembler? ...i\'ve seen a very simple almost-ascii-based game made in assembler, but that\'s pretty much it.

*remembers the thing about timing in assembler and shrugs again*
:emerald: The Treecastle *will* stand !!! :emerald:

in-game name: Seeln

Uyaem

  • Hydlaa Notable
  • *
  • Posts: 747
    • View Profile
(No subject)
« Reply #5 on: May 03, 2004, 08:55:39 am »
Everything can be written in assembler - if you have a few lifetimes. ;)
Assembler code is the most effective code, but hard to maintain and error prone, as you practically type 1s and 0s (okay you actually use mnemonics like MOV, ADD, STOSB and stuff, but that does not really count).

Assembler code isn\'t suitable for big projects like PS, because when writing a program in assembler YOU (i.e. the programmer) have to take care of everything (load values from memory into CPU registers (not every register can do everything) instead of using variables, memory management, segmentation, blah blah plus the application almost instantly becomes non-portable to other platforms without putting a looo...ot of extra time into it.
The internet is "the terrorists'" most important weapon, they say.
Wrong.
Fear is their most important weapon.
Ours is our freedom.

zhenxin

  • Wayfarer
  • *
  • Posts: 3
    • View Profile
(No subject)
« Reply #6 on: June 01, 2004, 05:56:32 pm »
i tried pasting the \"/b psv0.2.010.Part1 + psv0.2.010.Part2 + psv0.2.010.Part3 + psv0.2.010.Part4 + psv0.2.010.Part5 PS_Setup.exe\"

into a text document and saving it as all files.


when i run the bat file, nothing happens.

i learnt c++ some years back but i threw them back at my teacher after the exams.

theres some sort of command i can type in to which i can at least be able to see what the programme ran

with the \"press any key to continue\" at the end.

all files were in the same folder but installation didnt get through. so i\'m kinda wondering what went wrong.

Uyaem

  • Hydlaa Notable
  • *
  • Posts: 747
    • View Profile
(No subject)
« Reply #7 on: June 01, 2004, 07:01:04 pm »
Either you run the .BAT from a command line, or you add a line after the \"copy /b ... \" part with nothing but \"pause\" in it.
The internet is "the terrorists'" most important weapon, they say.
Wrong.
Fear is their most important weapon.
Ours is our freedom.

zhenxin

  • Wayfarer
  • *
  • Posts: 3
    • View Profile
(No subject)
« Reply #8 on: June 01, 2004, 09:53:32 pm »
this is bad...

i have the part 1 to part 5 files and i copied exactly the \"copy /b psv0. ..... \" as quoted by Mogura. The assembler didnt work :(

i ran command and the bat file told me it cant find the files

and oh god.... while typing these...i finally got it..

it shld be PSV in caps :(

the files i d/led was named as PSV0.2.010.Part2

hope i can get it up soon :P

hook

  • Veteran
  • *
  • Posts: 1088
    • View Profile
    • Hook's Humble Homepage
(No subject)
« Reply #9 on: June 02, 2004, 12:57:43 pm »
Quote
Originally posted by Pogopuschel
Everything can be written in assembler - if you have a few lifetimes. ;)
Assembler code is the most effective code, but hard to maintain and error prone, as you practically type 1s and 0s (okay you actually use mnemonics like MOV, ADD, STOSB and stuff, but that does not really count).

Assembler code isn\'t suitable for big projects like PS, because when writing a program in assembler YOU (i.e. the programmer) have to take care of everything (load values from memory into CPU registers (not every register can do everything) instead of using variables, memory management, segmentation, blah blah plus the application almost instantly becomes non-portable to other platforms without putting a looo...ot of extra time into it.


yea, i know ...another fun thing is if you don\'t get the timing perfectly right :]
:emerald: The Treecastle *will* stand !!! :emerald:

in-game name: Seeln

dfryer

  • Veteran
  • *
  • Posts: 1070
    • View Profile
(No subject)
« Reply #10 on: June 02, 2004, 08:01:57 pm »
This is way OT from the original posters desire but ...

I don\'t think timing is so important unless you\'re dealing with an embedded platform.  One 3D \'RPG\' was made entirely in assembler - the original Elite and it\'s successor Frontier: Elite 2.  They were made by one or two guys, and for the technology they were using it was awesome.   It was fully 3D (coloured polygons), you could fly around the galaxy and trade stuff, and it ran (well, a little choppily) on an 8Mhz Atari with 1MB of RAM.

Wouldn\'t want to have to maintain that though :)  Portability would be a real nightmare...
Quidquid latine dictum sit, altum sonatur.