Search found 14 matches

by hotkey
Thu Sep 27, 2018 1:33 pm
Forum: Other targets
Topic: V-Tech Genius Leader / PreComputer 1000/2000/4000
Replies: 29
Views: 81016

Yes, these things are unbelievably cheaply made. Especially the "newer" models. But if you get your hands on the 1000/2000/400x models, you will get full Z80 DIP goodness ;-) The keyboards are pretty similar across all models. Actually, the cheapness is exactly what inspired me to hack the...
by hotkey
Wed Sep 19, 2018 1:16 pm
Forum: Other targets
Topic: V-Tech Genius Leader / PreComputer 1000/2000/4000
Replies: 29
Views: 81016

@munchausen There is a little bit of information on my (pretty neglected) project page at http://projects.spr.at During my "adventures" I have created some plans for the Cartridge PCB in KiCAD and I am happy to share them! I am TERRIBLE at PCB design, that's why someone else should finish ...
by hotkey
Mon Oct 23, 2017 11:12 am
Forum: Other targets
Topic: V-Tech Genius Leader / PreComputer 1000/2000/4000
Replies: 29
Views: 81016

You're welcome! I am currently doin some more hardware/historical research. For example, I just now found out that V-Tech was branded "YENO" in Germany and France during the early 80s. For example: The "PreComputer 1000" was branded "YENO Mister X" and the famous "...
by hotkey
Thu Sep 28, 2017 10:31 pm
Forum: Other targets
Topic: V-Tech Genius Leader / PreComputer 1000/2000/4000
Replies: 29
Views: 81016

It's all working now: keyboard input, terminal output and sound. I even compiled and played around with the "eliza" example without modifications. At the moment, I only have the start up files for the model 4000/4004QL, but models 1000 and 2000 are soon to follow. Should I create a pull re...
by hotkey
Thu Sep 28, 2017 12:50 am
Forum: Other targets
Topic: V-Tech Genius Leader / PreComputer 1000/2000/4000
Replies: 29
Views: 81016

That's it. Moving the data origin up solved it. *siiiiiiiiiiigh*
Sorry for the false alarm!
by hotkey
Thu Sep 28, 2017 12:47 am
Forum: Other targets
Topic: V-Tech Genius Leader / PreComputer 1000/2000/4000
Replies: 29
Views: 81016

Now that I think about it, it may be some error in my memory layout, which, accidentally, leaves stdout working, but corrupts stdin and local variables. I think I need to sleep over that (it's close to 3am now) ;-)
by hotkey
Thu Sep 28, 2017 12:32 am
Forum: Other targets
Topic: V-Tech Genius Leader / PreComputer 1000/2000/4000
Replies: 29
Views: 81016

Thank you, alvin. I have re-written my input driver from scratch (for the 3rd time now), based on the cpm_01_input_kbd_dcio. When I was done, I did a diff and was actually byte-identical to my previous attempts. I also quadrouple-checked that my FDSTRUCT points to "console_01_input_terminal_fdr...
by hotkey
Tue Sep 26, 2017 11:07 pm
Forum: Other targets
Topic: V-Tech Genius Leader / PreComputer 1000/2000/4000
Replies: 29
Views: 81016

Update: I am making progress! :-D Thanks to your info, I was able to implement a working terminal output driver, including setting the cursor and scrolling. The number of "dirty boot instructions" is shrinking at a fast pace, finding their new home in dedicated drivers. I even found more i...
by hotkey
Wed Sep 20, 2017 9:38 am
Forum: Other targets
Topic: V-Tech Genius Leader / PreComputer 1000/2000/4000
Replies: 29
Views: 81016

stdio in newlib is object oriented. It generates a small set of messages that are delivered to the driver. Your driver can implement those messages directly or you can subclass from a library driver that does some of the work. I have a proof-of-concept CHARACTER driver working! It is hackisch, but ...
by hotkey
Sun Sep 17, 2017 8:54 pm
Forum: Other targets
Topic: V-Tech Genius Leader / PreComputer 1000/2000/4000
Replies: 29
Views: 81016

Update: I have forked the project to https://github.com/hotkeymuc/z88dk and I am busy incorporating all the steps alvin told me. The new platform has been created and +vgl already compiles, resulting in somewhat valid ROM binaries. Today I started implementing the I/O drivers. So far, it compiles, b...
by hotkey
Sat Sep 16, 2017 10:15 pm
Forum: Other targets
Topic: V-Tech Genius Leader / PreComputer 1000/2000/4000
Replies: 29
Views: 81016

Yay, it compiles! I called the platform "vgl" (as in "V-Tech Genius Leader"), since just "gl" might collide with future Z80 OpenGL implementations ;-) The new lib is perfect for all the different start up signatures I have identified for this platform. There are standar...
by hotkey
Fri Sep 15, 2017 12:37 pm
Forum: Other targets
Topic: V-Tech Genius Leader / PreComputer 1000/2000/4000
Replies: 29
Views: 81016

Ah! Found it! crt_config.inc is the file I was desparately searching for.
The newlib way of doing things is really THAT much neater -- totally loving it!

Thank you again, alvin!
by hotkey
Fri Sep 15, 2017 10:42 am
Forum: Other targets
Topic: V-Tech Genius Leader / PreComputer 1000/2000/4000
Replies: 29
Views: 81016

Thank you, alvin!! This is what I call extensive :-) I will give it a shot! And for your question about community: * No, there is no community around these machines (that I know of), but there is absolutely no reason not to start one. These machines get thrown out of households, because children gro...
by hotkey
Thu Sep 14, 2017 9:54 am
Forum: Other targets
Topic: V-Tech Genius Leader / PreComputer 1000/2000/4000
Replies: 29
Views: 81016

V-Tech Genius Leader / PreComputer 1000/2000/4000

Hello everyone, during the last year I have been reverse-engineering several learning notebooks by V-Tech. They are called "Pre Computer" in the US and "Genius Leader" in Germany. Those laptops were manufactured during the 80s and 90s and are dirt cheap on eBay. They usually offe...