On Sun, 10 Jun 2012, Chris Tofu wrote:
Specific to the Mindset? I can run BASIC for the TI
Pros on a vanilla
pc.
But I have to believe there's features specific to the TI that would
make it choke on that same pc.
Which version of MS-DOS are you running on your mindset?
Which ones do you HAVE?
Do you just need BASIC, or do you think that you need one integrated into
the hardware, with every graphics and sound mode implemented?
Use a GENERIC GWBASIC, NOT the one that was "customized" for the TI.
Or use the one that was "customized" for the Mindset.
?So...what does it take to get BASIC onto a cartridge?
1) write a BASIC that is designed for cartridge
Is it as simple as
transferring execution the address where the executable begins? I have a
Peanut cartridge somewhere in my stash.
Is that PCJr? THAT cartridge will do you
NO GOOD on the Mindset.
The only carts I have for the
Mindset are NVRAMs.
Is the file that you want to cartridge an .EXE or a .COM?
DO NOT TRUST the extension of the file! Are the first two bytes of it
"MZ"?
If it is an .EXE, then NO. Those have an elaborate load process.
If it is a .COM, then YES, it can be made into a cartridge. Their load
process consists of generating a PSP, loading the file into that segment
at 100h, and doing a jump to 100h
(NO, EXE2BIN will NOT convert any non-trivial program)