how does fat16 work ?

Page 3/4
1 | 2 | | 4

Par msxegor

Master (183)

Portrait de msxegor

18-05-2010, 08:33

sorry for asking but i cant find the sources of the rom beer 202 ide awith fat 16 , i found hddrom19.rom which is binary or sources for partitionning prog but not the of the rom itself i know i had them many years ago but it was v1.6 or 1.3 , dont remember it was on 2003 maybe.

Sorry, forgot to put it online, will do this evening.

Par msxegor

Master (183)

Portrait de msxegor

18-05-2010, 08:39

Thanks Hi Egor! This documentation is sufficient for you?
Not 100% but close. Still have some questions, must browse ROM code

PS. Seems that interface ROM does not have any high-level routines like Disk Basic and relies on DOS2 kernel... In this case we have to patch DOS2 also - or use already FAT16-enabled DOS2.

Par Manuel

Ascended (19273)

Portrait de Manuel

18-05-2010, 23:19

msxegor: I got some source code from Novaxis from the author a few years ago, I think it was on the site of MSXHans... But I should also have it somewhere. If you want it, contact me in private, please.

Par Retrofan

Paragon (1339)

Portrait de Retrofan

23-05-2010, 08:06

Thanks Hi Egor! This documentation is sufficient for you?
Not 100% but close. Still have some questions, must browse ROM code

PS. Seems that interface ROM does not have any high-level routines like Disk Basic and relies on DOS2 kernel... In this case we have to patch DOS2 also - or use already FAT16-enabled DOS2. Hi Egor, any progress so far? Smile

Par Leo

Paragon (1236)

Portrait de Leo

26-05-2010, 22:32

sorry for asking but i cant find the sources of the rom beer 202 ide awith fat 16 , i found hddrom19.rom which is binary or sources for partitionning prog but not the of the rom itself i know i had them many years ago but it was v1.6 or 1.3 , dont remember it was on 2003 maybe.

Sorry, forgot to put it online, will do this evening.

hello egor , dont want to push you but did oyu find that source with fat16 ? if not never mind i ll keep fat12 for the moment

Par msxegor

Master (183)

Portrait de msxegor

02-06-2010, 08:49

Sorry, was too busy with my 'real life' activities
http://chbg.ru/MSX/beta/hddrom19.mac.gz
Most probably, you will have to rewrite only read/write physical sector routines

About Novaxis - right now i have no spare time, hope this changes in the second half of juny

Par caro

Hero (513)

Portrait de caro

02-06-2010, 10:59

chbg.ru/MSX/beta/hddrom19.mac.gzThe result of compilation of this file does not coincide with a code laying there chbg.ru/MSX/beta/hddrom19.rom :)
What from files is by last version?

Par Leo

Paragon (1236)

Portrait de Leo

02-06-2010, 12:09

@egor
thanks !! i see fat 16 routines , there are many comment like some data are fixed to some adress , then i wonder if i change low level routines it willnot change or break this fixed
@caro
i see in the source code that the banner should shows v1.8.
...
thank

Par msxegor

Master (183)

Portrait de msxegor

02-06-2010, 20:47

That was some prior version, may contain bugs.
I uploaded the most recent version (to caro - yes, it's also not in sync with ROM image on the page, contains some basic-land improvements, eg DOS2-like _CHGDRV call)
FAT16 and large disk - related code in this version are stable, same as in the binary image.

Fresh sources on the same location: http://chbg.ru/MSX/beta/hddrom19.mac.gz

NB - When implementing physical IO you just have to fit r/w routines somewhere in the last section of source, there is still plenty of space in the last 4k - 7000 to 7F80

Par Retrofan

Paragon (1339)

Portrait de Retrofan

09-06-2010, 12:04

About Novaxis - right now i have no spare time, hope this changes in the second half of juny That would be great! Smile

Page 3/4
1 | 2 | | 4