flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
HaHaAnonymous 02 Jan 2013, 00:59
[ Post removed by author. ]
Last edited by HaHaAnonymous on 28 Feb 2015, 22:08; edited 1 time in total |
|||
![]() |
|
Ciper 02 Jan 2013, 01:56
Hi HaHaAnonymous,
I have the same stance as you regarding 16-bit DOS programming: I just play with it instead of playing real games with XBox or PS3. Please just spare an hour to write a 10 line DOS program in assembly (I would recommend FreeDOS under VirtualBox) and I am sure you will get the same pleasure as you do from Forza or some such. What I do seems futile to me most of the time because I don't have any practical use for it; but I know there are young people out there who have to do assembly language programming and are curious enough to interrogate how this ugly segmentation business came about and why; in order to discover it they need to go into the the single-segment COM world, because it is easier to start with. Unfortunately none of the good old DOS/BIOS assembly documentation is available anymore, so I do hands-on exercises in the sake of nostalgia and try to provide simple examples as I go along... Unfortunately without comments because I delete all the code once it runs ![]() ![]() Cheers, Ciper |
|||
![]() |
|
HaHaAnonymous 02 Jan 2013, 01:59
[ Post removed by author. ]
Last edited by HaHaAnonymous on 28 Feb 2015, 22:08; edited 1 time in total |
|||
![]() |
|
KevinN 02 Jan 2013, 03:09
Theres something about using dos that leaves my with a sharper mind. Maybe its that in the back of my mind im not trying to keep track of all these different processes and programs going on with the muktitasking systems.. And focus on one thing at a timr.
|
|||
![]() |
|
Ciper 02 Jan 2013, 03:39
I absolutely agree; a simpler, closer-to-the-metal programming model makes us feel more in control. If all else fails, there is still DEBUG. Of course, this is all for micro-programming.
However, who knows what is going on under the CLR really? (or has time to investigate?) Let alone monstrosities such as Asp.Net MVC4... They make us more productive at the price of our foregoing all control (giving our souls to Satan?); even the support engineers at M$ don't understand what is going under the hood. On the other hand a CPU is simple, really; it all started to get complex by M$ making it too complex with their abominable C++ compilers... And their soi-disant frameworks, such as VB and later DotNet... |
|||
![]() |
|
nop 03 Jan 2013, 01:54
Ciper wrote: Unfortunately without comments because I delete all the code once it runs ![]() |
|||
![]() |
|
Ciper 03 Jan 2013, 06:52
I keep the source in the tutorial body and do not keep the bin at all.
|
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2025, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.