Jump to content
IGNORED

Geneve laptop from Win7


hloberg

Recommended Posts

23 minutes ago, mizapf said:

I know pulseaudio from my Linux installation. For ALSA specifically, maybe https://wiki.archlinux.org/index.php/Advanced_Linux_Sound_Architecture has some information.

That is handy.

 

It was getting irritating wading through the sea of PulseAudio posts.  This section is potentially useful:

 

 

Quote

 

Select the default PCM via environment variable

Probably it is enough to set ALSA_CARD to the name of the device. First, get the names with aplay -l, then set ALSA_CARD to the name which comes after the colon and before the bracket; e.g. if you have

card 1: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]

then set ALSA_CARD=HDMI.

 

 

After calling alsacfg -init, I can get output from amixer or aplay -L, grep it for "speaker", "analog", etc...  then set the variable with an export notation.

 

However, they also have a very appealing looking "Hyper minimal" gui program...  It just has python and GTK+ as dependencies (which as far as I can tell, MAME shares anyway).  I could pull the source and compile it as an installable .deb, and install it with dpkg.

 

I would need a way to invoke it from the root console though...

 

 

Edited by wierd_w
Link to comment
Share on other sites

well, the Geneve is now organized, documented and filled with working programs on the 2 .hd drives. First I'm going to post a new Geneve package under the MAME section on my TI99RESOURCES.WORDPRESS.COM (up soon)

Then I'll figure out what I do from there. my Win7 and the Linux look to work as proof of concept of badgeless, quick boots to MAME.

edit: new Geneve package is up. just go to software and bottom to MAME packages and pick the Geneve package.

  • Like 2
Link to comment
Share on other sites

On 1/20/2021 at 5:11 PM, hloberg said:

well, the Geneve is now organized, documented and filled with working programs on the 2 .hd drives. First I'm going to post a new Geneve package under the MAME section on my TI99RESOURCES.WORDPRESS.COM (up soon)

Then I'll figure out what I do from there. my Win7 and the Linux look to work as proof of concept of badgeless, quick boots to MAME.

edit: new Geneve package is up. just go to software and bottom to MAME packages and pick the Geneve package.

You are working on a Geneve info directory?

 

Mainbyte has the documents for Geneve battery replacement and Geneve 32K upgrade. @GDMike beat me to it.

 

http://www.mainbyte.com/ti99/upgrades.asp

 

  • Like 2
  • Thanks 1
Link to comment
Share on other sites

Some thoughts on the software Geneve using Win7.

My goal was to see if you could use a standard PC and simulate a classic computer enough that it was mostly indistinguishable. I think I showed that it could be done using and old laptop with Win7 and MAME running Geneve emulation. The steps to de-badging the laptop of it's Win7 and HP takes only about an hour and can use off the shelf apps and techniques. The old laptop came up to the Geneve screen in about 20 seconds with no Win7 or HP badging then operated very much like a standard Geneve if it had been made into laptop. Also @wierd_w showed that the same could be done with Linux without all the hoops needed for the de-badging.

If I had a I7 computer and a fast solid state drive I bet i could got the start time way down.

Of course an I7 would more likely be UEFI so Win7 wouldn't work and would have to go with Win10 (which also can be de-badged) or Linux.

One thing about the emulators, I found an emulator in MAME that has no menu or other intrusion that might break the illusion. Not all are like that. only complaint I have about MAME is that it has gotten progressively more resource heavy in the latest versions. I couldn't run the Geneve on this laptop with the latest version of MAME and had to resort to a version almost 9 years old.

Another thing about emulators, If you boot and have all your data in an HD then your don't have to break the illusion in MAME and access a disk drive (which requires menu access). Be nice if you could boot from real floppies and swap floppies without MAME menu access. I found one program for the MSX that does allow that and allows using real MSDOS floppies, it's BlueMSX. 

Fun project. I think with a little work an lean OS and emulation combo could be created that would enable all those old boring PCs out there turn into cool retro computers look-a-likes without the massive cost and work of FPGA, RasPI or Arduino creation.  

 

 

Link to comment
Share on other sites

Just as a side comment: I don't think MAME has become progressively more resource-hungry. There were two steps in the evolution that indeed raised the bar:

 

0.147 (from 2012) where the CPU was rewritten to run microprograms and to fully process the READY line, thus becoming cycle-precise

0.153 (from 2014) where the floppy system was rewritten to operate on low-level flux changes instead of the high-level byte representation

 

All following changes had a smaller impact on performance, if any. In fact, both changes were inevitable due to the evolution of the MAME framework. As of now, I don't plan and I don't expect any similar changes in future.

  • Like 3
Link to comment
Share on other sites

10 minutes ago, mizapf said:

Just as a side comment: I don't think MAME has become progressively more resource-hungry. There were two steps in the evolution that indeed raised the bar:

 

0.147 (from 2012) where the CPU was rewritten to run microprograms and to fully process the READY line, thus becoming cycle-precise

0.153 (from 2014) where the floppy system was rewritten to operate on low-level flux changes instead of the high-level byte representation

 

All following changes had a smaller impact on performance, if any. In fact, both changes were inevitable due to the evolution of the MAME framework. As of now, I don't plan and I don't expect any similar changes in future.

I guess I shouldn't labeled it as a complaint. I'm sure what was done was for purpose to make MAME better. The slow down in Geneve really showed in GPL emulation, everywhere else was mostly OK. But that laptop was a POS AMD from 2009, so you get what you paid for (in my case, it was a donation :) ). I'm probably going to retire this laptop after this and give it to one of the kids where I teach with the Win10 back on it that it came with. 

Link to comment
Share on other sites

Actually, I did not want to sound too defensive here; I did not understand your message as a complaint.

 

However, there is one point that triggers me. Saying that some software, particularly MAME, gets increasingly hungry is a very catchy meme. It's what people tend to remember most easily, as it occurs so many times for applications, operation systems, and more, and it makes it difficult to motivate people to upgrade their versions even though the new one delivers bug fixes or nice new features. So my posting should be understood as purely informative. ?

  • Like 2
Link to comment
Share on other sites

I have done some initial testing, and I can get the arch package for that minimalist GTK based graphic default sound device selection app shoehorned in. (it's basically just a gzipped tar, containing a python script and some support libs)

 

The issue I have, is that my chromebook has....... "Nonstandard" ..... audio hardware, that needs a special firmware blob. 

 

I am thinking I will need to integrate audio firmware in the image as well. 

 

A dirty kludge could be to use TTY2 as another GUI panel, with the sound picker running. Then use TTY3 for the root console.

  • Like 1
Link to comment
Share on other sites

  • 3 weeks later...

NEW ATTEMPT using XP.

I de-badged the XP but found no way to get rid of the DELL start, but it's only 2 seconds. Takes only 21 seconds to come up, which I'm happy with. I actually have removed EXPLORER and boot straight into MAME. Lots of registry hacks that I'll post in my projects blog later. I'm happier with this than the Win7 version. I didn't like using a Win7 laptop that I could give to someone that could use it (that win7 laptop went to a kid learning programming). Only thing I don't like is I haven't figured out yet to get rid of the little CMD box on start up. To start and shutdown I just press the on button. Never need to get into MAME menu.

Here's the video:

 https://youtu.be/vN8aari8tVY

 

Edited by hloberg
  • Like 3
Link to comment
Share on other sites

a few thoughts on this project:

Messing with the Geneve I felt like it really wasn't ever finished. It has a lot of potential that was never tapped. We need a Geneve revival like the C64 group has their new C65 to work with, a beta improvement to the C64. The Geneve was a better TI-99. 

I think it is doable to make a computer completely in software now.  In this XP version I am only using XP as a core as I never start Explorer but jump straight to MAME. And it took only about 1/2 hour of registry hacks to remove the rest of XP. 

Next step is to integrate a OS with an emulator so that it can access the disk, serial, printer ports without ever needing to open a menu. It could look just like the computer and act like it all in software.

  • Like 2
Link to comment
Share on other sites

Set the startup to now hold the swan till the DOS screen starts. Look much better. Also wrote LINES in ABASIC as a demo. What a powerful BASIC. The hi-rez graphics are colorful and fast. Graphics are actually better then the AtariST. ST in hi-rez only had 4 colors. The Geneve has 16.

 

  • Like 6
Link to comment
Share on other sites

On 2/16/2021 at 7:06 PM, HOME AUTOMATION said:

Perhaps it's in the BIOS, I think there are tools to extract, edit, reload.:ponder:

some machines you can turn off the bios badging, unfortunately you can't with this one. With UEFI usually the manufacturer badging is in software and can be easily edited out. I did it in a Win10 I played with.  I also found some PCs you can set them in Legacy mode then use UEFI and that removes the badging by fooling the computer.

Edited by hloberg
  • Like 1
Link to comment
Share on other sites

5 hours ago, hloberg said:

some machines you can turn off the bios badging, unfortunately you can't with this one. With UEFI usually the manufacturer badging is in software and can be easily edited out. I did it in a Win10 I played with.  I also found some PCs you can set them in Legacy mode then use UEFI and that removes the badging by fooling the computer.

He means that the badge image can often be wholly replaced, by dumping the system flashrom, and then overwriting the image data, the flashing it back again.

 

 

  • Like 2
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...