VOGONS

Common searches


Search results

Display options

Re: Debugging assembly with rhide

OK, I think I found it. It wasn't producing all the symbols it needed. It finally popped up an error saying there were no usable symbols. I'm not quite sure why; it was compiling with -g -O0. When I added -g a second time under Compiler Options, it worked. Got my (very inefficient right now) texture …

Re: Debugging assembly with rhide

Few years ago (and I mean like 2 or 3, not 20) there were major changes in DJGPP and GDB (the format of debugging symbols changed, if I remember correctly) so it may well be that Rhide is no longer compatible with current DJGPP and GDB. So you may want to try older versions (before 2015 or so) of …

Re: Debugging assembly with rhide

Hmm this is interesing; I did int 3, and that didn't trigger a break either. Isn't that the appropriate int to call if I want to trigger a break programmatically? EDIT: Ok I just notice int 3 causes it to *exit* due to SIGTRAP. Hmm, I guess the rhide debugger rhgdb isn't set up so that causes a …

Re: Debugging assembly with rhide

Define "gdb crashes". Gdb is usually a very solid program. However I haven’t used DJGPP in ages, so it might differ from the experience under Linux. I'm not sure it's as solid as it is under Linux; I've very rarely seen it not able to handle something. Under DOS, here's what it does with my program …

Debugging assembly with rhide

Hi, I've been developing a 3d perspective plane routine using DJGPP and RHIDE, and was wondering if anyone knew how I can set a breakpoint at the beginning of an assembly function (in a .s file, not inlined). Disconcertingly, GDB crashes outright when I try to run it with my program. From RHIDE ( …

Re: SBPro 2 with YMF262-- only works as OPL2..?

Was the scrolly moved by copying chunks of a buffer around, or did you call the font routine for each character on the line? I just create a huge buffer at startup, and then just copy the correct chunks to screen at runtime (reading from video memory is relatively slow, so better to copy from …

Re: SBPro 2 with YMF262-- only works as OPL2..?

Yea, that approach worked acceptably even on an 8088 at 4.77 MHz. You waste a small amount of processing time polling for vsync, but it's acceptable. The best feature of this approach in 1991 Donut in my opinion is that I also ran the scroller from this routine. So the scroller always ran at full …

Re: Extent OPL3 Musicdisk is out!

BTW I got a start on that OPL3 MIDI project this weekend! Oh cool! I'm definitely curious to see and hear how it turns out! :-) It'll be a bit! But so far I wrote a C MIDI parser that can tick along and read notes, and it's pretty clean and extensible. It's been prototyped on my laptop without …

Re: SBPro 2 with YMF262-- only works as OPL2..?

Actually, speaking of timers, I didn't find a way of timing frames that I was totally happy with other than vsync. A lot of people recommended setting the PIT to the same as the refresh, but what guarantee would you have that it'd be locked with the refresh and wouldn't drift at all? That only …

Re: SBPro 2 with YMF262-- only works as OPL2..?

Well, I think 50 Hz was carried over from the Amiga, where the MOD format originated. It was developed by the European scene, so everything was PAL-oriented. The first PC trackers started as clones of Amiga trackers, and wanted to be compatible with Amiga MODs, so 50 Hz was a requirement. Not to …

Re: Extent OPL3 Musicdisk is out!

THe LPT programming is pretty much straight forward (I can PM you the LPT source that SBVGM uses if you'd like). The amp sounds fairly clean to me, but I guess that would be subjective to my ears. :-) I haven't tried patching or the TSR yet, though I believe that the TSR should work out of the box. …

Re: Extent OPL3 Musicdisk is out!

By the way, will a future version of the music disk support OPL3LPT ? Hmmm this looks pretty cool! I didn't know about the OPL3 one. I wonder how hard raw LPT programming is for DOS, and how clean the amp is-- this might really be the best way to record the disk given how noisy old soundcards can …

Re: Extent OPL3 Musicdisk is out!

http://www.pouet.net/prod.php?which=8447 http://www.pouet.net/prod.php?which=8448 Love those two! my primary test for fm in PCI soundcards. Those are two of my favorites! I really love the variety in those musicdisks. Forest Shadows I remember blowing my mind because I didn’t think at that point …

Re: Extent OPL3 Musicdisk is out!

Some mighty fine 4-op instrument work in here. And +1 for listening to Judas Priest when doing musicdisks. :D My only OPL3-bearing card is in an IBM XT, so no chance for me to run this on real hardware - any plans to get this onto Soundcloud? although I guess RAD could work for listening at the …

Re: Extent OPL3 Musicdisk is out!

Burn Zone sounds find to me :-) I'm running this in pcem, btw, patched to use Nuked OPL 1.8, which I think is considered "bit perfect" (meaning no difference to a real YMF262) as it seems to implement the actual hardware logic through reverse engineering using YMF262 die photos. It certainly does …

Re: Extent OPL3 Musicdisk is out!

Sometimes I can't believe how good OPL can sound. Great tunes! Too bad most games treated it as a generic fallback for MIDI... The *.rad files are not compatible with the DOS version of RAD though (v1.1a from 1995.) They changed the file format. Thanks! Yeah, they're OPL3 so they need RAD 2.0 : …

Extent OPL3 Musicdisk is out!

Hey! I've been throwing a ton of time into this musicdisk and I think I'm finally ready to call it done. See what you think. It should run fast on a 486 DX2 66-- press '2' if it's crawling on your system. It's all done with RADTracker2, and I've also included the RAD files since its emulator sounds …

Re: SBPro 2 with YMF262-- only works as OPL2..?

I think it was the tools though. RADTracker didn't come out until 1995, and EdLib is from 1994. By that time, the era of FM was basically over. We were in the era of fast 486 machines and early Pentiums, which could easily do software mixing of 16 or more channels at 16-bit 44.1 kHz. Aside from …

Re: SBPro 2 with YMF262-- only works as OPL2..?

Very nice! Yea, OPL3 never really got the support it deserved. Trackers were generally aimed at the GUS and software mixing routines, not at using OPL2/OPL3 chips. I did an invitro for the Outline party earlier this year, which also uses an OPL3 track, made in Adlibtracker II. I never paid …

Re: SBPro 2 with YMF262-- only works as OPL2..?

What I heard is that the AdLib Gold was delayed because AdLib needed special chips developed by Yamaha, and Yamaha's chips kept failing validation. The people at Creative claimed that they were very close with Yamaha because they sold so many OPL chips, and claimed that they deliberately made …

Page 1 of 2