mister-devel / msx1_mister Goto Github PK
View Code? Open in Web Editor NEWComputer MSX1
License: GNU General Public License v2.0
Computer MSX1
License: GNU General Public License v2.0
Panasonic Panasonic A1-WSX and FS-A1WX MSX2+ models includes a faster Z80 CPU that can run at 6Mhz (turbo mode). Some MSX2 hacks allows to install a 7Mhz Z80 CPU with an ON/OFF switch. Some people have succesfully installed a 20Mhz Z80:
https://hackaday.io/project/175574-msx-compatible-boards-for-rc2014/log/203333-turbo-cpu
The turbo mode has some problems though, as a lot of software won't run properly due to the lost sync with memory, VDP...
However, if this implementation is simple enough, it can open some possibilities like future MSX2+ Panasonic implementation or running some programs faster.
I don't know if this is feasible or difficult, please feel free to close it. Thank you for your GREAT work Tomas!!
When the intro music for SD Snatcher plays, near the very beginning there's some extra notes being played compared to my real Sony HB-F1XV.
I'm using the Melancholia release from this website https://download.file-hunter.com/Games/Translated%20(English)/
I had to edit the Sony HB-F1XV xml file in createMSXPack to give the machine 128kb of RAM for this translation, otherwise it fails to boot. Once I did that I simply loaded the Sony HB-F1XV rom for MSX1 then select SCC+ as my slot A device and mounted disk 1 of the Melancholia translation of SD Snatcher.
Can make recordings of both if it would help
Hi
The HDD install of this game has broken SCC+ audio when run from an VHD: a high-pitch sound can be heard when the game starts, then it has missing channels.
Game can be installed to HDD from the english set of disks available here:
https://download.file-hunter.com/Games/Translated%20(English)/
MSX2 core seems to work really good already 💪 Would it be possible to include FM-PAC and OPL4-support at some point, since that would make the core perfect featurewise and also compatible with some modern MSX2 games :)
Thank you for all the great work on this core!
I noticed the latest test build has broken SCC audio, some of the channels appear to be missing in Metal Gear 2, Space Manbow, and SD Snatcher.
Existing 1chipMSX core is poorly maintained because there was no dedicated developer who understood MSX HW. It's also not convenient as it's ported from HPS-less design and requires VHD image. It also uses weird internal switch design.
I'm ready to give it up in favor of your core. The only problem i see is lack of MSX2 support.
Are you planning to add MSX2 HW?
I don't know if I am doing something wrong, but when I add the FDC option in Slot A in a MSX 1 machine, it does not boot into basic, it just show the initial message, then blue screen or reset. I am using the latest test build.
All elements below are like R-Type just one content per specific slot (mapper).
1st - Cross Blaim
The YT video of this game https://www.youtube.com/watch?v=CQzdY7Eye4Q
Mame information
<software name="crossblm">
<description>Cross Blaim (Jpn)</description>
<year>1986</year>
<publisher>dB-Soft</publisher>
<info name="serial" value="MS1-G2113-L1" />
<info name="alt_title" value="クロスブレイム" />
<part name="cart" interface="msx_cart">
<feature name="slot" value="cross_blaim" />
<feature name="mapper" value="CROSS-BLAIM" />
<dataarea name="rom" size="65536">
<rom name="cross blaim (japan).rom" size="65536" crc="47273220" sha1="bb902e82a2bdda61101a9b3646462adecdd18c8d" offset="0" />
</dataarea>
</part>
</software>
2nd - Super Suwangii - Altered Beast -
The YT video of this game https://www.youtube.com/watch?v=KfRdDseBVRI
Mame information
<software name="superswa">
<description>Super Swangi - Super Altered Beast</description>
<year>1990</year>
<publisher>Clover</publisher>
<part name="cart" interface="msx_cart">
<feature name="slot" value="super_swangi" />
<dataarea name="rom" size="65536">
<rom name="super_swangi.rom" size="65536" crc="c59b86a1" sha1="3d330e3c97ee3e2e362c8a0fc2cfac69af5ace81" offset="0x0" />
</dataarea>
</part>
</software>
3rd - ShinyoSizer - Konami's Synthesizer
The YT video of this program https://www.youtube.com/watch?v=8FnGKiEy414
Mame information
<software name="konsynth">
<description>ShinyoSizer - Konami's Synthesizer (Jpn)</description>
<year>1986</year>
<publisher>Konami</publisher>
<info name="serial" value="RC741" />
<info name="alt_title" value="新世SIZER" />
<part name="cart" interface="msx_cart">
<feature name="slot" value="synthesizer" />
<dataarea name="rom" size="32768">
<rom name="konami's synthesizer (japan) (program).rom" size="32768" crc="b9b0999a" sha1="2feff37d593683ce1c7dfac33ed3207895e01a03" offset="0" />
</dataarea>
</part>
</software>
4th Japanese MSX-Write
The information of this program https://www.msx.org/wiki/ASCII_Japanese_MSX-Write
Mame information
<software name="msxwritj">
<description>Japanese MSX-Write (Jpn)</description>
<year>1986</year>
<publisher>ASCII</publisher>
<info name="alt_title" value="日本語MSX-Write" />
<info name="usage" value="To display texts this needs to run on a machine with kanji support or have an external kanji cartridge mounted." />
<part name="cart" interface="msx_cart">
<feature name="pcb" value="MSX WRITE 900178B" />
<feature name="slot" value="msxwrite" />
<feature name="mapper" value="M60002-0125SP" />
<dataarea name="rom" size="524288">
<rom name="225 aa 8716 zoo" size="524288" crc="ef02e4f3" sha1="4180544158a57c99162269e33e4f2c77c9fce84e" offset="0" />
</dataarea>
</part>
</software>
Thanks again for your time on this core !!!
When we go to "load *.rom" selection menu, the boot1.rom could be selected.
Maybe it is better to hide it or the goal is to change it without restart the core.
Thanks.
I tried on different MSX2 Models and I have this issue in the screenshot below.
This issue is just present on title screen if you press A button it could go start screen and it is correctly displayed (also in game).
I'm using this RBF [MSX1_20230619_test.rbf]
The sha1sum of the rom is
fe239a9d71352f4b45e6df64a38341544c197cfb Los Amores de Brunilda (KonamiSCC)(v1.01)(2019)(BitVision)(World)(Unl)(MSX2).rom
Thanks,
Between the presents I received today, I found one gem that made me jump of joy: a MSX2 core test!!! Wuuuut!! This is great news, and the advanced settings are just perfect, being able to choose the slots is superb. I know there is still a lot to do, but this is a great start.
BEST PRESENT EVER!
Thank you Tomas! Enjoy the festivities and Happy New Year!
I'm no MSX2 expert, so I apologize if this is true to real hardware behavior, but thought I'd bring it up just in case it is a bug.
Set it to border:yes, save the settings, and reload the core (don't just reset). It starts up in a weird wide screen format. If you set the border to no and back to yes again, this fixes it until you reload again.
Video mode either PAL or NTSC, aspect ratio original, scandoubler fx none, scale normal.
I appreciate active development of this great MSX core. :)
In new MSX1 core (June 11 2023),
Currently FDC as SLOT is only selectable for MSX1.
Some MSX2s have no floppy drive. It's Daewoo CPC-300, Panasonic FS-A1 and many others.
Can you make FDC selectable for this type of MSX2?
If It's not easy to modify, you can ignore this. I'll use MSX2 machine which has the disk drive.
Hi, thank you for the core, it's shaping greatly and for many things I prefer it to my actual MSX2. I was wondering if the Konami Ultimate Collection mapper by Manuel Pazos can be included among the already great mapper selection.
Version of RBF : [MSX1_20230619_test.rbf]
Floppy sha1sum (program disk) : 278a012c211b75fb428bb27eef11851ce3f2fa0f Dragon Slayer - The Legend of Heroes (1990)(Nihon Falcom)(Japan)(MSX2)(Program Disk).dsk
Description of the issue:
At the start of the core with this floppy inserted, the intro starts but the texts displayed are quite slow. I checked YT video like this one https://www.youtube.com/watch?v=Kjt_-UTPw78 and we saw the texts is displayed very quickly in comparaison of the core.
After some times, the music stops but the intro is not finished and the texts start to displayed at the speed of the YT video and no more music until the start screen.
Thanks.
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.