kernelcrash / msx-rom-and-floppy-emulator Goto Github PK
View Code? Open in Web Editor NEWEmulate ROMs and Floppy images in MSX
License: MIT License
Emulate ROMs and Floppy images in MSX
License: MIT License
Hello!
I'm about to build this emulator and reading code to understand how it works.
I have a question regarding cartidge bank switching within interrupt.S at write_slot_memory:
The data bus is readed to R1 than shifted to lower 0...7 bits at line 676
ldr r1,[r2,C_TO_D_OFFSET+IDR] // read databus again
lsrs r1,#8
Than within konami4 and konami5 bank switching at lines 733, 756, 757 bits 8..15 are used. Is that valid?
bfi r3,r1,#12,#4
Hello, a novice here. Would you kindly share how can I flash this firmware to the STM board?
Do I need to compile first? How?
Hey, wasn't sure of the best way to reach you, so figured I'd toss this here. I came across your project looking for options to emulate the RP5C01 - they're becoming harder and harder to track down, and while I have one on order from China, my Omega MSX I just finished is sitting here not able to do too much without one.
I was thinking the RP2040's PIOs could probably pull this off, but I'll be the first to admit it's a bit out of my depth thus far (but I'm trying!). Was wondering if you had any insight or interest in collaborating?
Either way, cheers! And thanks for the great project!
Hello again, here's my another curiosity question lol
As you told, STM32F407 board has 128KB of ROM size limitation because of physical SRAM capacity.
So I wondered if there are another board has more SRAM or expand feature, and I found this.
It has extend SRAM points so we can get more SRAM, so it means we can load ROM bigger than 128KB in theory.
And here's my actual try:
I just used the firmware you provided for this big board too, but yeah, it didn't work at all.
I connected IO pins to follow previous process(same number & same connection).
Do I have to use another package for compile, not STM32F4-Discovery_FW_V1.1.0? Do I must change IO pin connection?
Any help will be appreciated!
I can't seem to find a source for the DISK.ROM file.
is there a repository that you can point me to?
thanks
Hello again,
I made my test cart and it work nicely on my Korean MSX2 machine, so I tried to test it on another Japanese MSX2 - Panasonic FS-A1. Succeed on ROM loading normally, but I couldn't load any disk on FS-A1. It has its own internal menu shell and I think it's related with the problem. I tried pressing CTRL key when booting but it doesn't work either. Can you check it please?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.