Search results

  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
  16. plasmagrass

    PocketStation Homebrew

    Okay, I know it's been forever, but I manage to get the timing and input working. I'm using a CPU governor and that seems to be flexible enough to handle the 4MHz timing. The idea is we run the instructions in batch of 100,000 instruction, and then we sleep for around 7ms (actual number varies)...
  17. plasmagrass

    PocketStation Homebrew

    the pocketstation interface to ps is basically acts as a memory card with extra commands. If the modded PS2 has capabilities to redirect the memory card protocol over USB then hypothetically yes
  18. plasmagrass

    PocketStation Homebrew

    Do you mean to work with the game or standalone? The system is quite small and not at all memory intensive.
  19. plasmagrass

    PocketStation Homebrew

    Finally, first image from my emulator. Need to figure out the RTC timing, but it's close!
  20. plasmagrass

    PocketStation Homebrew

    Rant ahead I would like to update on this project. I think not many people making emulation talks about how difficult and frustrating things can get. I started making my own emulator for pocketstation on May 2025. It is Aug now and FINALLY I can show this mundane looking logs of text...