quickbasic

Reverse engineering a QuickBASIC 3.0 program

无人久伴 提交于 2019-12-24 07:41:20
问题 I have a program (I own the rights) written in QuickBASIC 3.0, though I do not have anymore the source code. Anyone know a decompiler that I can use to see what the program does? Basically it gets some numbers in input and it performs some calculation, showing some results. Nothing too complicated. Thanks 回答1: I haven't seen any publicly available tools but there's a page from a guy who claims to have made one. You could try contacting him. I wouldn't recommend trying it on your own if you

QuickBasic 4.5 Gravis Ultrasound Library

社会主义新天地 提交于 2019-12-24 06:45:36
问题 I am currently working on a small project in QuickBasic that requires the use of MIDI files. As the DOS environment I'm using DOSBox 0.74, which provides emulation of the Gravis Ultrasound card. So far, I've been able to access GUS only by using the PLAYMIDI.EXE file in the C:\ULTRASND directory. However, it is impossible to launch it from inside QuickBasic: the SHELL statement creates a child COMMAND.COM process, so when PLAYMIDI.EXE starts playing in the background the child process

How can I convert QBASIC PLAY Commands to Something More Contemporary?

蹲街弑〆低调 提交于 2019-12-01 04:28:34
I have play commands in my QB application like this: PLAY "MSe8f#4f#8f#8g8a8b4.a4.g4.f#4.o0b8o1e8e8e4d8e2." I'd like to convert these somehow into something modern applications could use. Any thoughts? I'm currently messing around with the application in FreeBasic. You can convert your Play strings into WAV files with a tool like this (C code): // file: play2wav.c #include <stddef.h> #include <stdio.h> #include <stdlib.h> #include <ctype.h> #include <math.h> #ifndef M_PI #define M_PI 3.14159265358 #endif double Note2Freq(int Note) // Note=1 = C1 (32.7032 Hz), Note=84 = B7 (3951.07 Hz) { double

How can I convert QBASIC PLAY Commands to Something More Contemporary?

♀尐吖头ヾ 提交于 2019-12-01 01:59:00
问题 I have play commands in my QB application like this: PLAY "MSe8f#4f#8f#8g8a8b4.a4.g4.f#4.o0b8o1e8e8e4d8e2." I'd like to convert these somehow into something modern applications could use. Any thoughts? I'm currently messing around with the application in FreeBasic. 回答1: You can convert your Play strings into WAV files with a tool like this (C code): // file: play2wav.c #include <stddef.h> #include <stdio.h> #include <stdlib.h> #include <ctype.h> #include <math.h> #ifndef M_PI #define M_PI 3