Thanks Kurt for your reply,
 
all of the following I tried starts SARDOS and not TS-DOS :-(
 
    POKE63911,35:POKE63912,35:EXEC62394
    EXEC62394,13621 

Any further idea from you how to start TS-DOS direct?
 
Georg
 
========== Ihre Nachricht ==========================================

von      : Kurt McCullum <[email protected]>
gesendet : Dienstag, 21. Januar 2025, 16:56
an       : [email protected]
Betreff  : [M100] NEC PC8201/8300 - SARDOS 1.7x

__________ Originalnachricht _______________________________________


> 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

__________ Ende Originalnachricht __________________________________

Reply via email to