--------------- FIDO MESSAGE AREA==> TOPIC: 145 ASSEMBLY LANG. Ref: F3V00006Date: 03/25/98 From: ADAM MAJER Time: 02:56pm \/To: OLE HEJLSKOV (Read 1 times) Subj: I need some help.. OH>I have a frend and he have forgot his BIOS password. OH>I prommised him to look for a program to reset then BIOS password or OH>change it. OH>Anyone have a code? I don't think you can reset the BIOS through a program since the computer is locked up. You have to reset it manually. I think if you take out the BIOS chip and shorten the pins, the chip should erase itself. Just make sure that you don't zap it a.k.a. _evil_ static! Can kill a computer! (Computers are very fregile :) * SLMR 2.1a * Nothing is so smiple that it can't get screwed up. --- FMail 0.92 * Origin: The Programmer's Oasis on FIDONET! (1:348/203) --------------- FIDO MESSAGE AREA==> TOPIC: 145 ASSEMBLY LANG. Ref: F3V00007Date: 03/25/98 From: DAVE MCDONOUGH Time: 04:00pm \/To: GLEASON PACE (Read 1 times) Subj: New PDN files at < Could be. In any case, Prism is not just any BBS. And Janice does not GP> inform us of just any files. Since I am a shareware author, I GP> happen to know that Janice is a big mover and shaker in shareware GP> distribution. She has done a couple for me. Include a hard fought oh.. I was unaware. What's prism's number? I'll check it out although I must admit I hate shareware.. ... This tagline is SHAREWARE! To register, send me $10 --- Bink/Max/GE 1.20 Pro * Origin: Analytical Engine CBCS [440] 942-3876 (1:157/554) --------------- FIDO MESSAGE AREA==> TOPIC: 145 ASSEMBLY LANG. Ref: F3V00008Date: 03/25/98 From: DAVE MCDONOUGH Time: 04:04pm \/To: FERNANDO ARIEL GONT (Read 1 times) Subj: Mouse pointers wanted FAG> I'm looking for mouse pointers for graphic modes (the bitmaps). FAG> I'm interested in all sort of arrows ("rotated" arrows, as well), I could whip one up in 3D studio if you want. What exactly are you looking for? (size, color, style..) ... I like the 486 tower. Does it come in red? --- Bink/Max/GE 1.20 Pro * Origin: Analytical Engine CBCS [440] 942-3876 (1:157/554) --------------- FIDO MESSAGE AREA==> TOPIC: 145 ASSEMBLY LANG. Ref: F3V00009Date: 03/25/98 From: DAVE MCDONOUGH Time: 04:07pm \/To: JANIS KRACHT (Read 1 times) Subj: New PDN files at < I dunno.. you tell me. I know how many systems I have picking JK> up from here at long distance rates, and via the internet.. JK> It is certainly up to the Moderator and all in the echo if they'd JK> like me to stop the announcements, however. sorry.. just wondering. ... Error #185: (A)bort (R)etry (S)mack the friggin' thing! --- Bink/Max/GE 1.20 Pro * Origin: Analytical Engine CBCS [440] 942-3876 (1:157/554) --------------- FIDO MESSAGE AREA==> TOPIC: 145 ASSEMBLY LANG. Ref: F3W00000Date: 03/23/98 From: FERNANDO ARIEL GONT Time: 07:00pm \/To: BRIAN MCCLOUD (Read 1 times) Subj: Problem to make a compile Hullo Brian McCloud, hope you are having a nice day!! 18-Mar-98 04:49:00, Brian McCloud wrote to Fernando Ariel Gont Subject: Problem to make a compile BM> FAG>I want to make an ASM compiler for a microprocessor. I want to BM> start with FAG>one for the 6809. BM> Technically, that's a cross-assembler, not a compiler. What is a "cross-assebler"? (I mean, what's the difference between a cross-assembler and an assembler?) BM> I don't currently have any such addresses, but I can look... My BM> suggestion would be to keep a table of labels, which would include BM> the name of the label, the actual address, and a list of places BM> where it is referenced. Assemble the code portions, leaving the BM> address part of any jump/call instructions 0 until the label has BM> an actual address, then go back as a second pass and fill those in BM> from the table. Ok. Thank you! -=> Yours sincerely, Fernando Ariel Gont <=- e-mail: FGont@siscor.bibnal.edu.ar e-mail "Good Stuff!" _*Magazine*_ : gstuff@siscor.bibnal.edu.ar FidoNet: 4:900/470.10 Sk-Network (Argentina): Murdock's Point (200:201/300.27) --- Terminate 5.00 UnReg(160) * Origin: My girl, my girl, where were you born?? (4:900/470.10) --------------- FIDO MESSAGE AREA==> TOPIC: 145 ASSEMBLY LANG. Ref: F3W00001Date: 03/23/98 From: FERNANDO ARIEL GONT Time: 07:07pm \/To: JOHN STEPHENSON (Read 1 times) Subj: Problem to make a compil Hullo John Stephenson, hope you are having a nice day!! 18-Mar-98 10:18:00, John Stephenson wrote to Fernando Ariel Gont Subject: Problem to make a compil JS> If you see a later "yeah", you'll have the "yeah" symbol JS> information saying where yeah refers to. I hope that you're JS> writing this compiler in a high level language (ie Pascal or C)! Why? :) I think I'll do it in asm... just because I like it.. :) FAG>> I think I should compile the code in several steps JS> In this case it's not necessary. However, if you want to put in Why? I mean, first you leave space for the labels (first pass), and then you fill this space (second pass). JS> "smart" jumps, then you'll have to link. Basically, you create an JS> object file, then put all of the jumps together and write your JS> optimized .com file. Sorry, I didn't understand you very well.. JS> Good luck putting together such a compiler. They get very tricky. Thank you! :) JS> I'm in the process of trying to write a high-level single-pass JS> compiler. If anyone knows anything on compilers, I'd love to talk JS> to them. Whenver you finish it, let me know to try it (if it's shareware, freeware or public domain, of course..) FAG>> I'd like to hear your better ideas to do it, would also be FAG>> pleased if you'd have any internet addresses about how to make FAG>> compilers (.PDF, .TXT, .DOC, .HTM, .WHATEVER). JS> Same here. Make sure to pass along any info to me. I know that JS> there are computer books available on the subject, but they also JS> carry high prices. Ok, same to you! :) JS> Hope it was helpful. Of course it was, thank you! -=> Yours sincerely, Fernando Ariel Gont <=- e-mail: FGont@siscor.bibnal.edu.ar e-mail "Good Stuff!" _*Magazine*_ : gstuff@siscor.bibnal.edu.ar FidoNet: 4:900/470.10 Sk-Network (Argentina): Murdock's Point (200:201/300.27) --- Terminate 5.00 UnReg(160) * Origin: Do that again Beavies!! (4:900/470.10) --------------- FIDO MESSAGE AREA==> TOPIC: 145 ASSEMBLY LANG. Ref: F3W00002Date: 03/24/98 From: FERNANDO ARIEL GONT Time: 06:31pm \/To: ALL (Read 1 times) Subj: raster fonts Hullo All , hope you are having a nice day!! Hi I'm looking for all sort of raster fonts sets. I have got some, but they aren't pretty, and I know there are some pretty ones around... If you have any set of raster fonts, or know where I could get them, I'd be pleased to hear you... For those who don't know what raster fonts are, they are the bitmaps used to display characters on the screen. For example, when you are in text mode, all you see on the screen is a translation from the ASCII codes of the character to its "pixel cell" (?)... Well, the bitmap representation of the character you want to represent is taken from the current defined set of fonts... There is the hardware set of fonts, which is included in the video adapter, but you can create your own fonts, and use them as the hardware ones. That's what I'm looking for: pretty designs of raster fonts. -=> Yours sincerely, Fernando Ariel Gont <=- e-mail: FGont@siscor.bibnal.edu.ar e-mail "Good Stuff!" _*Magazine*_ : gstuff@siscor.bibnal.edu.ar FidoNet: 4:900/470.10 Sk-Network (Argentina): Murdock's Point (200:201/300.27) --- Terminate 5.00 UnReg(161) * Origin: I am are where you will be!! (Where am I?) (4:900/470.10) --------------- FIDO MESSAGE AREA==> TOPIC: 145 ASSEMBLY LANG. Ref: F3W00003Date: 03/24/98 From: FERNANDO ARIEL GONT Time: 07:47pm \/To: JASEN BETTS (Read 1 times) Subj: putsprit.asm Hullo Jasen Betts, hope you are having a nice day!! 10-Mar-98 16:50:00, Jasen Betts wrote to FERNANDO ARIEL GONT Subject: putsprit.asm JB> I've taken out PUSH CX/POP CX because I couldn't see what they JB> did. lodsb/stosb/movsb don't modify CX, it takes REP to modify CX. JB> and I've split the end of the loop to save the inc/dec/stosb First, thank you for your remarks.... The fact is that when I was reading your answer I found the code I had posted very strange... I looked it up in my directory, and I got this code, which is different from the one it seems I posted here (maybe that I had modified the code and posted the old version)... Well, here's the code I should have posted, WITH SOME MODIFICATIONS i've made according to your message: /* (PUTSPRIT.ASM) putsprite proc public ;************************************** ; On entry: ; cx= y coordinate ; dx= x coordinate ; bl= columns ; bh= rows ; ds:si= pointer to sprite ; ************************************* MODECOLUMNS equ 320 ; Preserve the contents of the registers. push ax push bx push cx push dx push bp ; es= video memory segment mov ax, 0a000h mov es, ax ; Here I calculate a number that'll be added to di, so that the beginning ; of the next row will be pointed mov bp, MODECOLUMNS mov ax, bx and ax, 11111111b sub bp, ax ; Now I calculate the value di will hold. (Its the address of first ; pixel where the sprite will be put) push dx mov ax, MODECOLUMNS mul cx pop dx add ax, dx mov di, ax ; cld, so that the index registers will be incremented. cld xor cx, cx mov cl, bh ; Wait for vertical retrace. mov dx, 3dah waitfor1: in al, dx and al, 8 jz waitfor1 waitfor0: in al, dx and al, 8 jnz waitfor0 ; These nestled loops puts the sprite on the screen. ; the inner loop is based on the number of columns of the sprite. ; The outter is based on the number of rows. loophere: push cx mov cl, bl putrow: lodsb and al, al jz nextrow stosb loop putrow nextrow: inc di loop putrow add di, bp pop cx loop loophere ; Restore the contents of the registers. pop bp pop dx pop cx pop bx pop ax ret putsprite endp */ It's fairly optimized? (Or at least, not so inefficient) Feel free to correct my code, if you want.... JB> you could probably gain even more speed by storing the sprites in JB> a format that allowed you to write the "solid" bits with "rep JB> movsb" and skip the blank bits with "add di,cx", but this would JB> make them harder to edit. What format would you suggest? -=> Yours sincerely, Fernando Ariel Gont <=- e-mail: FGont@siscor.bibnal.edu.ar e-mail "Good Stuff!" _*Magazine*_ : gstuff@siscor.bibnal.edu.ar FidoNet: 4:900/470.10 Sk-Network (Argentina): Murdock's Point (200:201/300.27) --- Terminate 5.00 UnReg(161) * Origin: A:-Have you ever been TERMINATEd? B:-By whom,daddy? (4:900/470.10) --------------- FIDO MESSAGE AREA==> TOPIC: 145 ASSEMBLY LANG. Ref: F3W00004Date: 03/26/98 From: DAVE RICHMOND Time: 05:40am \/To: ALL (Read 1 times) Subj: Anyone Listening? Is anyone receiving, sending to this echo? I haven't had a single message here in almost six months. Just wondering if there is a cut somewhere.... --- Smoke it! * Origin: The Cult of The Cancer Ridden: MC Enterprises (1:133/423) --------------- FIDO MESSAGE AREA==> TOPIC: 145 ASSEMBLY LANG. Ref: F3W00005Date: 03/26/98 From: GLEASON PACE Time: 06:06am \/To: DAVE MCDONOUGH (Read 1 times) Subj: New PDN files at <> Could be. In any case, Prism is not just any BBS. And Janice does not GP>> inform us of just any files. Since I am a shareware author, I GP>> happen to know that Janice is a big mover and shaker in shareware GP>> distribution. She has done a couple for me. Include a hard fought DM> oh.. I was unaware. What's prism's number? I'll check it out although I DM> must admit I hate shareware.. Sounds to me like you are telling on yourself. And you obviously aren't a sysop or you would know that you don't need prism's number to access Janice's files. Many who post in the echos are, and can make use of file information posted here. Gleason --- UNREG UNREG * Origin: Noah's Kitchen, Portland, Or. 503-977-3934 (1:105/37)