--------------- FIDO MESSAGE AREA==> TOPIC: 145 ASSEMBLY LANG. Ref: F1G00002Date: 01/11/98 From: TIM HUTZLER Time: 02:35pm \/To: JAMES VAHN (Read 0 times) Subj: Re: What? Did I miss som JV>I'm thinking it's time for an election here in 80XXX, so let's JV>make it official. Any volunteers? JV>James Vahn, Moderator 80XXX Stepping down? Why? Anyway, I will nominate myself. thanks. --- Maximus/2 3.01 * Origin: Madman BBS * Chico, California * 530-893-8079 * (1:119/88) --------------- FIDO MESSAGE AREA==> TOPIC: 145 ASSEMBLY LANG. Ref: F1H00000Date: 01/11/98 From: THOMAS HABETS Time: 09:32pm \/To: DAVE MCDONOUGH (Read 0 times) Subj: djgpp programming DJGPP rules! DM> The screen mode will be 320x200, 16-bit color. Wuss :-) use 640x480x32 or more. I don't think that mode exists (on standard SVGA cards). I *know* it is not part of the VGA standard. You could however antialias from 640x480x16 to 320x240x16 but that's kind of slow. Or... You can try using VESA and search through available modes (I doubt 320x200x16 exists, but I could be wrong). VESA specs can be found somewhere on www.scitechsoft.com. DM> I already found out that djgpp runs in nasm assembler sysntax DM> wich is different and strange, NoNo, DJGPP runs AT&T syntax (which is logical and nice, if you learned it before Intel syntax). NASM however, is an assembler for Intel syntax (the common one on PC). AT&T syntax: movl %eax, %ebx Intel syntax: mov ebx, eax So if you like intel syntax you get NASM, else you use AT&T syntax with gcc (which passes the file to gas, I think). DM> -screen mode set DM> -pixel plot DM> -palette set Get allegro for this, but IMO allegro is weird. DM> everything else I think I can freeball.. but these need to be assembler. Why? DM> ... If Windows sucked it would be good for something. It doesn't have time to suck before it crashes :) --- * Origin: Q U A K E 2 ! ! ! ! ! ! ! ! (2:201/293.22) --------------- FIDO MESSAGE AREA==> TOPIC: 145 ASSEMBLY LANG. Ref: F1H00001Date: 01/11/98 From: SERGUEI SHTYLIOV Time: 10:58am \/To: CRAIG HART (Read 0 times) Subj: pure Hex Programming Hail! Once you wrote to Glen McNabb: CH> Not quite. NMI is disableable on all 286+ motherboards by setting bit 7 of CH> port 70h. On an XT, It's possible by reprogramming the 8255. Wrong. IRQ masking port on XT was 0A0h, 8255 decoded ports 60h thru 63h. Farewell! --- GoldED 2.50+ * Origin: Streams Of Whiskey (FidoNet 2:5020/157.59) --------------- FIDO MESSAGE AREA==> TOPIC: 145 ASSEMBLY LANG. Ref: F1H00002Date: 01/12/98 From: JAMES VAHN Time: 08:13am \/To: JAN WAGEMAKERS (Read 0 times) Subj: Re: Free assemblers for DOS > I have received the following E-mail from someone on the internet. I'll > post it here, maybe someone can give an interessting answer : <......> > and I'd like to use it to do some assembly programming. Do you know > where I can get a free DOS assembler? Lots of them around, probably the best to learn with is the old MASM 3.0 clone called valarrow.zip that should be on Simtel.Net with a host of other goodies. --- ifmail-tx (i386 Linux) * Origin: jvahn@short.circuit.com (1:346/15.1@fidonet) --------------- FIDO MESSAGE AREA==> TOPIC: 145 ASSEMBLY LANG. Ref: F1H00003Date: 01/12/98 From: JAMES VAHN Time: 03:26pm \/To: TIM HUTZLER (Read 0 times) Subj: Moderator election > JV>I'm thinking it's time for an election here in 80XXX, so let's > JV>make it official. Any volunteers? > > Stepping down? Why? No reason, just time for a vote. :-) > Anyway, I will nominate myself. Good enough! We need one or two more volunteers who must be a sysop or a point with netmail abilities, and abide by the guidelines for moderators found in BOFAQ (from 1:1/201). I'm also hoping the new moderator won't mind the internet email gateways that we've set up and will also allow the further development and also the off-topic experiments that occasionally get posted. At last count there were 5 people using the gateway at circuit.com and I have 2 more testers plus myself here at short.circuit.com Anyway, we'll give it a little more time then run a vote. Maybe a week or two. --- ifmail-tx (i386 Linux) * Origin: jvahn@short.circuit.com (1:346/15.1@fidonet) --------------- FIDO MESSAGE AREA==> TOPIC: 145 ASSEMBLY LANG. Ref: F1H00004Date: 01/12/98 From: BENJAMIN L MCGEE Time: 10:06pm \/To: ALL (Read 0 times) Subj: circular buffer Does anybody have ideas about how to implement a simple circular buffer? I'm not sure if I am using the term circular buffer correctly so I'll try and explain what I'm looking for. For example if the buffer were only five bytes long, and the data 'Hello World' was put into the buffer it would appear to move like this... byte 0-> . . . . . <- byte 5 ; Init byte 0-> . . . . H <- byte 5 ; 1 byte 0-> . . . H e <- byte 5 ; 2 byte 0-> . . H e l <- byte 5 ; 3 byte 0-> . H e l l <- byte 5 ; 4 byte 0-> H e l l o <- byte 5 ; 5 byte 0-> e l l o <- byte 5 ; 6 byte 0-> l l o W <- byte 5 ; 7 New data would always enter the buffer at the bottom, pushing old data up. Any data that could not fit in the buffer would fall off the top. Any help will be greatly appreciated. Thanks *If Marriage is outlawed, only outlaws will have inlaws! benjamin.l.mcgee@purgatoire.org Benjamin L McGee on 1/15:7 --- FLAME v1.1 * Origin: Purgatoire BBS, 719-846-0140, Trinidad, CO, V.34 (1:15/7) --------------- FIDO MESSAGE AREA==> TOPIC: 145 ASSEMBLY LANG. Ref: F1H00005Date: 01/11/98 From: DAVE NICHOLS Time: 09:48am \/To: SPONSOR (Read 0 times) Subj: SEED MESSAGE (GT-Tools v1.121 With this message, #### #### ################ ########### ######### ######### # ##### # ###### ### ### ####### #### # ### ######### # # #### ########## # # # # ## ##### ## # #### ######### GT Node 071/003 160 echo areas: 800 megs..files * 615-824-5014 * US Robotics..33.6k Dual Standard now joins this echo........... ##GT Tools v1.121# --- * Origin: NetComm BBS 303-730-7045 (1:104/603.0) --------------- FIDO MESSAGE AREA==> TOPIC: 145 ASSEMBLY LANG. Ref: F1H00006Date: 01/12/98 From: SYLVAIN LAUZON Time: 04:18pm \/To: STEVE READ (Read 0 times) Subj: Re: himem source code hi there! SR> I used to have a copy of this and think I picked it up from from the tel Someone here told me to call m$ bbs so would it help? i'm not sure... SR> Depending on the type of computer you have you could have problems ettin SR> to run because of hardware differences between various PCs. Steve the source has to be msdos compatible I hope. Or isn't a ms product. I will email admin of intel and m$ and see if its really there or not. --- Renegade v5-11 Exp * Origin: CoM BBS (merely seeking the truth) (1:167/146) --------------- FIDO MESSAGE AREA==> TOPIC: 145 ASSEMBLY LANG. Ref: F1I00000Date: 01/12/98 From: PETER MAGNUSSON Time: 11:40am \/To: TIM HUTZLER (Read 0 times) Subj: OS TH> argument, and we can be friends again. [grin] Sure :) If you just watch out for different offsets, it's easy to dissassemble bootsectors. [peter] --- FMail 1.02 * Origin: Server*7GB* D0S.0S2.WiN USR33600 0300-13564 (2:203/253) --------------- FIDO MESSAGE AREA==> TOPIC: 145 ASSEMBLY LANG. Ref: F1I00001Date: 01/12/98 From: PETER MAGNUSSON Time: 11:43am \/To: SCOTT MCNAY (Read 0 times) Subj: pure Hex Programming SM> SM> my CPUID program thank you! I will have a nice time studding your post and the source :) [peter] --- FMail 1.02 * Origin: Server*7GB* D0S.0S2.WiN USR33600 0300-13564 (2:203/253)