Giter VIP home page Giter VIP logo

Comments (32)

dbalsom avatar dbalsom commented on August 18, 2024

Let's verify the correct ROM in use. From PCEM v17 it should be 'ibm_xebec_62x0822_1985.bin'
It sounds like you're using 0.1.3 so it should be directly in your /roms/ folder, no subdirectories.

from martypc.

Sleora avatar Sleora commented on August 18, 2024

That's what bugging me, everything is as it should be and in the right place. Despite all that MartyPC refuse to boot.

from martypc.

dbalsom avatar dbalsom commented on August 18, 2024

Please run MartyPC from the command line and share any messages it prints.

from martypc.

Sleora avatar Sleora commented on August 18, 2024

What command line ? The Windows Console ?

from martypc.

dbalsom avatar dbalsom commented on August 18, 2024

What command line ? The Windows Console ?

yes.

from martypc.

Sleora avatar Sleora commented on August 18, 2024

It says No valid ROM found for requested feature: XebecHDC dispite having the right ROM in the right place.

from martypc.

fuel-pcbox avatar fuel-pcbox commented on August 18, 2024

@Sleora MartyPC checks for ROMs by hashing them using the MD5 algorithm and checking the hash. What's the MD5 hash of your Xebec ROM? The only one MartyPC accepts is 66631d1a095d8d0d54cc917fbdece684

from martypc.

Sleora avatar Sleora commented on August 18, 2024

How do I check what MD5 hash my file has ?

from martypc.

Sleora avatar Sleora commented on August 18, 2024

@qeeg Ok I checked and it was the same ID as the one you gave:
ibm xebec

from martypc.

dbalsom avatar dbalsom commented on August 18, 2024

It says No valid ROM found for requested feature: XebecHDC dispite having the right ROM in the right place.

did you change model to "IBM_PC_5150" by chance

from martypc.

Sleora avatar Sleora commented on August 18, 2024

Yes? Is it important?

from martypc.

dbalsom avatar dbalsom commented on August 18, 2024

yeah, 0.1.3 only supports hard disks on XT. I apologize that the error message is less than helpful in that scenario.

i am going to suggest that you use one of the 0.2 builds - the emulator has pretty much been completely rewritten from 0.1.3, and 0.2 is approaching release candidate.

if you go the Actions tab, click on the last Workflow run entry that says "Windows" and click the link at the bottom to download the build artifact.

in 0.2, the roms folder has been moved to /media/roms. Just put the xebec ROM in there. the config file has changed quite a bit - now you will want to specify a machine configuration name:

config_name = "ibm5160_hdd" will get you an XT with a xebex hdc. try this for now just to make sure it is working. You can look at the different machine configurations in /configs/machines and change it later.

if that still doesn't work, try running martypc --romscan and tell me what it prints.

also I do not recommend putting MartyPC in Program Files. Program Files is a special directory that requires admin privileges to write to, so you will probably get hard disk errors if your VHD is in there, unless you run MartyPC as admin, which I do not recommend.

from martypc.

Sleora avatar Sleora commented on August 18, 2024

Ok, now with the 0.2 version it can boot but I have another problem that arise :
ibm no screen
I have no image, just plain grey but it does show something if I take a screenshot.

from martypc.

dbalsom avatar dbalsom commented on August 18, 2024

can you screenshot the performance window under the Emulator menu?

from martypc.

Sleora avatar Sleora commented on August 18, 2024

graph

from martypc.

dbalsom avatar dbalsom commented on August 18, 2024

GeForce GTX 650 - is this correct? That video card is pretty old, over 10 years old. It may not have proper Vulkan support.

let's try falling back to DX12.

From a command line type this:
set WGPU_BACKEND=dx12

then run martypc from that commandline.

from martypc.

fuel-pcbox avatar fuel-pcbox commented on August 18, 2024

It was still getting active driver support until 2021, so it SHOULD support Vulkan, if the drivers are up-to-date.

from martypc.

Sleora avatar Sleora commented on August 18, 2024

He didn't seems to like it :
ibm dx12

from martypc.

Sleora avatar Sleora commented on August 18, 2024

And yes, it does support Vulkan (GPU-Z says so)

from martypc.

dbalsom avatar dbalsom commented on August 18, 2024

what is your CPU?

from martypc.

dbalsom avatar dbalsom commented on August 18, 2024

type
set RUST_LOG=debug

and try again (in the same window) and show what it prints

from martypc.

Sleora avatar Sleora commented on August 18, 2024

Intel i5 2500k

from martypc.

Sleora avatar Sleora commented on August 18, 2024

ibm dx12

from martypc.

dbalsom avatar dbalsom commented on August 18, 2024

it can't seem to load dx12.

we can try opengl as a last resort.

set WGPU_BACKEND=opengl

from martypc.

Sleora avatar Sleora commented on August 18, 2024

It works !

from martypc.

fuel-pcbox avatar fuel-pcbox commented on August 18, 2024

You should probably also upgrade to Windows 10 as well. Windows 7 has been out of support except for ESU updates since 2020, and even the ESU updates have been stopped for a year now. It's time to upgrade. Your old system can still handle Windows 10, especially if you use an SSD.

from martypc.

dbalsom avatar dbalsom commented on August 18, 2024

if you go to your System Properties, Environment Variables, you can can add WGPU_BACKEND=opengl under User variables.

This will make that setting available to MartyPC outside of the command line and persist on reboot.

from martypc.

Sleora avatar Sleora commented on August 18, 2024

Well I would like to but the motherboard I'm using was design for Windows 7 (so it's optimized for it) and right now the drive I'm using is a 7200RPM HDD.
I already tried installing Windows 10 on this machine... twice... I'll not do it again.

from martypc.

Sleora avatar Sleora commented on August 18, 2024

Quick last question : is it possible to load a SoundBlaster driver or is it not implemented yet ?

from martypc.

dbalsom avatar dbalsom commented on August 18, 2024

The only sound device at the moment is the PC speaker, sorry.

from martypc.

Sleora avatar Sleora commented on August 18, 2024

Oh... thanks anyway

from martypc.

dbalsom avatar dbalsom commented on August 18, 2024

At some point I would like to add it, adlib will probably happen first.

If you're all set now I will close this out?

from martypc.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.