From: ljsebald <ljs...@us...> - 2023-01-05 04:15:36
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "A pseudo Operating System for the Dreamcast.". The branch, master has been updated via 205e8af813d90e8cfa4464152f8276f59c8a12bf (commit) from 289fd0c65b6ca086f9e309ff81e7001a9f80e03e (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 205e8af813d90e8cfa4464152f8276f59c8a12bf Author: Lawrence Sebald <ljs...@us...> Date: Wed Jan 4 23:15:10 2023 -0500 Update CHANGELOG, FAQ, and RELNOTES. ----------------------------------------------------------------------- Summary of changes: doc/CHANGELOG | 1 + doc/FAQ | 9 +++++---- doc/RELNOTES | 22 +++++++++++++++++++++- 3 files changed, 27 insertions(+), 5 deletions(-) diff --git a/doc/CHANGELOG b/doc/CHANGELOG index fc0f70a..2dbec9a 100644 --- a/doc/CHANGELOG +++ b/doc/CHANGELOG @@ -155,6 +155,7 @@ KallistiOS version 2.1.0 ----------------------------------------------- - DC Added support for consoles modded with 32MiB of RAM [TS && EF] - DC Fixed wildly out of range start for pvrmark benchmark [Falco Girgis == FG] - DC Removed "navi" subarch, moved code to addons/libnavi [LS] +- *** Removed (completely unsupported) support for GCC 3.x and older [LS] KallistiOS version 2.0.0 ----------------------------------------------- - DC Broadband Adapter driver fixes [Dan Potter == DP] diff --git a/doc/FAQ b/doc/FAQ index abbf689..1bbb41c 100644 --- a/doc/FAQ +++ b/doc/FAQ @@ -241,12 +241,13 @@ the ethernet for you. - VMU -- mounts on /vmu, what it sounds like. This dynamic file system shows all detected VMU or memory cards on the maple bus and lets you -browse and read/write them. Note that it's fairly primitive right now -and has been known to corrupt cards on writing. This is DC-only. +browse and read/write them. This is DC-only. Note that in order for files +to show up in the BIOS menu, they must have a specific format, which is +handled by the vmu_pkg code. - Romdisk -- mounts on /rd. This is an implementation of the Linux ROMFS -file system. Right now it supports nested directories but no listings. As -time goes on I will be working on this to make it more fully functional. +file system. One may be built-in to your program to mount on /rd on boot. +In addition, you may load other images and mount them freely at runtime. - Ramdisk -- mounts on /ram. Works exactly as you expect -- putting files here eats up core RAM, deleting them recovers it. Otherwise it works diff --git a/doc/RELNOTES b/doc/RELNOTES index 5168d6c..f19a7aa 100644 --- a/doc/RELNOTES +++ b/doc/RELNOTES @@ -12,7 +12,8 @@ The first change is that all targets deprecated in 2.0.0 were removed entirely from the tree. That is to say, there are no remnants of the GBA, PS2, or ia32 ports of KOS in the tree anymore. If someone REALLY wants them back, please let me know at some point and we can work that out. I doubt this will come up at -all, however. +all, however. In addition, the navi subarch was moved out of the main tree and +into the libnavi addon library. Further standards compliance issues were worked out for this release. KOS' core should now compile cleanly with a relatively new GCC with the -std=c99 flag @@ -89,6 +90,25 @@ long filename support. FAT isn't quite as robust of a filesystem as ext2 is, but it is probably a lot easier to work with on SD cards, considering how widely supported FAT is on pretty much every OS ever. +Basic support has been added for getting things up and running on a NAOMI or +NAOMI 2 arcade board (since both are variants of the Dreamcast hardware). In +order to do this, build KOS with the KOS_SUBARCH set to "naomi". Support is +fairly basic at the moment, but will hopefully improve over time (if I can get +a hold of working hardware again). Two utilities have been added to the utils/ +tree for network bootable NAOMI binaries and for actually network booting them, +assuming you have the requisite hardware. + +Support was added for various mods that have been made for the Dreamcast +hardware in recent years. Support for ATA devices on G1 was already mentioned +up above, but also added was support for modified BIOSes (necessitating a +change to the GD-ROM initialization code), and more interestingly for consoles +with 32MiB of RAM. + +Support has been removed for using toolchains with GCC 3.x and older. Going +forward, at least GCC 4.7.4 is required for building KOS. The GCC patches for +4.x improved/cleaned up building with KOS a lot, and I doubt there's many good +reasons to keep around support for the old patches with GCC 3.x. + RELEASE NOTES for 2.0.0 ----------------------- hooks/post-receive -- A pseudo Operating System for the Dreamcast. |