Giter VIP home page Giter VIP logo

playstation_mister's Introduction

HW Requirements/Features

SDRam of any size is required.

Bios

Only scph1001.bin tested. Rename to boot.rom

Memory Card

One card can be mounted for each controller slot.

Cards are in raw .mcd format. An empty example card can be found in the memcard folder.

You need to save them either manually in OSD or activate autosave.

Saving or loading a card will pause the core for a short time.

Video output

Core uses either normal output or direct framebuffer mode.

In Framebuffer mode you can choose to view:

  • normal drawing area without any overscan cutoff
  • full VRAM as 1024x512 pixel image (debug mode)

Error messages

If there is a recognized problem, an overlay is displayed, showing which error has occured. You can hide these messages with an OSD option, by default they are on.

List of Errors:

  • E2 - CPU exception
  • E3..E6 - GPU hangs (e.g. corrupt display list)

Status

Work in progress, don't report any bugs!

  • some games working

--

CPU : 90%

  • exception for read in invalid instruction and data area missing

GPU : 80%

  • mask bits not implemented for cpu2vram
  • vram2vram and vram2cpu line wraparound not implemented
  • vram2vram read/modify/write race condition when copying to same line

Memory : 50%

  • SPU RAM not implemented
  • rotate register not done for all busses

IRQ : 70%

  • irq_SIO missing
  • irq_SPU missing
  • irq_LIGHTPEN missing

PAD : 40%

  • memory card not implemented
  • special controllers not supported
  • second controller port not supported

DMA : 60%

  • DMA chopping not implemented
  • DMA write performance only 32bit/3 cycles, should be 32Bit/1 cycle?

Memctrl: register stubs only

SIO : register stubs only

Timer : 50%

  • dotclock base missing
  • accuracy for start/wraparound not tested

GTE : 80%

  • timing not correct

MDEC : 90%

  • timing slightly too fast (4996/5376)
  • writing to MDECControl -> should reset

CD : 50%

  • single track only
  • region only EU
  • no audio yet

SPU : 5%

playstation_mister's People

Contributors

birdybro avatar robertpeip avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

playstation_mister's Issues

Graphical texture error in Worms

I was testing Worms and Worms World Party and I think they might have some interesting errors that can help with debugging the core. The ground layer in Worms 1 does not move correctly at all times. So sometimes the worms are standing above the ground. Rockets and such still hit the ground correctly and the holes are made correctly, and sometimes it is shown correctly with worms standing on the ground.

In Worms World Party you can get in game and for some reason everything is black, except the background.

Its not that I expect this to be fixed right away, but I figured this was something that might help with the development as a way to test the progress.

Graphical glitch in The Adventure of Little Ralph

I have noticed that in The Adventure of Little Ralph (Chippoke Ralph no Daibouken) there are some graphical glitches that occur while scrolling - this is visible in the top few lines of the screen. Perhaps this can be looked into.

Thank you!

mem card saving issue (Klonoa)

Playing Klonoa when you create save A on memory card then overwrite with save B, save B remains in the mem card as long as you keep playing the game but if you turn off the system and reload save B is gone and save A is the only one you see. I was able to repro this consistently. Not sure whether I'm doing something wrong. I'm using the PSX_20230503.rbf from update_all

loading new game when old game is open

when one game is open and I try to load another game often the new game does not load. in some cases I can hear the audio from the new game but still see a frozen screen of the old game. If I reset the core, the new game loads

Missing files

It looks like some files are missing for compilation:

imagen

Could you please add them?
Thank you

Graphical Glitches in Final Fantasy VIII

Hi there,

As per the discussion on Discord, here's a clip of the glitch during my play through:
https://clips.twitch.tv/ShyLitigiousCroissantDatBoi-mOPQhvSBQo5IysFe

Here is what I assume it should look like: https://www.youtube.com/watch?v=hz6bjvdUYU4

I shared my save states with kuba, and according to him, enabling GPU Slow does not solve this. However, as per the video posted by Robert, enabling GPU slow does fix some other minor glitches that appear in the game.

This is not at all urgent, as it's not a game breaking bug. I already beat the game and don't intend on playing it again. I simply wanted to report it in order for it to potentially help with other games and/or help anyone else who wants to play it going forward. :)

Thanks so much for all your work on this Robert!

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.