Recent content by plasmagrass

  1. plasmagrass

    Homebrew Using Rust on Pocketstation

    I got embassy to be working here with async await. The images shown are separate 3-color sprites (black, white, transparent), and I managed to embed aseprite file in it instead of bmp / gif for flexibility.
  2. plasmagrass

    Homebrew Using Rust on Pocketstation

    Anyway I got sound working. This is made using Furnace as well. I'm totally a noob when it comes to making tracker music, especially fiddling with envelopes. 1767459989 Okay, I'm going to explain a bit of improvements I'm making. Up until this point, my project is taking about 5 memory card...
  3. plasmagrass

    Homebrew Using Rust on Pocketstation

    Glad you enjoyed my posts, I'll try to keep on posting as I progress! Let me try to give you a crash course, and terminologies in terms of Arduino since that's what you're familiar with, hopefully it will help you explore more. I think we all start somewhere, I started on Arduino framework...
  4. plasmagrass

    Homebrew Using Rust on Pocketstation

    Hi, first of all, the entire tooling is still in very early stage, so I'm sorry things are going to be rough. I'll try to make things easier in the future. This modification is only for rust compiler (specifically the llvm part used by codegen). If you're new to embedded development / rust, I'm...
  5. plasmagrass

    Pocketstation.svd

    Here's PocketStation.svd file. Contains register mapping of known addresses, may be incomplete. Hopefully useful for anyone trying to reverse engineer the system
  6. plasmagrass

    PocketStation Homebrew

    I managed to extract pocketstation kernel's startup song into a tracker format. The entire tracker + square wave generation is contained in the Timer1 ISR. I was able to play it back using a modified Furnace
  7. plasmagrass

    PocketStation Homebrew

    I managed to make a custom build of rust work on pocketstation https://gbatemp.net/threads/using-rust-on-pocketstation.678115/
  8. plasmagrass

    Homebrew Using Rust on Pocketstation

    I started the project assuming that things would be simple. It was not. But in this post, I'll talk mostly about the rust aspect of things. This is mostly rants and some part sharing I guess. So in case you're new to the subject, I've been working on things pocketstation related recently...
  9. plasmagrass

    Homebrew Using Rust on Pocketstation

    Finally got my first program running on pocketstation. The whole journey is quite painful and it's still far from over, but it's been a learning experience, so I thought I'd share here.
  10. plasmagrass

    PocketStation Homebrew

    no, it's not retroarch
  11. plasmagrass

    PocketStation Homebrew

    I managed to get audio working! This is my first emulator like ever, so it took a while to get it right. There's still a bug, the heartbeat doesn't animate.
  12. plasmagrass

    PocketStation Homebrew

    @championgamer you can find me on emudev discord server, let's talk on #playstation, here's the invite: https://discord.gg/vHMPcsY2
  13. plasmagrass

    PocketStation Homebrew

    the memory area of pocketstation is identical to a normal memory card, so you can use any memory card reader / writer. I use MemcardRex (but you can use any). That tool you linked runs on the PS 1 itself, not convenient for me. In pk201, you need two files: KROM (pocketstation specific image, go...
  14. plasmagrass

    PocketStation Homebrew

    Probably? Pocketstation is for PS 1 (sure PS2 is backwards compatible and all)
  15. plasmagrass

    PocketStation Homebrew

    you might have more luck using PS1 emulator. Xebra supports pocketastation https://psxemulator.proboards.com/thread/3165