Search found 96 matches
- Mon Apr 04, 2011 5:33 pm
- Forum: General Discussion
- Topic: Assembly Answer
- Replies: 12
- Views: 25732
- Mon Apr 04, 2011 1:19 am
- Forum: General Discussion
- Topic: Assembly Answer
- Replies: 12
- Views: 25732
Does your *.COM file packer have to alter how the *.COM file terminates? I am not fluent in 8086 (80686) ASM, and I've seen various exit, RETF commands RETN commands, that are the last thing before exiting a *.COM vs the last thing before exiting a ASM routine in QB, especially if passing variables....
- Mon Apr 04, 2011 1:15 am
- Forum: General Discussion
- Topic: Assembly Answer
- Replies: 12
- Views: 25732
- Sun Apr 03, 2011 9:55 pm
- Forum: General Discussion
- Topic: Random Piano Experiment
- Replies: 10
- Views: 28962
Once I made a program that would count from 1 to 8, Do Re Me, then it would look for random jumps of 2 or 3 up or down from that note, so it would play harmonies off the scale. It would count, playing Do Re Me Fa So La Ti Do, but instead of playing those notes, it might play.. Mi Fa Mi Re.. and so o...
- Sun Apr 03, 2011 9:29 pm
- Forum: General Discussion
- Topic: QBasic Dungeon Crawl RPG
- Replies: 5
- Views: 17181
- Sun Apr 03, 2011 9:24 pm
- Forum: General Discussion
- Topic: MY very first program
- Replies: 13
- Views: 30120
- Sun Apr 03, 2011 9:22 pm
- Forum: General Discussion
- Topic: Assembly Answer
- Replies: 12
- Views: 25732
NOTE: if you run the program in a DOS Window, you have to hit ALT-ENTER to go FULLSCREEN to see the effect of the program. Otherwise it will override the blink function of a DOS text screen, and you won't see the effects of the program running. Press CTRL-BREAK or CTRL-C or CTRL-SCROLLLOCK to exit t...
- Sun Apr 03, 2011 9:20 pm
- Forum: General Discussion
- Topic: Assembly Answer
- Replies: 12
- Views: 25732
'Example of CALL ABSOLUTE and ASM language DEFINT A-Z TYPE REGTYPE 'Machine language interface AX AS INTEGER BX AS INTEGER CX AS INTEGER DX AS INTEGER BP AS INTEGER SI AS INTEGER DI AS INTEGER FLAGS AS INTEGER DS AS INTEGER ES AS INTEGER END TYPE DIM SHARED REGS AS REGTYPE DECLARE SUB INTERRUPT (IN...
- Sun Apr 03, 2011 9:00 pm
- Forum: General Discussion
- Topic: Assembly Answer
- Replies: 12
- Views: 25732
Call ScrnSave( You can't call ASM language by the name of the routine. You have to use MASM to take that routine that's the *.ASM file, get it into hex values, then do something similar to what I did above, and run it, using CALL ABSOLUTE() ~Kiyote! I have a perfect example to illustrate this. Will...
- Sun Apr 03, 2011 8:57 pm
- Forum: General Discussion
- Topic: Assembly Answer
- Replies: 12
- Views: 25732
- Sun Apr 03, 2011 7:30 pm
- Forum: General Discussion
- Topic: Interesting qbasic code
- Replies: 1
- Views: 9870
If you're going to do Windows type stuff in QB, you're going to have to draw the boxes on the screen yourself, round the corners yourself, and make it react to the user's clicks on the screen. All in all, hard to grasp at first, but not hopeless. ~Kiyote! REM LITTLE CUTE PROGRAM IN QBASIC TO DRAW RE...
- Sun Apr 03, 2011 7:24 pm
- Forum: General Discussion
- Topic: @rehashing QBasic for today's users [NEWS]
- Replies: 2
- Views: 9744
- Sun Apr 03, 2011 7:12 pm
- Forum: QBASIC and QB64 Questions & Answers
- Topic: Math prog
- Replies: 2
- Views: 12058
If you want it to rewrite your formula into it's other forms, then you're going to have to write a formula parser, something that can take the text of the expression you're writing, and be able to re-write it using rules of algebra. If you want it to solve the expression for answers, you can use a F...
- Sun Apr 03, 2011 7:06 pm
- Forum: Pete's QB Site News
- Topic: Helloo
- Replies: 11
- Views: 92777
- Sun Apr 03, 2011 7:01 pm
- Forum: General Discussion
- Topic: How to convert hexadecimal to integer
- Replies: 5
- Views: 19778
- Mon Oct 25, 2010 9:59 pm
- Forum: General Discussion
- Topic: @rehashing QBasic for today's users [NEWS]
- Replies: 2
- Views: 9744
@rehashing QBasic for today's users [NEWS]
Dear QBasic hard core users. I wanted to give you guys an awesome heads up. If you really want to make your QBasic programs shine, instead of worrying about XP or Vista or Win7 or Win8, why not do this. Get a Mac. Get DOSBOX for the Macintosh. Run QBasic under a Macintosh flavored DOS emulation. One...
- Mon Nov 30, 2009 9:35 pm
- Forum: General Discussion
- Topic: ASM PAINT!
- Replies: 5
- Views: 16417
neat program
Wow.. I wish I could grasp 8088(80386) assembly like you do. The only form of assembly I could understand was 6502 based. o.o would you take requests to help someone with a problem in assembly? I have at least 2 projects,.. 1 in QBasic, 1 that could be in both QB & FB.. that need a ASM boost. kt...
- Mon Nov 30, 2009 9:19 pm
- Forum: General Discussion
- Topic: New forum! Come join!
- Replies: 7
- Views: 20539
problem with posting
with every forum I go to, I always select all copy before I click submit, so I can re-post quickly if there is a glitch.
Also, somehow on this forum, if you get that glitch, you can hit the back button and it sometimes has all your text there in the typing area and you can resubmit..
Also, somehow on this forum, if you get that glitch, you can hit the back button and it sometimes has all your text there in the typing area and you can resubmit..
- Tue Jun 30, 2009 8:43 am
- Forum: QBASIC and QB64 Questions & Answers
- Topic: BMP and font
- Replies: 6
- Views: 10763
font example
To do fonts easily, dump an ascii table from a DOS window with the font set to what you want. Then screen capture it, convert it to a BMP, then use the BMP decoding code to save the font data as bit patterns. If you want to work with *.BMP's, I recommend only working with 24-bit BMP's. There is a si...
- Tue Jun 30, 2009 8:35 am
- Forum: General Discussion
- Topic: XMS
- Replies: 1
- Views: 7227
XMS / EMS SOLUTION
I don't have it handy, but I have a complete ""use XMS (or was it EMS) for dummies reference program that is a re-write from a normal example that doesn't take into account that QB doesn't like the Segment switched between SUB and FUNCTION calls. You have to wrap your operations of the XMS...