Msx1 support would be a complete rewrite I guess . A .COM version would be nice. Quicker to use then a .BIN files for most users
Answer to both @msd and @gdx.
I started a MSX-DOS loader but there are currently to many BIOS calls used which are not (directly) available when running MSX-DOS. It should be possible to create a small .com program which runs the .bin file from BASIC ?
Wrt MSX1 version, besides the frontend, a lot of checks are not relavant for MSX1. A completely separate version would need to be created.
I love this software, it is the CPU-Z of MSX, although I never understood why big banner that only leaves half the screen usable. Anyway, I want to report several minor things I found on my machine, a Panasonic FS-A1GT:
- It detects that I have a V9990 board, but it is not the case; at least I don't have it plugged when I ran the test
- It says SRAM not found, but, doesn't the MSX turboR features one? Maybe the logic only detects the PAC one.
- MSX-IMPOSE: FOUND?
Thank you for updating this software!
Thanks! I mostly developed this on a GT. It should not mis-detect those things. It does not on my machine :-).
Wrt SRAM, this is actually the FMPAC SRAM. I'll make that more clear in a following release
V9990 detection is currently very basic as is the MSX-IMPOSE. what do the following checks output on your machine?
?inp(&H65) ?inp(&Hf7)
Can it determine the difference between a PAC and an FM PAC? And would it be interesting to also show the SRAM of the turbo R? Since that is different in size on GT and ST.
You can call the BIOS routines as in this example below.
CALSLT equ 001ch EXPTBL equ 0fcc1h BEEP equ 000c0h ld iy,(EXPTBL-1) ld ix,BEEP call CALSLT
For the Sub-ROM, it's more complicated.
You can call the BIOS routines as in this example below.
CALSLT equ 001ch EXPTBL equ 0fcc1h BEEP equ 000c0h ld iy,(EXPTBL-1) ld ix,BEEP call CALSLT
For the Sub-ROM, it's more complicated.
Thanks, I knew that But it was not a quick fix to fully convert everything so it can run under MSX-DOS. Maybe some day...now I am finally going to do programming for my V9990..
Can it determine the difference between a PAC and an FM PAC? And would it be interesting to also show the SRAM of the turbo R? Since that is different in size on GT and ST.
Yes, it should. If is a real FMPAC or sufficiently emulated (Carnivore2) it reports Panasonic FMPAC.
For the Turbo-R SRAM, I think I already have some test program lying around. I'll add if on the TODO.
I can try if you want.
@lintweaker: It detects 2MB RAM on my OPL4. It has 1MB . Detection of the opl4 ram can be tricky. I can send you a proved peace of code for this
I've been able to boot with a different device, still on Nextor 2.10; The only difference I've noticed are a few more bytes free in basic, are these few bytes the reason why it would/wouldn't boot?
On a Panasonic 2+ machine I get "MSX-Engine: NOT FOUND", does this mean only the older S3527 and S1985 are detected?
And still I get a "Modified MSX2", how do you detect that? Hardcoded values?
@lintweaker: It detects 2MB RAM on my OPL4. It has 1MB . Detection of the opl4 ram can be tricky. I can send you a proved peace of code for this
Thanks, would be great.