Previous Thread
Next Thread
Print Thread
Page 6 of 8 1 2 3 4 5 6 7 8
TSCHAK #115594 07/31/19 04:38 PM
Joined: Jul 2011
Posts: 169
Likes: 7
T
TSCHAK Offline OP
Senior Member
OP Offline
Senior Member
T
Joined: Jul 2011
Posts: 169
Likes: 7
@OG - Thumbing through the source code..

The fast blit mode behavior is documented here on 4-41 of the Software Developers Guide:

Fast BLT mode--provided to
enhance master-slave double
buffering. In fast BLT mode,
the system moves data from the
source to the destination as
quickly as possible by:
1. Ignoring the current setting of the transfer mode
(opaque or replace mode is
used).
2. Ignoring the current setting of collision detect
(collision testing is
suspended).
Clipping, if enabled, is performed as usual. The user must
ensure that, after clipping:
1. (DX) bits 0 through 3 are
zero.
2. The first pixel of both the
source and destination rectangles are word aligned.
3. The width of the transferred rectangle is an
integer number of words.

I suspect they added this specifically for cases where the programmer wanted to implement their own double buffering via the set destination buffer command, to make things faster.

Also, is the font/blt string trap taken care of by the existing blitter code? I'm having trouble getting blt string output to display at all.

-Thom


Last edited by TSCHAK; 07/31/19 04:43 PM.
TSCHAK #115597 07/31/19 06:31 PM
Joined: Jun 2001
Posts: 519
Likes: 32
O
Senior Member
Offline
Senior Member
O
Joined: Jun 2001
Posts: 519
Likes: 32
I have implemented fast mode already, but looks like I haven't pushed it yet. There is still a bad bug in the blitter somewhere you can see in popdemo when moving the pie chart segments or in I'm not sure which software with the mouse pointer.

I haven't check what the string stuff is trying to do. I'd have thought it worked, given everything else (and the fact that the blitter does not seem to have anything font-specific).

OG.

TSCHAK #115600 07/31/19 07:45 PM
Joined: Jul 2011
Posts: 169
Likes: 7
T
TSCHAK Offline OP
Senior Member
OP Offline
Senior Member
T
Joined: Jul 2011
Posts: 169
Likes: 7
I finally got my supercard pro and picked up a PCjr qumetrak 142 drive for writing disks (there are a _TON_ of them out there now because of computer reset, in the thousands, which will hopefully give the eBay drive market a kick in the teeth.), so I will be able to test on real hardware and help you out. smile

-Thom

TSCHAK #115602 08/01/19 03:32 AM
Joined: Jul 2011
Posts: 169
Likes: 7
T
TSCHAK Offline OP
Senior Member
OP Offline
Senior Member
T
Joined: Jul 2011
Posts: 169
Likes: 7
Thanks to a SuperCard PRO from cbmstuff.com, a Qumetrak 142 (IBM PCjr) disk drive from Tanner Electronics in Carrollton, TX, a pot of boiling water (to rejuvenate the drive belt), WinImage (to create the cooked disk images), HxCTool (to convert those to flux images), and a bunch of trial and error, I have been able to run my #MINDSET code on actual hardware.! smile

smile

-Thom

TSCHAK #115603 08/01/19 05:55 AM
Joined: Jul 2011
Posts: 169
Likes: 7
T
TSCHAK Offline OP
Senior Member
OP Offline
Senior Member
T
Joined: Jul 2011
Posts: 169
Likes: 7
@OG - the plot thickens.

It looks like you're doing the right thing, regarding TV/Monitor mode:

It looks like the color translation that happens via TV/Monitor mode is happening practically at the RGBI port.

If you try to use Monitor mode while connected to the composite port, like I currently am, you get PRECISELY the same behavior I see in MAME:

[Linked Image from i.imgur.com]

[Linked Image from i.imgur.com]

[Linked Image from i.imgur.com]

man, this machine is bizarre. wink

-Thom

TSCHAK #115619 08/03/19 04:48 AM
Joined: Jul 2011
Posts: 169
Likes: 7
T
TSCHAK Offline OP
Senior Member
OP Offline
Senior Member
T
Joined: Jul 2011
Posts: 169
Likes: 7
Meanwhile, using MAME and the real hardware is allowing me to proceed at rapid pace with the PLATOTERM port. It's now connecting out to IRATA.ONLINE, and starting to work smile



@OG - It looks like the RS-232-C module is an 8250, just in an odd place...what would it take to hook that up in mame?

-Thom

TSCHAK #115623 08/03/19 01:21 PM
Joined: Jun 2001
Posts: 519
Likes: 32
O
Senior Member
Offline
Senior Member
O
Joined: Jun 2001
Posts: 519
Likes: 32
Adding the rs232 is trivial, it's the lack of test methods that slowed me down.

OG.

PS: I'll be gone for a week (biking in belgium), so no change in that time

TSCHAK #115628 08/03/19 10:17 PM
Joined: May 2009
Posts: 2,198
Likes: 327
J
Very Senior Member
Offline
Very Senior Member
J
Joined: May 2009
Posts: 2,198
Likes: 327
Waaaait a minute.

[Linked Image from i.imgur.com]

That's totally a Mindset FDC. Sure, the knob on the left-hand drive has been yanked off, but it's totally a Mindset. Right?

Source: T2: Judgement Day

TSCHAK #115629 08/03/19 11:43 PM
Joined: Mar 2001
Posts: 17,165
Likes: 205
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 17,165
Likes: 205
Yeah, that's a Mindset expansion unit, sitting on a beige-box PC. It's not sitting right because of the connector coming out the bottom (and then putting a CRT on top of it makes it worse).

TSCHAK #115630 08/04/19 12:54 AM
Joined: Jul 2011
Posts: 169
Likes: 7
T
TSCHAK Offline OP
Senior Member
OP Offline
Senior Member
T
Joined: Jul 2011
Posts: 169
Likes: 7
@OG I can provide a bin for PLATOTERM when needed. -Thom

Page 6 of 8 1 2 3 4 5 6 7 8

Link Copied to Clipboard
Who's Online Now
2 members (MrBogi, 1 invisible), 41 guests, and 2 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,293
Posts121,531
Members5,067
Most Online1,283
Dec 21st, 2022
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Forum hosted by www.retrogamesformac.com