Previous Thread
Next Thread
Print Thread
VTech Genius PC / IQ 512 WIP #79732
05/30/12 08:31 PM
05/30/12 08:31 PM
Joined: May 2012
Posts: 9
P
PulkoMandy Offline OP
Member
PulkoMandy  Offline OP
Member
P
Joined: May 2012
Posts: 9
Hi,
So, I'm trying to write a driver for the VTech Genius PC / Genius IQ 512 computers.

Here is the patch with current sources :
http://pulkomandy.tk/drop/geniusiq.diff

And some info about the computer :
http://pulkomandy.tk/projects/avrstuff/wiki/geniuspc
(there is a ROM dump of the French Genius PC on this page)

I'm looking for :
* Rom dumps of the other versions (Genius IQ 512 in Germany, and likely others around the world) for similar machines
* Advice on the (very early) driver. I'm sure I managed to do something wrong...
* Help with understanding the hardware. Any m68000 wizard around ?

Unfortunately, it seems that MESS debugger needs GTK and X11, and I don't have these on Haiku, so I can't go much further for now, until I can spare some space on my hard disk and install a more classical operating system...

Re: VTech Genius PC / IQ 512 WIP [Re: PulkoMandy] #79733
05/30/12 08:44 PM
05/30/12 08:44 PM
Joined: Mar 2001
Posts: 15,988
USA
R
R. Belmont Offline
Very Senior Member
R. Belmont  Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 15,988
USA
Just to clarify, the debugger needs GTK only. It should work on non-X GTK targets, although that obviously hasn't been tested much smile

Re: VTech Genius PC / IQ 512 WIP [Re: R. Belmont] #79734
05/30/12 08:51 PM
05/30/12 08:51 PM
Joined: May 2012
Posts: 9
P
PulkoMandy Offline OP
Member
PulkoMandy  Offline OP
Member
P
Joined: May 2012
Posts: 9
Yes, that's actually the problem.
Setting up a remote X server would be ok (I have an X station running NetBSD around here), but porting GTK to Haiku definitely is not...

I'll try to find or setup some kind of unix box so I can continue on this.

Re: VTech Genius PC / IQ 512 WIP [Re: PulkoMandy] #79744
05/31/12 02:41 PM
05/31/12 02:41 PM
Joined: Feb 2005
Posts: 449
Finland
C
Curt Coder Offline
Senior Member
Curt Coder  Offline
Senior Member
C
Joined: Feb 2005
Posts: 449
Finland
Skeleton driver added to svn smile

Re: VTech Genius PC / IQ 512 WIP [Re: Curt Coder] #79794
06/02/12 08:44 AM
06/02/12 08:44 AM
Joined: May 2012
Posts: 9
P
PulkoMandy Offline OP
Member
PulkoMandy  Offline OP
Member
P
Joined: May 2012
Posts: 9
Ok, I set up Debian/kFreeBSD on another computer so I can now run the debugger. Obviously the code don't run very far with not any of the hardware emulated, so I'll work on studying the ROM code now.

I've also gathered some more infos about the different versions :
* People from the MESS community are going to send me the ROM chips of the German Genius IQ128 and UK IT Unlimited versions, so I can compare them to the French version.
* I found that the US version is called Precomputer Unlimited. Looks rather similar to the other versions. I also noticed that on the French packaging, same pictures as on the US versions are used, but modified to show something that looks like the French device. This is likely the only place where you can see a Genius PC with QWERTY keyboard smile

Re: VTech Genius PC / IQ 512 WIP [Re: PulkoMandy] #79795
06/02/12 08:54 AM
06/02/12 08:54 AM
Joined: Jan 2006
Posts: 3,687
Trondheim, Norway
etabeta78 Offline
Very Senior Member
etabeta78  Offline
Very Senior Member
Joined: Jan 2006
Posts: 3,687
Trondheim, Norway
Originally Posted By PulkoMandy
* People from the MESS community are going to send me the ROM chips of the German Genius IQ128 and UK IT Unlimited versions, so I can compare them to the French version.


not sure if it's the same guy you are in contact with, but TeamEurope has both a IQ128 (which they do not know how to dump) and also a VTech Genius Laptop (which I think they dumped last year)

just PM me if you need an email address to get in touch with them.


EDIT: oh, and good luck with debugging this machine. i've always been curious about these systems...

Re: VTech Genius PC / IQ 512 WIP [Re: etabeta78] #79796
06/02/12 10:08 AM
06/02/12 10:08 AM
Joined: May 2012
Posts: 9
P
PulkoMandy Offline OP
Member
PulkoMandy  Offline OP
Member
P
Joined: May 2012
Posts: 9
Yes, the IQ128 rom comes from Team Europe smile

I'm currently patching the IRA reassembler so I can have a closer look at the sourcecode. Working with a 5MB+ disassembly listing is painful, so I first added support for splitting the file in sections. Next step is to add the possibility to insert comments in the generated listing, and redefining external symbols names so we can see smething in there. The result will be close to dz80 that I'm using a lot for z80 code and is very helpful.

Re: VTech Genius PC / IQ 512 WIP [Re: PulkoMandy] #80336
06/30/12 04:20 PM
06/30/12 04:20 PM
Joined: May 2012
Posts: 9
P
PulkoMandy Offline OP
Member
PulkoMandy  Offline OP
Member
P
Joined: May 2012
Posts: 9
IQ128 ROM dump finally done.
http://pulkomandy.tk/projects/avrstuff/raw-attachment/wiki/geniuspc/GERMAN.ROM.zip

It looks surprisingly different from the French version. I expected more similarities. But it means we have two versions of the code to better check the hardware emulation, now.


Who's Online Now
0 registered members (), 51 guests, and 3 spiders.
Key: Admin, Global Mod, Mod
Shout Box
Forum Statistics
Forums9
Topics8,566
Posts111,888
Members4,805
Most Online225
May 26th, 2014
Powered by UBB.threads™ PHP Forum Software 7.6.1.1
(Release build 20180111)
Page Time: 0.040s Queries: 14 (0.017s) Memory: 5.6430 MB (Peak: 5.8452 MB) Zlib enabled. Server Time: 2018-08-17 13:33:17 UTC