Previous Thread
Next Thread
Print Thread
Page 502 of 504 1 2 500 501 502 503 504
#111827 - 12/23/17 02:32 PM Re: SVN builds - new driver flood [Re: Anna Wu]  
Joined: May 2010
Posts: 52
r09 Offline
Member
r09  Offline
Member

Joined: May 2010
Posts: 52
Okay, I've submitted a PR with a preliminary fix. It still doesn't work 100% properly when there's vertical scrolling also involved (and there are quite a few levels in TNZS like that), but it's a start, and I wanted to send all my changes before 0.193 anyway because I accidentally broke 16-bit sprites with a previous change.

#111863 - 12/25/17 03:22 AM Re: SVN builds - new driver flood [Re: Anna Wu]  
Joined: Mar 2001
Posts: 15,807
R. Belmont Offline
R. Belmont  Offline

Very Senior Member

Joined: Mar 2001
Posts: 15,807
USA
So I saw a list of FM Towns games that support MIDI music; is that out the COM1 port or is there an expansion card or what?

#111874 - 12/25/17 05:26 PM Re: SVN builds - new driver flood [Re: Anna Wu]  
Joined: May 2010
Posts: 52
r09 Offline
Member
r09  Offline
Member

Joined: May 2010
Posts: 52
Both, actually. There were the FMT-401/2/3 cards from Fujitsu, and some games also support an RS-232 interface. Genocide Square, for example:

[Linked Image]

I don't really know any technical details about the cards, other than that the FMT-403 apparently includes an SC-55 compatible synth on board.

#111877 - 12/25/17 08:40 PM Re: SVN builds - new driver flood [Re: r09]  
Joined: Dec 2006
Posts: 523
mahlemiut Offline
Senior Member
mahlemiut  Offline
Senior Member

Joined: Dec 2006
Posts: 523
New Zealand
Gives an excuse to add support for the serial port, I suppose. smile


- Barry Rodewald
#111878 - 12/26/17 03:34 AM Re: SVN builds - new driver flood [Re: Anna Wu]  
Joined: Mar 2001
Posts: 15,807
R. Belmont Offline
R. Belmont  Offline

Very Senior Member

Joined: Mar 2001
Posts: 15,807
USA
Al dumped some NuBus cards as a Christmas gift. Least I can do is have one running before the end of the day.

This is the BootBug card, which installs a low-level debugger very early in the Mac's boot process (specifically, before other slot cards are initialized if you put it in the right slot), and is intended for debugging the firmware on other NuBus cards. I/O is through a PC standard 16C450 connected to a terminal at 9600 8/N/1.

[Linked Image]

#111894 - 12/27/17 02:35 AM Re: SVN builds - new driver flood [Re: Anna Wu]  
Joined: May 2010
Posts: 52
r09 Offline
Member
r09  Offline
Member

Joined: May 2010
Posts: 52
I have good, bad and ugly news about the Towns layer wrap stuff.

The bad: turns out that the preliminary fix caused a small number of nasty one-line glitches in other games.

The good: I just fixed those, and the new code is not only simpler and more elegant, it also works much better with layer 1 sprites and vertical scrolling. And as a bonus, I have refactored the layer zoom code to be much less repetitive and implemented all 16 levels of zoom supported by the hardware, not only the first 5.

The ugly: I just spent two hours trying to fix all the one-line glitches... only to discover that some of them (the misplaced lines in the Vain Dream intro, for example) were NOT caused by the wrapping code, but by some other change between 0.192 and now. I still don't know which one, exactly. I'll try to take a look at it tomorrow.

#111907 - 12/27/17 10:47 PM Re: SVN builds - new driver flood [Re: r09]  
Joined: May 2004
Posts: 1,438
Haze Offline
Very Senior Member
Haze  Offline
Very Senior Member

Joined: May 2004
Posts: 1,438
Originally Posted by r09
I have good, bad and ugly news about the Towns layer wrap stuff.

The bad: turns out that the preliminary fix caused a small number of nasty one-line glitches in other games.

The good: I just fixed those, and the new code is not only simpler and more elegant, it also works much better with layer 1 sprites and vertical scrolling. And as a bonus, I have refactored the layer zoom code to be much less repetitive and implemented all 16 levels of zoom supported by the hardware, not only the first 5.

The ugly: I just spent two hours trying to fix all the one-line glitches... only to discover that some of them (the misplaced lines in the Vain Dream intro, for example) were NOT caused by the wrapping code, but by some other change between 0.192 and now. I still don't know which one, exactly. I'll try to take a look at it tomorrow.


always nice when code ends up simplifying down like that, it's often a sign you're doing things right :-)

#111916 - 12/29/17 08:50 AM Re: SVN builds - new driver flood [Re: Anna Wu]  
Joined: May 2010
Posts: 52
r09 Offline
Member
r09  Offline
Member

Joined: May 2010
Posts: 52
A quick summary of the latest Towns work:

Games that use line wrapping (which includes all Lucasarts aventure games, by the way) now look basically perfect, no more little annoyances to distract you while playing.

[Linked Image]

Misty has an option that makes an interesting use of hardware features: you can zoom on the backgrounds manually up to x16 and look around them. This is done fully on hardware through the layer zoom / scroll functions and only worked partially before.

[Linked Image]

Software that wants to display stuff in high resolution, high color mode needs to use the entire VRAM as a single layer, as otherwise there wouldn't be enough memory available. This is now supported so you can make shitty photobooks of Mai Oikawa to your heart's content.

[Linked Image]

Also, thanks to Carl's hard work, After Burner now looks like a real game. Funny how a single color can totally change the "feeling" of the whole thing.

[Linked Image]

#111918 - 12/29/17 10:19 AM Re: SVN builds - new driver flood [Re: r09]  
Joined: Dec 2006
Posts: 523
mahlemiut Offline
Senior Member
mahlemiut  Offline
Senior Member

Joined: Dec 2006
Posts: 523
New Zealand
Nice job! laugh


- Barry Rodewald
#111921 - 12/29/17 12:24 PM Re: SVN builds - new driver flood [Re: Anna Wu]  
Joined: May 2004
Posts: 1,438
Haze Offline
Very Senior Member
Haze  Offline
Very Senior Member

Joined: May 2004
Posts: 1,438
excellent. I'll need to find a way to integrate some of this into the in-progress 2017 writeup :-) (even if some of it did miss the last release, it still happened this year)

Page 502 of 504 1 2 500 501 502 503 504

Who's Online Now
7 registered members (mixmaster, ssj, Stick, rfka01, Duke, Olivier Galibert, 1 invisible), 24 guests, and 2 spiders.
Key: Admin, Global Mod, Mod
Shout Box
Forum Statistics
Forums9
Topics8,480
Posts110,308
Members4,770
Most Online225
May 26th, 2014
Powered by UBB.threads™ PHP Forum Software 7.6.0
Page Time: 0.131s Queries: 14 (0.086s) Memory: 5.0295 MB (Peak: 5.2777 MB) Zlib enabled. Server Time: 2018-01-18 19:44:26 UTC