Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Geek Culture / how many people here use assembler?

Author
Message
Akira Tsunami
20
Years of Service
User Offline
Joined: 23rd Sep 2003
Location:
Posted: 6th Nov 2003 08:12 Edited at: 9th Nov 2003 01:19
I'm An assembler freak,and i was wondering who all here uses assmembler??


Avatar By Adele - alvtar@Hotmail.com -
OSX Using Happy Dude
21
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 6th Nov 2003 10:10
Used to - no point any more (unless you want something really quick).


Avatar & Logo by Indi. Insert witty comment here...
Pincho Paxton
21
Years of Service
User Offline
Joined: 8th Dec 2002
Location:
Posted: 6th Nov 2003 11:11
Assembler...Yaaaaaaaaaargh! What the hell are you doing with Assembler in this day and age? I doubt if it is faster than C++ anymore because C++ is compiled to machine code in a very optimized way. Chuck your Assembler in the wheelie bin.

Pincho.
TKF15H
21
Years of Service
User Offline
Joined: 20th Jul 2003
Location: Rio de Janeiro
Posted: 6th Nov 2003 12:12
I still use it. I'm trying to learn how to use it in linux now, so I´m in the process of re-learning the basics of assembler.

Morfy's Law - Enythink thet ken go rong willll.
Cole's Law - Thinly sliced cabbage.
Elleomea
21
Years of Service
User Offline
Joined: 2nd Aug 2003
Location: England
Posted: 6th Nov 2003 18:32
I started writing a simple operating system in ASM a while back, haven't got amazingly far but it's still fairly neat .
(Screenshot | SFPage)

But I've never done anything with any serious purpose in ASM since I'm still only a novice .

How much ham could a hamster stir, if a hamster could stir ham?
Damokles
21
Years of Service
User Offline
Joined: 28th May 2003
Location: Belgium
Posted: 6th Nov 2003 19:20
chiwawa does a little, but I never saw him in the General talk

"Begin at the beginning, and go on till you come to the end: then stop." - Lewis Carroll
Shadow Robert
21
Years of Service
User Offline
Joined: 22nd Sep 2002
Location: Hertfordshire, England
Posted: 6th Nov 2003 20:14
i dabble from time to time, but its a very time consuming language ... oftenly i just don't have the time to mess with it.


To Survive You Must Evolve... This Time Van Will Not Escape His Fate!
David T
Retired Moderator
22
Years of Service
User Offline
Joined: 27th Aug 2002
Location: England
Posted: 6th Nov 2003 20:31
Ellomea: incredibly impressive

"The trouble with the French is that they have no word for 'entreprenuer'" - Pres. George W Bush

Please visit http://www.davidtattersall.me.uk
Easily Confused
21
Years of Service
User Offline
Joined: 22nd Oct 2002
Location: U.K. Earth. (turn right at Venus)
Posted: 6th Nov 2003 22:32
I first used assembler on my Acorn Electron years ago, after that I swore "never again".

...well actualy I just swore at it a few times.

Programming anything is an art, and you can't rush art.
Unless your name is Bob Ross, then you can do it in thirty minutes.
Fallout
22
Years of Service
User Offline
Joined: 1st Sep 2002
Location: Basingstoke, England
Posted: 6th Nov 2003 22:40
I used assembler to make a burgular alarm system as part of software engineering in year one. Had stuff to do with tripping zones and entering keycodes and stuff. We did it based on some simulator for some generic microprocessor used in most simple electronic gadgets. Anyway, it's no fun.

Insiiiiiiiiiiiiiiiiiiiiiiiide!
Akira Tsunami
20
Years of Service
User Offline
Joined: 23rd Sep 2003
Location:
Posted: 7th Nov 2003 06:23 Edited at: 9th Nov 2003 01:20
Quote: "What the hell are you doing with Assembler in this day and age? "
The 'Hell' I'm doing is a RPG game engine in
Turbo C++ 3.1.I know this software is outdated,but its fun.
I have the classic resolution on 320x200x256,and i have unlimited off screen buffers,as the equation for buffer size is:
320 width x 200 heith x 1 bpp = 64k
64k in memory for off screen buffers.
i have a custom keyboard handeler,2 button gamepad support,Loading and saving of GIF/PCX/BMP.i would like to think next allegro....hehe
that will be the day.
Maybe soon i'll release some the code,also,im incorparating all my teq into an ebook,wich i hope to have done very soon!!
BTW,all functions are assembler
(LOGO FIXED)


Avatar By Adele - alvtar@Hotmail.com -
MushroomHead
22
Years of Service
User Offline
Joined: 26th Aug 2002
Location: United Kingdom
Posted: 7th Nov 2003 11:47 Edited at: 7th Nov 2003 11:48
I do tend to use it inline with powerbasic, though rarely because PB is damn fast. The good thing is since PB uses MASM syntax, I can take the same code and drop it directly into MSVC 7.0 with minimum changes.

- Rav.
Kentaree
21
Years of Service
User Offline
Joined: 5th Oct 2002
Location: Clonmel, Ireland
Posted: 7th Nov 2003 11:55
I use assembler, mainly for college at the moment. I like it, but its a lot of code to do simply stuff. Still, its fast.

I would be unstoppable if I could just get started...
3dZmaster
21
Years of Service
User Offline
Joined: 30th Jun 2003
Location: Finland
Posted: 7th Nov 2003 18:31
I've seen Akira's own Graphics API in ASM and I htink its pretty amazing... ASM would be great language if I would know it. I'm definately starting to learn it. Offcourse its not much these days but atleast I can use it inlined in C++ apps...

Martyn Pittuck
22
Years of Service
User Offline
Joined: 27th Aug 2002
Location: United Kingdom
Posted: 7th Nov 2003 20:10
PIC Microcontrollers use assembler

Hance why i use it

At the moment i am cheating with PICaxe chips, they have a boot stamp which means i can program in BASIC and download directly to the chip with a small and cheap circuit.

I am getting the proper PICs very soon, and will rewrite the code the them chips as soon as i get em.

Web Design Starting from $200. Special limited offer. MSN or Email me for more information.
Akira Tsunami
20
Years of Service
User Offline
Joined: 23rd Sep 2003
Location:
Posted: 8th Nov 2003 01:23 Edited at: 9th Nov 2003 01:20
Thanks for the positive comment om Engine 3dzmaster
Here is my Pixelset routine for mode 0x013
DONT STEAL,HEHE
int putpixel(int segm,int X,int Y,char color){
int offs = 320 * Y + X;
_asm{
MOV AX,[segm]
MOV ES,AX
MOV DI,[offs]
MOV AL,[color]
MOV [ESI],al
}
return 1;
}

I have SVGA support too


Avatar By Adele - alvtar@Hotmail.com -
OSX Using Happy Dude
21
Years of Service
User Offline
Joined: 21st Aug 2003
Location: At home
Posted: 8th Nov 2003 02:36 Edited at: 8th Nov 2003 02:37
The best assembly is either 6510 or ARM - with ARM you can load 15 registers with values in one go...
680x0 isn't bad either, but Intel is one of the most inefficient and poorly designed ones around...


Avatar & Logo by Indi. Insert witty comment here...
Akira Tsunami
20
Years of Service
User Offline
Joined: 23rd Sep 2003
Location:
Posted: 8th Nov 2003 03:11 Edited at: 9th Nov 2003 01:21
i prefer assembler functions,not complete programs :p
So I write all my graphics functions in assembler and call
them from C++


Avatar By Adele - alvtar@Hotmail.com -

Login to post a reply

Server time is: 2024-09-20 18:45:15
Your offset time is: 2024-09-20 18:45:15