Newer
Older
uBix-Retro / dump / oa-2.0.9 / doc / LOG-2.0

2.0.9 - 06oct2013 - A. Fachat

- fixed an uninitialized variable bug in the console driver that only showed
  on the real machine

- fixed build problems for the c64 ("notimp" code in lib6502 jump table)

- lsh got cmdline option where to CHDIR on start, ROMs set it to boot drive
  Also got a new "reset" command

- adapt new c1541 command syntax for formatting an x64 file


2.0.8 - 20dec1998 - A. Fachat

- console device now implements TC_CPOS multibyte control code
  to place cursor directly on screen.

- init features MMU mode to scan second bank for the ROM link 
  chain to execute. It uses the "magic" non-sysapp to determine 
  if it found one.

- break fsibm into parts, especially separate the hardware (WD1770)
  driver from the rest. Implement a RAMdisk driver for fsibm.

- moved computation of DPB and translation of linear address -> C/H/S
  into hardware driver. Implemented "linear" ramdisk driver.

- made fsibm loadable as o65 file. 
  increase memory size for CS/A65 lib6502 files from 4 to 12k.
  loading sometimes doesn't work...

- fix kernel/init to make booting TESTROM image work

- init now handles second ROM image in INIT_MMU_BANK
  Started work on SCSI driver for FSIBM

- continued working on SCSI driver for FSIBM. 
  + Now formating hangs at the
    _end_ of the sequence, probably disk name error? (test with emulator?)
  + formating only sets to small disk size...

- formating works for ramdisk device - leaving the old boot sector.

- continued working on SCSI driver. Had to use div32 instead of div at
  several places because cluster/sector >= 0x8000 bugged out!
  Now computes right number of sectors when formating SCSI harddisk.
  TODO: - copying a file to FSIEC stops after 128 byte - Stream problem?
        - bytes free decrease by approx. double the used amount

- FSIBM can now use FAT16 partitions above 32M, but boot sector is
  not standard and FSIBM_SECTOR24BIT has to be defined.

- The scsi/hd driver can now us the xcsa ramdisk