|
Joined: Jul 2011
Posts: 161 Likes: 1
Senior Member
|
OP
Senior Member
Joined: Jul 2011
Posts: 161 Likes: 1 |
@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.
|
|
|
|
Joined: Jun 2001
Posts: 510 Likes: 24
Senior Member
|
Senior Member
Joined: Jun 2001
Posts: 510 Likes: 24 |
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.
|
|
|
|
Joined: Jul 2011
Posts: 161 Likes: 1
Senior Member
|
OP
Senior Member
Joined: Jul 2011
Posts: 161 Likes: 1 |
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.  -Thom
|
|
|
|
Joined: Jul 2011
Posts: 161 Likes: 1
Senior Member
|
OP
Senior Member
Joined: Jul 2011
Posts: 161 Likes: 1 |
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.! https://www.youtube.com/watch?v=IetIR38uyl8  -Thom
|
|
|
|
Joined: Jul 2011
Posts: 161 Likes: 1
Senior Member
|
OP
Senior Member
Joined: Jul 2011
Posts: 161 Likes: 1 |
@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]](https://i.imgur.com/bFaG3tv.jpg) ![[Linked Image]](https://i.imgur.com/g6kSsR0.jpg) ![[Linked Image]](https://i.imgur.com/Q3HT22i.jpg) man, this machine is bizarre.  -Thom
|
|
|
|
Joined: Jul 2011
Posts: 161 Likes: 1
Senior Member
|
OP
Senior Member
Joined: Jul 2011
Posts: 161 Likes: 1 |
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 https://www.youtube.com/watch?v=e0VZveLqMoY@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
|
|
|
|
Joined: Jun 2001
Posts: 510 Likes: 24
Senior Member
|
Senior Member
Joined: Jun 2001
Posts: 510 Likes: 24 |
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
|
|
|
|
Joined: May 2009
Posts: 2,157 Likes: 206
Very Senior Member
|
Very Senior Member
Joined: May 2009
Posts: 2,157 Likes: 206 |
Waaaait a minute. ![[Linked Image]](https://i.imgur.com/NR9jk9W.png) 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
|
|
|
|
Joined: Mar 2001
Posts: 17,070 Likes: 143
Very Senior Member
|
Very Senior Member
Joined: Mar 2001
Posts: 17,070 Likes: 143 |
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).
|
|
|
|
Joined: Jul 2011
Posts: 161 Likes: 1
Senior Member
|
OP
Senior Member
Joined: Jul 2011
Posts: 161 Likes: 1 |
@OG I can provide a bin for PLATOTERM when needed. -Thom
|
|
|
2 members (Augusto, nerd4gw),
33
guests, and
2
robots. |
Key:
Admin,
Global Mod,
Mod
|
|
Forums9
Topics9,221
Posts120,756
Members5,053
|
Most Online1,283 Dec 21st, 2022
|
|
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!
|
|
|
|