The MASM Forum

Miscellaneous => 16 bit DOS Programming => Topic started by: gordon on February 11, 2019, 06:53:03 PM

Title: The Revolutionary Guide to Assembly Language Source Code Disk
Post by: gordon on February 11, 2019, 06:53:03 PM
Does anyone have the disk that came bundled with The Revolutionary Guide to Assembly Language?  I bought a used copy and it was missing the disk.
Title: Re: The Revolutionary Guide to Assembly Language Source Code Disk
Post by: aw27 on March 19, 2019, 06:07:04 PM
Quote from: gordon on February 11, 2019, 06:53:03 PM
Does anyone have the disk that came bundled with The Revolutionary Guide to Assembly Language?  I bought a used copy and it was missing the disk.

I have the book and just checked that the 3.5" floppy is broken. I will give $20 to charity if someone provides a download link for the source code.  8)
Title: Re: The Revolutionary Guide to Assembly Language Source Code Disk
Post by: LiaoMi on March 21, 2019, 10:10:12 AM
https://www.betaarchive.com/forum/viewtopic.php?f=16&t=15317 (https://www.betaarchive.com/forum/viewtopic.php?f=16&t=15317)

Unfortunately I did not achieve success with these betaarchive guys ... and KarlG just banned me on his website .. Although there is a second KarlG, but it seems to me that this is definitely not the one we need.
KarlG 1 - https://cncwerk.de/forum/viewforum.php?f=2
KarlG 2 - https://www.kguttag.com/about-karl-guttag/

I haven't written to the second Karl!  :biggrin:
Title: Re: The Revolutionary Guide to Assembly Language Source Code Disk
Post by: aw27 on March 21, 2019, 06:18:47 PM
Good investigation LiaoMi, although I had no success pursuing the leads.  :(
Amazon has announcements for the book in New condition although expensive for something so dated. I am out.  :biggrin:
Title: Re: The Revolutionary Guide to Assembly Language Source Code Disk
Post by: Tedd on April 25, 2019, 01:37:04 AM
Quote from: AW on March 19, 2019, 06:07:04 PM
I will give $20 to charity if someone provides a download link for the source code.  8)

https://archive.org/details/TheRevolutionaryGuideToAssemblyLanguage.7z (https://archive.org/details/TheRevolutionaryGuideToAssemblyLanguage.7z)
(File download link is on the right under "DOWNLOAD OPTIONS")

:t
Title: Re: The Revolutionary Guide to Assembly Language Source Code Disk
Post by: jj2007 on April 25, 2019, 02:24:08 AM
 :t

It looks a little bit DOSish, though:;  Author: A.I.Sopin, Voronezh University, 16/03/93 1993
;
;  Using from assembler programs:
;
;  Call  BSORT
;
;  Modified bubblesort algorithm is used
;
...

.model       large
   public    bsort
MaxLen       equ       48                   ; maximum record length
.code
BSORT   PROC    FAR pascal uses bx cx dx es si di bp
;----------------------------------------------------------
;  Check parameters passed
        cmp     cx,MaxLen       ;  array length valid?
        jng     ChkN            ;  less than maximum - continue
        mov     ax,1            ;  indicate "elements too long"
        jmp     Exit            ;  return
ChkN:   cmp     dx,0            ;  number of elements = 0?
        jg      Work            ;  if not continue
Title: Re: The Revolutionary Guide to Assembly Language Source Code Disk
Post by: aw27 on April 25, 2019, 03:01:57 AM
Thank you Tedd! I was almost believing it could not be found.
I will dispatch the $20.00 to charity, or may be I could make it $30.00, in your honor.  :t
Title: Re: The Revolutionary Guide to Assembly Language Source Code Disk
Post by: Tedd on April 25, 2019, 03:20:19 AM
Quote from: jj2007 on April 25, 2019, 02:24:08 AM
It looks a little bit DOSish, though

How strange for code from 1993 :icon_eek:
Title: Re: The Revolutionary Guide to Assembly Language Source Code Disk
Post by: Tedd on April 25, 2019, 03:21:28 AM
Quote from: AW on April 25, 2019, 03:01:57 AM
Thank you Tedd! I was almost believing it could not be found.
I will dispatch the $20.00 to charity, or may be I could make it $30.00, in your honor.  :t

No honours necessary, it was literally a two minute search.
Title: Re: The Revolutionary Guide to Assembly Language Source Code Disk
Post by: aw27 on April 25, 2019, 05:29:09 AM
Quote from: Tedd on April 25, 2019, 03:21:28 AM
No honours necessary, it was literally a two minute search.

I don't pay by the hour but by objectives fulfilled.  :t
Title: Re: The Revolutionary Guide to Assembly Language Source Code Disk
Post by: jj2007 on April 25, 2019, 05:49:20 AM
Quote from: Tedd on April 25, 2019, 03:20:19 AM
Quote from: jj2007 on April 25, 2019, 02:24:08 AM
It looks a little bit DOSish, though

How strange for code from 1993 :icon_eek:

In 1993, I had already over 5 years of experience in 32-bit assembly. I wonder what makes 16-bit code so fascinating 8)
Title: Re: The Revolutionary Guide to Assembly Language Source Code Disk
Post by: aw27 on April 25, 2019, 02:48:42 PM
There are many reasons for the 16-bit Intel ASM be always taught in colleges (in detriment of some non-frills high-level jingle masqueraded as ASM).
One of them is that you will never understand the 32-bit x86 if you don't understand the 16-bit ASM x86 - something will always be missing.