Re: [Lng-devel] Atari port
Status: Beta
Brought to you by:
dallmann
|
From: TXG/MNX <tx...@xs...> - 2006-10-07 09:45:46
|
Hi, > Maciej Witkowiak > Sent: zaterdag 7 oktober 2006 10:36 > To: lng...@li... > Subject: Re: [Lng-devel] Atari port > > 2006/10/7, TXG/MNX <tx...@xs...>: > > Hi, > > > > The atari port needs to be re-done for sure but I think more things > > would be documented to make it better multi-platform. > > Probably Atari needs to be done, but I won't do it. I wrote > it in about a week or so without any previous knowledge about > Atari system. > I have announced it to the Atari community, received some > comments and that's it. If Atari users don't care about LNG, > there will never be a proper port. A quick way to make Atari > port more usable is to write ramdisk filesystem and bundle > some of the apps on it with kernel image. I agree a ramdisk would be good to use, when lunix will be loaded in the normal 64Kb a ramdisk for the expanded machines.. My Atari XE machines do have 1Mb extra expanded memory... Ramdisk also are fast... > > On the c64 the port works, how does this machine handle it > to run with > > the OS and interupts stopped? Or how does this work on the > ORIC systems. > > All these systems use the 6502 so we need to find the hardware > > differences and make that part separate from the kernel I think. > > I think you should see the source code before asking those questions. > Only ROM is turned off, the interrupts from timer are > enabled. Pretty much all kernel stuff is already divided into > architectures - initial setup, reset, keyboard, console and > serial drivers, etc. I did know some of this... I thought the OS and Interupts did stop on the 8-bit... Atleast that seems to be one of the things it did crash... Need to rewrite the stuff... The console/screen handling is the biggest part to (re-)write on the 8-bit... > As for disk I/O, C64 and its disk drives (also 64net/2 > driver) work on higher level than read/write sector, so does > LNG. You would have to write DOS part: everything from > read/write sector to the level of open file, close file, > read/write byte/block from stream, show/make/remove/change directory. > > ytm The 8-bit doesn't need a DOS, most functions you describe are already inside a diskdrive.... But I always thought LUNIX could work without a DOS. TXG/MNX |