Re: [Atari800-users] Altirra OS and Altirra BASIC are now built-in, can we remove EmuOS?
Brought to you by:
joy
|
From: Daniel S. <dse...@gm...> - 2018-10-13 15:31:13
|
Hi! El Sat, Oct 13, 2018 at 12:15:11PM -0300, Daniel Serpell escribio: > Hi! > > El Sat, Oct 13, 2018 at 10:11:29AM +0200, Miro Kropáček escribio: > > Hi, > > > > On Sat, 13 Oct 2018 at 01:48, Daniel Serpell <dse...@gm...> wrote: > > > > > Try the attached patch to the 4.0 sources, with it the boot under Altirra > > > OS is much faster than on real OS. > > > > > can you supply a patch suitable for current source tree? We are doing > > already some patching there (although quite different > > <https://github.com/atari800/atari800/blob/master/src/esc.c#L213>) plus > > your patch seems incomplete at last - how changing from UBYTE to UWORD > > helps if we are comparing byte values later anyway? > > > > Current code does not seems to need the patch, as Altirra OS is already > handled in the switch statement. > > I modified the variables to UWORD to avoid adding a flag like the > current code ("int altirra = FALSE;"), this was to disable patching the > cassette handler but allowing patching the SIOV handle. > > Are you sure that current GIT version waits on SIO with Altirra OS? > Ok, mystery solved. There is a type ni the EMUOS defines! Apply attached patch. Regards, Daniel. |