Previous Thread
Next Thread
Print Thread
Page 1 of 7 1 2 3 4 5 6 7
Mindset driver? #115374 06/01/19 11:04 PM
Joined: Jul 2011
Posts: 139
T
TSCHAK Offline OP
Senior Member
OP Offline
Senior Member
T
Joined: Jul 2011
Posts: 139
Has anybody started working on a mindset driver for MAME? Two Mindsets, one confirmed working, were discovered at the liquidation of computer reset in Dallas. If I had a technical manual, I would already be dumping the BIOS...

-Thom

Re: Mindset driver? [Re: TSCHAK] #115375 06/01/19 11:24 PM
Joined: Mar 2001
Posts: 16,273
R
R. Belmont Offline
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,273
There's some documentation on Bitsavers. If the ROMs and disks get dumped I'm confident we could have some fun with it.

Re: Mindset driver? [Re: TSCHAK] #115378 06/02/19 09:04 AM
Joined: May 2012
Posts: 513
S
shattered Offline
Senior Member
Offline
Senior Member
S
Joined: May 2012
Posts: 513
I've poked around the internet looking for info on these, found this so far:

From Bitsavers docs:

U59 252004-005 ROM OS Lo
U60 252004-006 ROM OS Hi

U78 253001-001 i80186
U17 253002-001 i8042 (KP Custom)
U-- 253003-001 SG Custom
U43 253004-001 RHB Custom (VLSI VC2030B)
U42 253005-001 RP Custom (VLSI VC2029) ( " CPU V3089 VC2029 VTI 48-Pin DIP Ceramic Gold " ?? )
U16 253006-001 i8042 (Sound processor)

From http://www.digibarn.com/collections/systems/mindset/

Roger Baderscher (President of Mindset) was the head of Atari's Home Computer Division from 1980-1982 and had quietly commissioned the design of a new modular computer system while at Atari, using Atari Industrial Design resources and tapping into one of Atari VLSI engineers Chris Rhode. Roger, Chris and about a dozen Atari Home Computer division engineers would leave Atari in 1982 and form Mindset, and their quiet skunkworks project would become a reality.

I've got some nice brochures and other materials I can scan and send to you, I have every module, expansion pak and controller made for the system and Chris Rhodes has promised me that eventually when he digs up his old schematics and notes he'll send them my way for the M-1001 Mindset. I also have 2 M-3000's which are the rackmount JVC'd versions of the Mindset system that JVC used in-house after they bought Mindset in 1986.

From http://atariage.com/forums/topic/42993-what-the-st-almost-was/

The ST would later have a Blitter chip, similar with the chip designed by Chris Berg (former Atari engineer) for Mindset.

http://pro.jvc.com/prof/attributes/category.jsp?productId=DISC1.8.3 and others -- Mindset hardware and software in JVC catalog

Re: Mindset driver? [Re: shattered] #115380 06/02/19 05:02 PM
Joined: Jan 2011
Posts: 192
A
Al Kossow Offline
Senior Member
Offline
Senior Member
A
Joined: Jan 2011
Posts: 192
[quote=shattered]I've poked around the internet looking for info on these, found this so far:


From http://www.digibarn.com/collections/systems/mindset/

--

That was actually from Curt Vendel. He has not been in good health, I don't know how he is doing today. He sold his collection in 2013 to ???
http://www.vcfed.org/forum/showthread.php?35096-Mindset-Computer-Corp-collection-for-sale

Curt had a web presence for his Mindset stuff, but it doesn't seem to be on line any more.

CHM has a couple of systems and a fair bit of software.
https://www.computerhistory.org/collections/search/?s=mindset
I thought I imaged the disks. Since there were so many ASICs I thought the chances of simulating it were pretty slim
and there hasn't been any interest until now.

Last edited by Al Kossow; 06/02/19 05:05 PM.
Re: Mindset driver? [Re: TSCHAK] #115381 06/03/19 01:01 AM
Joined: May 2010
Posts: 42
R
Reuental Offline
Member
Offline
Member
R
Joined: May 2010
Posts: 42
There's possibly only one game for it (Vyper), but it's by Synapse. Imho, they were one of the best game publishers of the early 80s. smile

Last edited by Reuental; 06/03/19 01:02 AM.
Re: Mindset driver? [Re: Al Kossow] #115385 06/03/19 04:42 PM
Joined: Jul 2011
Posts: 139
T
TSCHAK Offline OP
Senior Member
OP Offline
Senior Member
T
Joined: Jul 2011
Posts: 139
Originally Posted by Al Kossow
[quote=shattered]I've poked around the internet looking for info on these, found this so far:


From http://www.digibarn.com/collections/systems/mindset/

--

That was actually from Curt Vendel. He has not been in good health, I don't know how he is doing today. He sold his collection in 2013 to ???
http://www.vcfed.org/forum/showthread.php?35096-Mindset-Computer-Corp-collection-for-sale

Curt had a web presence for his Mindset stuff, but it doesn't seem to be on line any more.

CHM has a couple of systems and a fair bit of software.
https://www.computerhistory.org/collections/search/?s=mindset
I thought I imaged the disks. Since there were so many ASICs I thought the chances of simulating it were pretty slim
and there hasn't been any interest until now.


Curt is doing great today, it was touch and go for a while, but he has made a full recovery, and is, as of recently, focused on Atari-centric preservation, while doing various bits of contract work to get the 7800 expansion module out the door.

I'm wondering, if someone were altruistic enough to get the VLSI decapped? wink

-Thom

Re: Mindset driver? [Re: TSCHAK] #115386 06/03/19 05:06 PM
Joined: Mar 2001
Posts: 16,273
R
R. Belmont Offline
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,273
I'm a little confused about the concept that we're dead in the water on ASICs without documentation or decaps or whatever. MAME's entire history is reverse-engineering custom hardware, including hundreds of ASICs. Yes, we'll take anything we can get, but let's get the ROMs to start up before we declare things DOA smile

Re: Mindset driver? [Re: TSCHAK] #115387 06/03/19 05:11 PM
Joined: Jul 2011
Posts: 139
T
TSCHAK Offline OP
Senior Member
OP Offline
Senior Member
T
Joined: Jul 2011
Posts: 139
that's true.. and having spent time with this machine, when it was new, it was really an amazing system, ultimately squashed out because of the onslaught of IBM...

-Thom

Re: Mindset driver? [Re: TSCHAK] #115388 06/04/19 05:37 PM
Joined: Jul 2011
Posts: 139
T
TSCHAK Offline OP
Senior Member
OP Offline
Senior Member
T
Joined: Jul 2011
Posts: 139
@Al Kossow, I tracked Curt Vendel's Mindset hardware and software directly to the CHM. He had everything that ever existed, including all the development software, and it is now in the CHM collections.

This is highly problematic, because that means it's in the warehouse, and the warehouse is literally like the ending scene in Raiders of the Lost Ark. This means, it will never again see the light of day, unless some billionaire decides he wants to look at it.

(Sorry, I have _very_ bitter feelings toward the CHM and the way they treat many of the things they've curated.)

-Thom

Re: Mindset driver? [Re: TSCHAK] #115390 06/04/19 06:29 PM
Joined: Jul 2011
Posts: 139
T
TSCHAK Offline OP
Senior Member
OP Offline
Senior Member
T
Joined: Jul 2011
Posts: 139
Ok, I'll simply apologize. I'll take the hit and say that my feelings toward the CHM are wrong.

All I want is a better interface to computer history museums and the ability to interface these artifacts with those who have the want and ability to preserve them, before the actual artifacts fail, because they are all on borrowed time.

-Thom

Re: Mindset driver? [Re: TSCHAK] #115391 06/04/19 06:36 PM
Joined: Jan 2011
Posts: 192
A
Al Kossow Offline
Senior Member
Offline
Senior Member
A
Joined: Jan 2011
Posts: 192
Originally Posted by TSCHAK
it is now in the CHM collections.


I know our collection VERY well, and everything Mindset related came in before 2003.
https://www.computerhistory.org/collections/search/?s=mindset
We have all of the software I know of in the building I work in, and I thought I had already read the diskettes.
I'm checking with the registrars if there is anything Mindset related that came in that I don't know about.

Re: Mindset driver? [Re: TSCHAK] #115392 06/04/19 06:42 PM
Joined: Jan 2011
Posts: 192
A
Al Kossow Offline
Senior Member
Offline
Senior Member
A
Joined: Jan 2011
Posts: 192
I checked with the registrar and the only thing post what we have cataloged is an offer in 2015 for a mindset cpu and expansion box from Bruce Levy
which we declined.

We do not have Curt's computers

Re: Mindset driver? [Re: TSCHAK] #115393 06/04/19 06:45 PM
Joined: Jul 2011
Posts: 139
T
TSCHAK Offline OP
Senior Member
OP Offline
Senior Member
T
Joined: Jul 2011
Posts: 139
Ok, my mistake.
-Thom

Re: Mindset driver? [Re: TSCHAK] #115394 06/05/19 04:36 PM
Joined: Jan 2011
Posts: 192
A
Al Kossow Offline
Senior Member
Offline
Senior Member
A
Joined: Jan 2011
Posts: 192
Originally Posted by TSCHAK
Has anybody started working on a mindset driver for MAME? Two Mindsets, one confirmed working, were discovered at the liquidation of computer reset in Dallas. If I had a technical manual, I would already be dumping the BIOS...

-Thom


It's just a rom, you don't need a tech manual to dump it.
Are you going to do this, or do I need to request one of our machines and do it myself?

Re: Mindset driver? [Re: TSCHAK] #115396 06/06/19 05:52 PM
Joined: Jul 2011
Posts: 139
T
TSCHAK Offline OP
Senior Member
OP Offline
Senior Member
T
Joined: Jul 2011
Posts: 139
I do not have the machine here, but will try to do it when I can get access to it (hopefully it will be at the DFW retro meet this weekend). Need to thumb through the tech refs to find where it is on the memory map. If you get to it before i do, great. smile

-Thom

Re: Mindset driver? [Re: TSCHAK] #115397 06/06/19 05:53 PM
Joined: Jul 2011
Posts: 139
T
TSCHAK Offline OP
Senior Member
OP Offline
Senior Member
T
Joined: Jul 2011
Posts: 139
Actually, thinking about it, I'll just bring my TL866 to the meet and dump it with that.

-Thom

Re: Mindset driver? [Re: TSCHAK] #115398 06/06/19 05:57 PM
Joined: Jul 2011
Posts: 139
T
TSCHAK Offline OP
Senior Member
OP Offline
Senior Member
T
Joined: Jul 2011
Posts: 139
yeah, I've just pinged back and forth with the DFW ppl, I think we can get the ROM dumped. smile

Re: Mindset driver? [Re: TSCHAK] #115399 06/06/19 06:04 PM
Joined: Jun 2001
Posts: 409
O
Olivier Galibert Offline
Senior Member
Offline
Senior Member
O
Joined: Jun 2001
Posts: 409
And the 8042s?

Re: Mindset driver? [Re: TSCHAK] #115407 06/09/19 12:15 AM
Joined: Mar 2001
Posts: 16,273
R
R. Belmont Offline
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,273
MAME is inevitable, Mister Anderson. (WIP by Olivier Galibert).

[Linked Image]

TSCHAK: hopefully the machines you can get to have different ROM versions. CHM's is 1.07 so there's plenty of variety. And dumps of cartridges would be welcome.

Re: Mindset driver? [Re: R. Belmont] #115417 06/10/19 12:28 PM
Joined: Jun 2001
Posts: 409
O
Olivier Galibert Offline
Senior Member
Offline
Senior Member
O
Joined: Jun 2001
Posts: 409
Also, if anyone has the "Software Developer's Guide" (SDG), I'm *extremely* interested. It seems to have a lot of hardware information.

Re: Mindset driver? [Re: TSCHAK] #115421 06/11/19 10:36 AM
Joined: Jul 2008
Posts: 27
S
starlord Offline
Member
Offline
Member
S
Joined: Jul 2008
Posts: 27
Might anyone have the vyper game around somewhere? I’m guessing it must be quite rare

Re: Mindset driver? [Re: R. Belmont] #115440 06/18/19 05:23 PM
Joined: Jul 2011
Posts: 139
T
TSCHAK Offline OP
Senior Member
OP Offline
Senior Member
T
Joined: Jul 2011
Posts: 139
Originally Posted by R. Belmont
MAME is inevitable, Mister Anderson. (WIP by Olivier Galibert).

[Linked Image]

TSCHAK: hopefully the machines you can get to have different ROM versions. CHM's is 1.07 so there's plenty of variety. And dumps of cartridges would be welcome.


Amazing! smile

And yeah, will work with the machines that are here in DFW to get ROMs. The massive excavation and liquidation at Computer Reset has been happening for the last couple of weeks, and two and a half units have been found so far, there may be more.

-Thom

Re: Mindset driver? [Re: TSCHAK] #115441 06/18/19 05:45 PM
Joined: Mar 2001
Posts: 16,273
R
R. Belmont Offline
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,273
It's gotten a bit better. POST now passes 100% and you get this:

[Linked Image]

Rotating polygon logo in 1983. Not bad :-)

Re: Mindset driver? [Re: TSCHAK] #115442 06/18/19 07:25 PM
Joined: Jan 2011
Posts: 192
A
Al Kossow Offline
Senior Member
Offline
Senior Member
A
Joined: Jan 2011
Posts: 192
please please pl
Originally Posted by TSCHAK


And yeah, will work with the machines that are here in DFW to get ROMs. The massive excavation and liquidation at Computer Reset has been happening for the last couple of weeks, and two and a half units have been found so far, there may be more.

-Thom


PLEASE try to save any Mindset keyboards before the keyboard collectors get them!!

also, joysticks, mice and any cartridges

Re: Mindset driver? [Re: TSCHAK] #115443 06/18/19 07:31 PM
Joined: Jul 2011
Posts: 139
T
TSCHAK Offline OP
Senior Member
OP Offline
Senior Member
T
Joined: Jul 2011
Posts: 139
yeah, believe me. I fucking _HATE_ keyboard poachers. We were able to save two complete systems, and one is missing a keyboard. I am hoping there is at least one more.

As it also happened, Computer Reset was the recipient of _ALL_ of IBM's PCjr liquidation.

Five trailers full.

-Thom

Re: Mindset driver? [Re: TSCHAK] #115444 06/18/19 07:35 PM
Joined: Mar 2001
Posts: 16,273
R
R. Belmont Offline
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,273
Give the keyboard poachers all the PCjr "chiclet" keyboards. That'll teach 'em.

Re: Mindset driver? [Re: TSCHAK] #115518 07/17/19 10:27 PM
Joined: Jul 2011
Posts: 139
T
TSCHAK Offline OP
Senior Member
OP Offline
Senior Member
T
Joined: Jul 2011
Posts: 139
Anybody imaged a copy of its MS-DOS to see if it can boot? wink

Re: Mindset driver? [Re: TSCHAK] #115519 07/18/19 08:42 PM
Joined: Jul 2011
Posts: 139
T
TSCHAK Offline OP
Senior Member
OP Offline
Senior Member
T
Joined: Jul 2011
Posts: 139
Great work, so far! I was able to boot it. Something to note, the Monitor/TV modes interpret their palettes differently, the monitor uses the RGBI palette, of the top 4 most significant bits only. This may be why the text is purple in monitor mode.

-Thom

Re: Mindset driver? [Re: TSCHAK] #115520 07/18/19 09:51 PM
Joined: Jul 2011
Posts: 139
T
TSCHAK Offline OP
Senior Member
OP Offline
Senior Member
T
Joined: Jul 2011
Posts: 139
Thanks to your work, I am able to proceed with the bring-up of PLATOTERM into the MINDSET. First new piece of software for this system in 35 some-odd years:

[Linked Image]

the next few days are going to be interesting.. smile

-Thom

Re: Mindset driver? [Re: TSCHAK] #115521 07/18/19 11:18 PM
Joined: Mar 2001
Posts: 16,273
R
R. Belmont Offline
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,273
That's great!

Re: Mindset driver? [Re: TSCHAK] #115522 07/19/19 03:45 AM
Joined: Jul 2011
Posts: 139
T
TSCHAK Offline OP
Senior Member
OP Offline
Senior Member
T
Joined: Jul 2011
Posts: 139
and with a bit of phenagling, right now am sending poly-dot commands for text output (I can't get the BLT String commands to emit something usable), I get:

[Linked Image]

https://github.com/tschak909/platotermmindset

(also, FWIW, who do I talk to about including versions of PLATOTERM in the software lists for all of MAME's supported machines? I have about a dozen and a half versions that will work as MAME adds serial support for various systems) wink

-Thom

Re: Mindset driver? [Re: TSCHAK] #115530 07/20/19 10:54 PM
Joined: Jul 2011
Posts: 139
T
TSCHAK Offline OP
Senior Member
OP Offline
Senior Member
T
Joined: Jul 2011
Posts: 139
Thanks to Al uploading Vyper and a few other goodies, have tested Vyper under...almost latest git. wink

[Linked Image]

-Thom

Re: Mindset driver? [Re: TSCHAK] #115537 07/21/19 09:07 AM
Joined: Jun 2001
Posts: 409
O
Olivier Galibert Offline
Senior Member
Offline
Senior Member
O
Joined: Jun 2001
Posts: 409
Originally Posted by TSCHAK
Great work, so far! I was able to boot it. Something to note, the Monitor/TV modes interpret their palettes differently, the monitor uses the RGBI palette, of the top 4 most significant bits only. This may be why the text is purple in monitor mode.

-Thom


It goes purple because the firmware rotates the top four bits into the four bottom bits when in monitor mode. I've yet to find if it triggers a bit somewhere else...

Re: Mindset driver? [Re: TSCHAK] #115553 07/27/19 07:07 PM
Joined: Feb 2014
Posts: 280
G
Golden Child Online Content
Senior Member
Online Content
Senior Member
G
Joined: Feb 2014
Posts: 280
hey guys,

the 8 bit guy features the MindDrive in a video today

https://www.youtube.com/watch?v=3a_qJFD80_c

Re: Mindset driver? [Re: TSCHAK] #115555 07/27/19 07:19 PM
Joined: Jan 2011
Posts: 192
A
Al Kossow Offline
Senior Member
Offline
Senior Member
A
Joined: Jan 2011
Posts: 192
"Old graphics workstations are neat. If only there was more information about stuff like that."


Nice that no one under 30 has ever heard of bitsavers, or read the MAME code.

Dammit, he's got a GW-Basic manual.

Last edited by Al Kossow; 07/27/19 08:59 PM.
Re: Mindset driver? [Re: TSCHAK] #115556 07/28/19 01:04 AM
Joined: May 2009
Posts: 1,801
J
Just Desserts Offline
Very Senior Member
Offline
Very Senior Member
J
Joined: May 2009
Posts: 1,801
Personally, I liked the original way you had phrased it.

Re: Mindset driver? [Re: TSCHAK] #115558 07/28/19 03:51 PM
Joined: Jan 2011
Posts: 192
A
Al Kossow Offline
Senior Member
Offline
Senior Member
A
Joined: Jan 2011
Posts: 192
I'm really curious to see now if ANYTHING new is contributed by the people who have been hoarding
their system for decades. I see he has a stereo module, for example, some pics of the innards would
be helpful. Or, things like schematics, the rest of the hard disk interface, or cartridge basic.

Re: Mindset driver? [Re: Al Kossow] #115559 07/28/19 05:13 PM
Joined: Jun 2001
Posts: 409
O
Olivier Galibert Offline
Senior Member
Offline
Senior Member
O
Joined: Jun 2001
Posts: 409
The sound module is probably trivial, it's probably just another copy of the mcu. The HD otoh, we miss the code capable of driving it, which is rather sad.

OG.

Re: Mindset driver? [Re: Al Kossow] #115560 07/28/19 06:32 PM
Joined: Jul 2011
Posts: 139
T
TSCHAK Offline OP
Senior Member
OP Offline
Senior Member
T
Joined: Jul 2011
Posts: 139
@Al Kossow - I now know everybody who has all of those various Mindset bits and pieces. Let me know what you need, and I will get it to you.

-Thom

Re: Mindset driver? [Re: TSCHAK] #115561 07/28/19 07:26 PM
Joined: Jan 2011
Posts: 192
A
Al Kossow Offline
Senior Member
Offline
Senior Member
A
Joined: Jan 2011
Posts: 192
Originally Posted by TSCHAK
@Al Kossow - I now know everybody who has all of those various Mindset bits and pieces. Let me know what you need, and I will get it to you.

-Thom


The obvious thing is to get the Mindset GW-Basic manual scanned. OG doesn't seem concerned with the sound cart.

Re: Mindset driver? [Re: TSCHAK] #115566 07/29/19 01:42 AM
Joined: Oct 2018
Posts: 1
D
Doc Flareon Offline
Member
Offline
Member
D
Joined: Oct 2018
Posts: 1
Originally Posted by TSCHAK
and with a bit of phenagling, right now am sending poly-dot commands for text output (I can't get the BLT String commands to emit something usable), I get:

[Linked Image]

https://github.com/tschak909/platotermmindset

(also, FWIW, who do I talk to about including versions of PLATOTERM in the software lists for all of MAME's supported machines? I have about a dozen and a half versions that will work as MAME adds serial support for various systems) wink

-Thom

Please forgive me for going off-topic, but I have to ask you a question. How are you displaying power and drive activity indicators? I've been searching for a way to get MAME to display such useful information to no avail.

Re: Mindset driver? [Re: TSCHAK] #115567 07/29/19 01:56 AM
Joined: Mar 2001
Posts: 16,273
R
R. Belmont Offline
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,273
Those indicators have to be built into the driver for the machine you're emulating.

Re: Mindset driver? [Re: TSCHAK] #115575 07/29/19 09:44 PM
Joined: Jul 2011
Posts: 139
T
TSCHAK Offline OP
Senior Member
OP Offline
Senior Member
T
Joined: Jul 2011
Posts: 139
@OG - I am modernizing the ISV Toolkit C bindings for the Mindset, and along the way, making a set of example programs.

https://github.com/tschak909/mindset-examples

Is there anything I could put together that could help the emulation bring-up along?

-Thom

Last edited by TSCHAK; 07/29/19 09:45 PM. Reason: add github link.
Re: Mindset driver? [Re: TSCHAK] #115577 07/30/19 09:43 AM
Joined: Jun 2001
Posts: 409
O
Olivier Galibert Offline
Senior Member
Offline
Senior Member
O
Joined: Jun 2001
Posts: 409
Originally Posted by TSCHAK
Is there anything I could put together that could help the emulation bring-up along?


Depends, are you running stuff on the real thing or in mame?

OG.

Re: Mindset driver? [Re: TSCHAK] #115579 07/30/19 02:24 PM
Joined: Jul 2011
Posts: 139
T
TSCHAK Offline OP
Senior Member
OP Offline
Senior Member
T
Joined: Jul 2011
Posts: 139
I have MAME and the real thing here on my shelf. smile

[Linked Image]

ran latest build last night, TV mode:
[Linked Image]

Monitor mode still a bit shifted:
[Linked Image]

This thing is quite possibly the neatest MS-DOS machine I've ever hacked on, blitter actually is pretty fast. limit mostly kicks in when you want to be able to do collision detection reliably...

-Thom

Last edited by TSCHAK; 07/30/19 02:25 PM. Reason: img tags
Re: Mindset driver? [Re: TSCHAK] #115580 07/30/19 02:47 PM
Joined: May 2004
Posts: 1,576
H
Haze Offline
Very Senior Member
Offline
Very Senior Member
H
Joined: May 2004
Posts: 1,576
That's somewhat dodging the question. If you're developing all this in MAME and haven't tested it on the real hardware (even if you have the real hardware) then it's not especially useful.

Re: Mindset driver? [Re: TSCHAK] #115581 07/30/19 06:22 PM
Joined: Jun 2001
Posts: 409
O
Olivier Galibert Offline
Senior Member
Offline
Senior Member
O
Joined: Jun 2001
Posts: 409
Monitor mode is not getting better any time soon because I haven't found any external signal telling in which mode the system is. I may have found B&W, but not monitor/tv.

Re: Mindset driver? [Re: Haze] #115582 07/30/19 08:41 PM
Joined: Jul 2011
Posts: 139
T
TSCHAK Offline OP
Senior Member
OP Offline
Senior Member
T
Joined: Jul 2011
Posts: 139
@haze - sorry, didn't intend to dodge! I'm getting my supercard pro and TEAC FD55GFR drive setup tomorrow, so I can write disks. am waiting for it to arrive, so I can test against it. smile

-Thom

Re: Mindset driver? [Re: TSCHAK] #115583 07/31/19 12:04 AM
Joined: Jan 2011
Posts: 192
A
Al Kossow Offline
Senior Member
Offline
Senior Member
A
Joined: Jan 2011
Posts: 192
Originally Posted by TSCHAK
@haze - sorry, didn't intend to dodge! I'm getting my supercard pro and TEAC FD55GFR drive setup tomorrow, so I can write disks. am waiting for it to arrive, so I can test against it. smile

-Thom


You need a 40 track drive for Mindset floppies (FD55B).
You can't reliably write 40 trk disks on an 80 trk drive.
You also need 40 trk media (not 80 trk HD media)

Re: Mindset driver? [Re: TSCHAK] #115584 07/31/19 01:54 AM
Joined: Jul 2011
Posts: 139
T
TSCHAK Offline OP
Senior Member
OP Offline
Senior Member
T
Joined: Jul 2011
Posts: 139
yeah, I realized that, and have grabbed one, and yes I have 48TPI media. It's getting harder to get 5 1/4" drives... sigh.

-Thom

Re: Mindset driver? [Re: TSCHAK] #115594 07/31/19 04:38 PM
Joined: Jul 2011
Posts: 139
T
TSCHAK Offline OP
Senior Member
OP Offline
Senior Member
T
Joined: Jul 2011
Posts: 139
@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.
Re: Mindset driver? [Re: TSCHAK] #115597 07/31/19 06:31 PM
Joined: Jun 2001
Posts: 409
O
Olivier Galibert Offline
Senior Member
Offline
Senior Member
O
Joined: Jun 2001
Posts: 409
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.

Re: Mindset driver? [Re: TSCHAK] #115600 07/31/19 07:45 PM
Joined: Jul 2011
Posts: 139
T
TSCHAK Offline OP
Senior Member
OP Offline
Senior Member
T
Joined: Jul 2011
Posts: 139
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

Re: Mindset driver? [Re: TSCHAK] #115602 08/01/19 03:32 AM
Joined: Jul 2011
Posts: 139
T
TSCHAK Offline OP
Senior Member
OP Offline
Senior Member
T
Joined: Jul 2011
Posts: 139
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

https://www.youtube.com/watch?v=IetIR38uyl8 smile

-Thom

Re: Mindset driver? [Re: TSCHAK] #115603 08/01/19 05:55 AM
Joined: Jul 2011
Posts: 139
T
TSCHAK Offline OP
Senior Member
OP Offline
Senior Member
T
Joined: Jul 2011
Posts: 139
@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]

[Linked Image]

[Linked Image]

man, this machine is bizarre. wink

-Thom

Re: Mindset driver? [Re: TSCHAK] #115619 08/03/19 04:48 AM
Joined: Jul 2011
Posts: 139
T
TSCHAK Offline OP
Senior Member
OP Offline
Senior Member
T
Joined: Jul 2011
Posts: 139
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

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

Re: Mindset driver? [Re: TSCHAK] #115623 08/03/19 01:21 PM
Joined: Jun 2001
Posts: 409
O
Olivier Galibert Offline
Senior Member
Offline
Senior Member
O
Joined: Jun 2001
Posts: 409
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

Re: Mindset driver? [Re: TSCHAK] #115628 08/03/19 10:17 PM
Joined: May 2009
Posts: 1,801
J
Just Desserts Offline
Very Senior Member
Offline
Very Senior Member
J
Joined: May 2009
Posts: 1,801
Waaaait a minute.

[Linked Image]

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

Re: Mindset driver? [Re: TSCHAK] #115629 08/03/19 11:43 PM
Joined: Mar 2001
Posts: 16,273
R
R. Belmont Offline
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 16,273
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).

Re: Mindset driver? [Re: TSCHAK] #115630 08/04/19 12:54 AM
Joined: Jul 2011
Posts: 139
T
TSCHAK Offline OP
Senior Member
OP Offline
Senior Member
T
Joined: Jul 2011
Posts: 139
@OG I can provide a bin for PLATOTERM when needed. -Thom

Re: Mindset driver? [Re: TSCHAK] #115631 08/04/19 01:10 AM
Joined: Jul 2011
Posts: 139
T
TSCHAK Offline OP
Senior Member
OP Offline
Senior Member
T
Joined: Jul 2011
Posts: 139
. o O (meanwhile, I am banging my head on using BLT COPY and BLT STRING. ... would have thought the machine would have the decency to crash when given incorrect parameters. laugh smile

-Thom

Re: Mindset driver? [Re: TSCHAK] #115633 08/04/19 11:41 AM
Joined: Feb 2014
Posts: 280
G
Golden Child Online Content
Senior Member
Online Content
Senior Member
G
Joined: Feb 2014
Posts: 280
I came across this article while looking for information about lumena, it's a fun read: (wow, $495 for a paint program, those were the days)

https://archive.org/details/creativecomputing-1985-02/page/n51

Re: Mindset driver? [Re: TSCHAK] #115639 08/05/19 03:04 AM
Joined: Jul 2011
Posts: 139
T
TSCHAK Offline OP
Senior Member
OP Offline
Senior Member
T
Joined: Jul 2011
Posts: 139
Managed to wrangle the BLT COPY call correctly. This example sets up a single call to do 128 BLT COPies of a 16x16 image.

The code:
https://github.com/tschak909/mindset-examples/blob/master/copy/main.c

Running in MAME (notice the pause):
[Linked Image]

Running on actual hardware:
[video:youtube]https://www.youtube.com/watch?v=d6G7HrCC3cI[/video]

Last edited by TSCHAK; 08/05/19 03:06 AM.
Re: Mindset driver? [Re: TSCHAK] #115658 08/07/19 02:31 AM
Joined: Jul 2011
Posts: 139
T
TSCHAK Offline OP
Senior Member
OP Offline
Senior Member
T
Joined: Jul 2011
Posts: 139
There is now a test program for the mouse, which draws a mouse cursor:

https://github.com/tschak909/mindset-examples/blob/master/mouse/main.c

(all of these examples compile with Open Watcom 1.9 btw.)

-Thom

Re: Mindset driver? [Re: TSCHAK] #115670 08/09/19 05:05 AM
Joined: Jul 2011
Posts: 139
T
TSCHAK Offline OP
Senior Member
OP Offline
Senior Member
T
Joined: Jul 2011
Posts: 139
Have discovered a non-critical glitch with the emulation:

When a BLT COPY approaches the edge of the clipping rectangle, it starts to flicker in MAME. This does not happen on the real hardware.

You can see a test case of it in this program:
https://github.com/tschak909/mindset-examples/tree/master/pacman-cutscene

-Thom

Re: Mindset driver? [Re: TSCHAK] #115716 08/17/19 06:53 AM
Joined: Jul 2011
Posts: 139
T
TSCHAK Offline OP
Senior Member
OP Offline
Senior Member
T
Joined: Jul 2011
Posts: 139
In the course of developing the mindset pac-man, I needed to make a tool that wrote data to an off-screen buffer, by resetting the destination buffer, and writing that result to a file, it freezes mid-output in mame, but completes on the real hardware, pasting the code here to pin it for later:
https://gist.github.com/tschak909/c52840360372373157259d4eae210440

I also notice that there is no throttling of blitter operations... larger blitter operations (e.g. trying to blit a 224x200 4bpp bitmap) take longer than a single frame on actual hardware.
https://www.youtube.com/watch?v=rFXcQzN5Eck

-Thom

Re: Mindset driver? [Re: TSCHAK] #115717 08/17/19 09:12 AM
Joined: May 2004
Posts: 1,576
H
Haze Offline
Very Senior Member
Offline
Very Senior Member
H
Joined: May 2004
Posts: 1,576
sounds like you might need to take a more intelligent approach to drawing than just copying a 224x200 bitmap then ;-) this isn't too surprising tbh, it's why back in the day MAME had dirty rectangles etc. because even PC hardware in the late 90s / 2000s couldn't always blit a full page at 60fps (of course that does fall apart once you have scrolling, which is why some ports of games ended up cropping top / bottom rather than scrolling etc.)

but yeah I imagine getting performance metrics out of this thing will be useful for improving the emulation in the end

people have had the same problem with the Virtual Boy amongst others, emulator performance was much, much better than real hardware.

Re: Mindset driver? [Re: TSCHAK] #115718 08/17/19 03:18 PM
Joined: Jul 2011
Posts: 139
T
TSCHAK Offline OP
Senior Member
OP Offline
Senior Member
T
Joined: Jul 2011
Posts: 139
Yup, it's all good. I _really_ want this driver to be good, so I will try to provide as much as I can in terms of test fixtures etc, especially since I have access to running hardware.

This machine is really amazing; a brief glimpse into a slight divergence on the tree of MS-DOS machines that was actually interesting, and easy to program for the enhanced features.

Page 1 of 7 1 2 3 4 5 6 7

Who's Online Now
0 registered members (), 150 guests, and 2 spiders.
Key: Admin, Global Mod, Mod
ShoutChat Box
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics8,673
Posts113,788
Members4,852
Most Online418
Aug 14th, 2019
Powered by UBB.threads™ PHP Forum Software 7.7.3