'international' turbo r bios

Page 7/7
1 | 2 | 3 | 4 | 5 | 6 |

By ppeccin

Champion (375)

ppeccin's picture

10-01-2020, 18:16

zeilemaker54 wrote:

Good to see that someone is actually using my sources for assembling a new BIOS.

Yes, really nice work. It helped a lot. Thank you very much.
With your permission, I can give credits to you in the code.

By NYYRIKKI

Enlighted (5588)

NYYRIKKI's picture

10-01-2020, 21:17

ppeccin][quote=NYYRIKKI wrote:
ppeccin wrote:

I'm much more interested about support of Z80 DRAM mode on end of memory mapper 'n stuff.

Nice, we will have that! But tell me more about this. Why is this Z80 DRAM mode important?

Well, I think you are giving good example your self. Smile If you ie. compile a new BIOS, you can then just load it to the mapper, switch to Z80 DRAM mode and you can play your local text adventure with correct fonts and keyboard layout. Smile Naturally being able to edit ROMs is also handy for debug, cheat etc purposes as well. ie. rMSX (MSX/MSX2 emulator) uses this method to redirect cassette loading routines to disk instead, do the cassette relay clicks with PCM, implement the new disk/cas image mounting commands, keyboard shortcuts and so on.

By ppeccin

Champion (375)

ppeccin's picture

11-01-2020, 04:08

Yes, I get that for a real machine. But in emulators you can just change the ROM easily.

Of course, there are still scenarios where it can be useful for testing stuff, like if you are trying to modify the BIOS but want to dynamically switch to/from the original vs. modified BIOS, or want to modify BIOS on the fly while the machine is running, etc...

WebMSX (next release) supports that, and even shows you a different LED to indicate Z80 DRAM mode. ;-)
It also shows a different LED for R800 ROM mode.

By NYYRIKKI

Enlighted (5588)

NYYRIKKI's picture

11-01-2020, 05:41

ppeccin wrote:

Yes, I get that for a real machine. But in emulators you can just change the ROM easily.

Yes, I get it and for gaming purposes you are right, but for me the most important thing especially with WebMSX is that I can take my existing software and ie. put up a link: "Here you can try the software before you decide if you want to download it for real machine". I've done quite a many tools especially for MSX tR that use these "low level tricks". Therefore if there are ie. some sounds missing, it is for me a lot less important compared to if my software crashes completely due to lack of support of certain this kind of feature... How ever I do recognize that I'm not a typical user.

Ps. As you are already creating not existing machines, from GUI point of view I think you could separate the "Select machine" and "Select localization" in to two different menus... This way in future you could fit in also French AZERTY keyboards, Russian JCUKEN keyboards or other this kind of setups easily.

By Retrofan

Paragon (1253)

Retrofan's picture

11-01-2020, 11:48

NYYRIKKI wrote:
Retrofan wrote:

And what about MSXTR.ROM and MSXTREXT.ROM? Those files are not mentioned in the xml file?

Indeed... In openMSX all of the ROMs (BIOS, EXTROM, disk ROM, MSX-MUSIC, KANJI BASIC, firmware etc) are inside that one big fs-a1gt_firmware.rom ... In BlueMSX they are separate files IIRC.

Thanks NYYRIKKI!

By Retrofan

Paragon (1253)

Retrofan's picture

11-01-2020, 12:02

Philip wrote:

In the upcoming openMSX 0.5.1 you can this to your XML to use the patch whilst keeping the original ROM:

Now, that is a nice feature ;-)

The patches have been updated with get/set date fixes:
OpenMSX:
www.xs4all.nl/~phoeven/msx/fs-a1gt_firmware.ips

Can this also be done for fs-a1st firmware file? This one is somewhat different. Thank you!

By Grauw

Ascended (9271)

Grauw's picture

11-01-2020, 12:19

ppeccin wrote:

Yes, I get that for a real machine. But in emulators you can just change the ROM easily.

There are various tools which use DRAM mode to patch the BIOS. For example to make games play their PSG music on an SCC. Making a ROM which does the same effectively means making a new tool especially for the emulator, and it won’t be as easily configurable on the fly.

By ppeccin

Champion (375)

ppeccin's picture

12-01-2020, 03:27

All right then guys! Got you covered! :-)

By sd_snatcher

Prophet (3330)

sd_snatcher's picture

22-02-2020, 14:16

ppeccin wrote:

Errr... got some problems. How can I build from those sources?
Where to find the required M80 and L80 utilities? Are there any Windows or MSDOS equivalents?
I found only CP/M versions.... :-(

Thanks!

I missed this thread before, but what I do is to use sjasmplus. With some minor modifications (mostly replacing $ in labels) it compiles the MSXsyssrc sources just fine.

Page 7/7
1 | 2 | 3 | 4 | 5 | 6 |