Ok, that didn't take long. Turns out I created a file with all the changes I 
had to make to merge the two roms. Your can find the file in the memfiles area 
under my name/SARDINE/changes.txt

But for the NEC version here is what I put together.
-----------------------------------------------------------------------------------------------------
Move 33 bytes starting at 352F from Sardine to 7200 on TS-DOS
Change 2B85 in SardRom from 352F to 7200
Change 2B4D in SardRom from 3541 to 7212
Copy 3535 to end of TS-DOS on top of Sardine
Change 179E to 35H
Change 179F to 35H
Change 3 bytes starting at 0x360E to C3 2F 03
Change Title starting at 0x0348
Change jumps from 00A5 to 00A6 in TSDOS code
Change 3 Bytes starting at 08EE from CD 6B 16 TO 3E 44 00
Change Byte 1750 from 49 to CD
Change Byte 174C from CC to E4
Change 7 bytes starting at 08EB to 00 00 3E 44 00 00 00
Change 17A8 to 35H
CHange 17A9 to 35H

I don't have any of my NEC machines with me so I can't test this. But looking 
through my notes, it would appear that 35H 35H is where TS-DOS starts, and 
there are two locations in the SARDINE code where I replaced an address with 
35H 35H.

So doing the conversion from HEX to decimal I get 13621.

Wish I had a way to test that, but give it a go and let us know.

Kurt McCullum


On Tue, Jan 21, 2025, at 9:46 AM, Kurt McCullum wrote:
> Georg,
> 
> In theory yes it does. When I merged SARDINE and TS-DOS, there was a call in 
> SARDINE that would go go to the loader routine from a disk. I modified this 
> to call TS-DOS which was now in ROM. All one would have to do is call that 
> address to start it.
> 
> All that being said. The machine that I did most of that work on is in 
> another state right now. I will see what I can dig up.
> 
> Kurt
> 
> On Tue, Jan 21, 2025, at 8:10 AM, Georg Käter wrote:
>> Dear community,
>> 
>>  
>> 
>> does SARDOS for NEC have an option to start TS-DOS by a .BA program from 
>> main menu?
>> 
>>  
>> 
>> Sample: 10 POKE XXXXX,YY: EXEC62394
>> 
>>  
>> 
>> Regards
>> 
>> Georg
>> 
> 

Reply via email to