freemint / tos.hyp

The tos.hyp tries to document all functions from TOS. It also has information about MagiC, N.AES, MyAES, Geneva, XaAES, oAESis and some emulators.
https://freemint.github.io/tos.hyp
GNU General Public License v2.0
13 stars 10 forks source link

Add BSIM BIOS extension #129

Closed xdelatour closed 1 year ago

xdelatour commented 1 year ago

Adds description for all BIOS functions added by Drive-B-Simulator. As a result, all links from BIOS list are now working.

Drive-B-Simulator (binary) is available here:

Works with Atari TOS. Crashes with EmuTOS

th-otto commented 1 year ago

Works with Atari TOS. Crashes with EmuTOS

I think that is not known yet (atleast the program isn't listed in incompatible.txt). Maybe it should be reported on the emutos mailing list?

xdelatour commented 1 year ago

Maybe it should be reported on the emutos mailing list?

Done!

Btw if this program is really incompatible and unusable, is it relevant to include its functions in TOS.hyp (except for completeness)?

pulsar122 commented 1 year ago

My coal was to find all opcodes which programm use. So if someone wants to add new functions he can look what opcode is free. I don't want add all functions. For example it makes no sense to describe the function of DOLMEN.

If possible, I think is enough to make a short description. Like I do form the TekBios gemdos function (0x64-0x72).

Gerhard

xdelatour commented 1 year ago

If possible, I think is enough to make a short description. Like I do form the TekBios gemdos function (0x64-0x72).

I totally agree. It may be possible to do the same for GEMTASK Royal for example but I have not yet found any documentation.

th-otto commented 1 year ago

@pulsar122 : when you merge PRs, please use "rebase & merge". That will give a cleaner history in git.

pulsar122 commented 1 year ago

I have add some Information for GEMTASK which is the wrong name.

If you add a !html_name please use for the english and german version the same name. So is it possible to change the language in a easy way by change the "/en/" in the url to "/de/". Example: https://freemint.github.io/tos.hyp/en/BSIM-BIOS-Extension.html https://freemint.github.io/tos.hyp/de/BSIM-BIOS-Extension.html

xdelatour commented 1 year ago

@pulsar122 thank you for the info. Unfortunately I made the same mistake for the VIDIX functions :-(

Currently I'm working on SCSIBios and Hatari DHS functions.

I have information about Bforce, PowerDOS, SysMon, PCI-BIOS, VDI sound functions and FreeGEM.

DOLMEN functions are actually used by Cecile SCSI driver by Centek. Sourcecode is available at dev-docs