From: darcagn <da...@us...> - 2023-12-23 20:43:27
|
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 e52b269ed800f2bcc18271c27a54bcd7c1a3a76f (commit) from c6bd4112b76ef25edb63bde4352dc89e7f41a805 (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 e52b269ed800f2bcc18271c27a54bcd7c1a3a76f Author: Andy Barajas <and...@gm...> Date: Sat Dec 23 12:42:36 2023 -0800 Fixed misspelled words (#424) * Use codespell to find misspelled words. Fix them. * Apply suggestions from code review * Update kernel/libc/koslib/malloc.c * Apply suggestions from code review ----------------------------------------------------------------------- Summary of changes: README.md | 2 +- addons/include/ext2/fs_ext2.h | 2 +- addons/include/kos/netcfg.h | 4 ++-- addons/include/kos/pcx.h | 6 +++--- addons/libkosext2fs/fs_ext2.c | 4 ++-- addons/libkosext2fs/inode.c | 2 +- addons/libkosfat/Makefile | 2 +- addons/libkosfat/fs_fat.c | 2 +- addons/libkosutils/pcx_small.c | 2 +- addons/libnavi/navi_ide.c | 2 +- doc/CHANGELOG | 22 +++++++++++----------- doc/FAQ | 2 +- doc/LICENSE | 2 +- doc/README | 2 +- doc/RELNOTES | 12 ++++++------ doc/coding_style.txt | 4 ++-- doc/dreamcast/modem.txt | 12 ++++++------ doc/environ.sh.sample | 2 +- examples/dreamcast/2ndmix/2ndmix.c | 2 +- .../dreamcast/basic/threading/atomics/atomics.c | 2 +- examples/dreamcast/cpp/gltest/gltest.cpp | 2 +- examples/dreamcast/gldc/nehe/nehe26/data/txt2bin.c | 2 +- examples/dreamcast/gldc/nehe/nehe26/nehe26.c | 2 +- examples/dreamcast/kgl/basic/gl/gltest.c | 2 +- examples/dreamcast/kgl/demos/blur/radial_blur.c | 2 +- examples/dreamcast/kgl/demos/specular/specular.c | 2 +- examples/dreamcast/kgl/nehe/nehe26/nehe26.c | 2 +- examples/dreamcast/libdream/lcd/lcd.c | 2 +- examples/dreamcast/libdream/ta/ta.c | 2 +- .../dreamcast/pvr/texture_render/texture_render.c | 2 +- .../dreamcast/pvr/yuv_converter/YUV420/yuv420.c | 2 +- .../dreamcast/pvr/yuv_converter/YUV422/yuv422.c | 2 +- examples/dreamcast/rumble/rumble.c | 4 ++-- .../dreamcast/sound/ghettoplay-vorbis/songmenu.c | 2 +- examples/dreamcast/sound/multi-stream/main.c | 2 +- examples/dreamcast/vmu/vmu_beep/beep.c | 2 +- examples/dreamcast/vmu/vmu_game/tetris.s | 2 +- include/arpa/inet.h | 2 +- include/kos/cdefs.h | 2 +- include/kos/cond.h | 4 ++-- include/kos/dbgio.h | 2 +- include/kos/elf.h | 2 +- include/kos/exports.h | 2 +- include/kos/fs.h | 4 ++-- include/kos/fs_pty.h | 2 +- include/kos/fs_ramdisk.h | 2 +- include/kos/fs_socket.h | 6 +++--- include/kos/genwait.h | 6 +++--- include/kos/init.h | 4 ++-- include/kos/mutex.h | 6 +++--- include/kos/net.h | 6 +++--- include/kos/recursive_lock.h | 2 +- include/kos/rwsem.h | 2 +- include/kos/sem.h | 2 +- include/kos/thread.h | 6 +++--- include/libgen.h | 2 +- include/malloc.h | 2 +- include/netdb.h | 2 +- include/netinet/in.h | 4 ++-- include/netinet/tcp.h | 4 ++-- include/pthread.h | 2 +- include/sys/_types.h | 2 +- include/sys/select.h | 4 ++-- include/sys/stdio.h | 2 +- include/threads.h | 4 ++-- kernel/arch/dreamcast/fs/fs_iso9660.c | 6 +++--- kernel/arch/dreamcast/fs/fs_vmu.c | 2 +- kernel/arch/dreamcast/hardware/cdrom.c | 2 +- kernel/arch/dreamcast/hardware/g1ata.c | 4 ++-- kernel/arch/dreamcast/hardware/maple/controller.c | 2 +- kernel/arch/dreamcast/hardware/maple/keyboard.c | 4 ++-- .../dreamcast/hardware/maple/maple_init_shutdown.c | 2 +- kernel/arch/dreamcast/hardware/maple/vmu.c | 4 ++-- kernel/arch/dreamcast/hardware/modem/mdata.c | 4 ++-- kernel/arch/dreamcast/hardware/modem/mintr.c | 6 +++--- .../dreamcast/hardware/network/broadband_adapter.c | 8 ++++---- .../arch/dreamcast/hardware/network/lan_adapter.c | 4 ++-- kernel/arch/dreamcast/hardware/pvr/pvr_dma.c | 2 +- kernel/arch/dreamcast/hardware/pvr/pvr_fog.c | 6 +++--- .../arch/dreamcast/hardware/pvr/pvr_fog_tables.h | 8 ++++---- kernel/arch/dreamcast/hardware/pvr/pvr_internal.h | 2 +- kernel/arch/dreamcast/hardware/pvr/pvr_mem.c | 2 +- kernel/arch/dreamcast/hardware/pvr/pvr_mem_core.c | 10 +++++----- kernel/arch/dreamcast/hardware/pvr/pvr_mem_core.h | 6 +++--- kernel/arch/dreamcast/hardware/spu.c | 2 +- kernel/arch/dreamcast/include/arch/irq.h | 2 +- kernel/arch/dreamcast/include/arch/memory.h | 16 ++++++++-------- kernel/arch/dreamcast/include/arch/mmu.h | 12 ++++++------ kernel/arch/dreamcast/include/arch/rtc.h | 2 +- kernel/arch/dreamcast/include/arch/timer.h | 4 ++-- kernel/arch/dreamcast/include/arch/wdt.h | 2 +- kernel/arch/dreamcast/include/dc/asic.h | 2 +- kernel/arch/dreamcast/include/dc/biosfont.h | 2 +- kernel/arch/dreamcast/include/dc/maple.h | 10 +++++----- .../arch/dreamcast/include/dc/maple/controller.h | 8 ++++---- kernel/arch/dreamcast/include/dc/maple/keyboard.h | 2 +- kernel/arch/dreamcast/include/dc/maple/vmu.h | 8 ++++---- kernel/arch/dreamcast/include/dc/matrix.h | 2 +- kernel/arch/dreamcast/include/dc/minifont.h | 2 +- kernel/arch/dreamcast/include/dc/modem/modem.h | 2 +- kernel/arch/dreamcast/include/dc/pvr.h | 6 +++--- kernel/arch/dreamcast/include/dc/sd.h | 2 +- kernel/arch/dreamcast/include/dc/sound/aica_comm.h | 2 +- kernel/arch/dreamcast/include/dc/sound/stream.h | 2 +- kernel/arch/dreamcast/include/dc/video.h | 2 +- kernel/arch/dreamcast/kernel/entry.s | 4 ++-- kernel/arch/dreamcast/kernel/gdb_stub.c | 4 ++-- kernel/arch/dreamcast/kernel/irq.c | 2 +- kernel/arch/dreamcast/kernel/mm.c | 2 +- kernel/arch/dreamcast/kernel/mmu.c | 8 ++++---- kernel/arch/dreamcast/kernel/stack.c | 2 +- kernel/arch/dreamcast/sound/arm/aica.h | 2 +- kernel/arch/dreamcast/sound/arm/crt0.s | 2 +- kernel/arch/dreamcast/sound/snd_iface.c | 2 +- kernel/arch/dreamcast/sound/snd_mem.c | 2 +- kernel/arch/dreamcast/sound/snd_stream.c | 2 +- kernel/arch/dreamcast/util/vmu_fb.c | 2 +- kernel/exports/nmmgr.c | 2 +- kernel/fs/fs_pty.c | 4 ++-- kernel/fs/fs_ramdisk.c | 2 +- kernel/fs/fs_romdisk.c | 2 +- kernel/libc/c11/atomics.c | 4 ++-- kernel/libc/koslib/getaddrinfo.c | 2 +- kernel/libc/koslib/malloc.c | 14 +++++++------- kernel/net/net_arp.c | 2 +- kernel/net/net_core.c | 2 +- kernel/net/net_ipv4_frag.c | 2 +- kernel/net/net_tcp.c | 4 ++-- kernel/net/net_thd.c | 2 +- kernel/thread/thread.c | 6 +++--- utils/bincnv/bincnv.c | 2 +- utils/dc-chain/README.md | 6 +++--- utils/dc-chain/config/config.mk.10.5.0.sample | 4 ++-- utils/dc-chain/config/config.mk.11.4.0.sample | 4 ++-- utils/dc-chain/config/config.mk.12.3.0.sample | 4 ++-- utils/dc-chain/config/config.mk.9.3.0.sample | 4 ++-- utils/dc-chain/config/config.mk.devel.sample | 4 ++-- utils/dc-chain/config/config.mk.legacy.sample | 4 ++-- utils/dc-chain/config/config.mk.stable.sample | 4 ++-- .../dc-chain/config/config.mk.winxp-latest.sample | 4 ++-- utils/dc-chain/doc/changelog.txt | 2 +- utils/dc-chain/patches/gcc/gthr-kos.h | 2 +- utils/dc-chain/scripts/download.mk | 2 +- utils/dc-chain/scripts/host-detect.mk | 2 +- utils/dcbumpgen/readpng.h | 2 +- utils/gentexfont/gentexfont.c | 2 +- utils/gentexfont/readme.txt | 2 +- utils/isotest/isotest.c | 6 +++--- utils/kmgenc/readpng.h | 2 +- utils/makeip/README.md | 4 ++-- utils/makeip/gimp/file-mr.py | 6 +++--- utils/rdtest/rdtest.c | 4 ++-- utils/vqenc/readpng.h | 2 +- utils/vqenc/vqenc.c | 4 ++-- 154 files changed, 278 insertions(+), 278 deletions(-) diff --git a/README.md b/README.md index 2eeac26..021455f 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ KOS is an unofficial development kit for the SEGA Dreamcast game console with some support for the NAOMI and NAOMI 2 arcade boards. -KOS was developed from scratch over the internet by a group of free software developers and has no relation to the official Sega Katana or Microsoft Windows CE Dreamcast development kits. This has allowed it to fuel a thriving Dreamcast homebrew scene, powering many commercial releases for the platform over the years. It supports a signficiant portion of the Dreamcast's hardware capabilities and a wide variety of peripherals, accessories, and add-ons for the console, including custom hardware modifications that have been created by the scene. +KOS was developed from scratch over the internet by a group of free software developers and has no relation to the official Sega Katana or Microsoft Windows CE Dreamcast development kits. This has allowed it to fuel a thriving Dreamcast homebrew scene, powering many commercial releases for the platform over the years. It supports a significant portion of the Dreamcast's hardware capabilities and a wide variety of peripherals, accessories, and add-ons for the console, including custom hardware modifications that have been created by the scene. Despite the console's age, KOS offers an extremely modern, programmer-friendly development environment. Using the latest GCC toolchain, it supports the entirety of C17 and C++20 including their standard libraries, along with support for portions of C23, C++23, Objective-C, and various POSIX APIs. Additionally, KOS-ports offers a rich set of add-on libraries such as SDL, OpenGL, OpenAL, and Lua for the platform. diff --git a/addons/include/ext2/fs_ext2.h b/addons/include/ext2/fs_ext2.h index 715f9ab..95f66a9 100644 --- a/addons/include/ext2/fs_ext2.h +++ b/addons/include/ext2/fs_ext2.h @@ -21,7 +21,7 @@ of ext2 and the availability of programs/drivers to read ext2 on most major OSes available for PCs today. The second purpose of this filesystem driver is to provide an alternative for fs_romdisk when swapping out disk images at - runtime. Basically, if a disk image is useful to you, but cacheing it fully + runtime. Basically, if a disk image is useful to you, but caching it fully in memory is not important, then you could rig up a relatively simple interface with this filesystem driver. diff --git a/addons/include/kos/netcfg.h b/addons/include/kos/netcfg.h index 3348b16..5ea1036 100644 --- a/addons/include/kos/netcfg.h +++ b/addons/include/kos/netcfg.h @@ -135,12 +135,12 @@ int netcfg_load_flash(netcfg_t * out); \ingroup netcfg This function loads the network configuration data, searching in multiple - locations to attempt to find a file with a stored configurtion. This + locations to attempt to find a file with a stored configuration. This function will attempt to read the configuration from each VMU first (from a file named net.cfg), then it will try the flashrom, followed by the current working directory, and lastly the root of the CD. - \param out Buffer to store the parsed configuraiton. + \param out Buffer to store the parsed configuration. \return 0 on success, <0 on failure. */ diff --git a/addons/include/kos/pcx.h b/addons/include/kos/pcx.h index 76efb05..bb1739a 100644 --- a/addons/include/kos/pcx.h +++ b/addons/include/kos/pcx.h @@ -12,7 +12,7 @@ \brief Small PCX Loader. This module provides a few functions used for loading PCX files. These - funcions were mainly for use on the GBA port of KallistiOS (which has been + functions were mainly for use on the GBA port of KallistiOS (which has been removed from the tree), although they can be used pretty much anywhere. That said, libpcx is generally more useful than these functions for use on the Dreamcast. @@ -39,7 +39,7 @@ __BEGIN_DECLS \param w_out Buffer to return the width of the image in. \param h_out Buffer to return the height of the image in. \param pic_out Buffer to store image data in. - \return 0 on succes, < 0 on failure. + \return 0 on success, < 0 on failure. */ int pcx_load_flat(const char *fn, int *w_out, int *h_out, void *pic_out); @@ -58,7 +58,7 @@ int pcx_load_flat(const char *fn, int *w_out, int *h_out, void *pic_out); height bytes in size. \param pal_out Buffer to store the palette data in. This should be allocated to hold 256 uint16_t values. - \return 0 on succes, < 0 on failure. + \return 0 on success, < 0 on failure. */ int pcx_load_palette(const char *fn, int *w_out, int *h_out, void *pic_out, void *pal_out); diff --git a/addons/libkosext2fs/fs_ext2.c b/addons/libkosext2fs/fs_ext2.c index d2365bc..e3d004f 100644 --- a/addons/libkosext2fs/fs_ext2.c +++ b/addons/libkosext2fs/fs_ext2.c @@ -723,7 +723,7 @@ static int int_rename(fs_ext2_fs_t *fs, const char *fn1, const char *fn2, /* Make sure the user isn't trying to do something really stupid, like moving a directory such that it would be an ancestor of itself... Note - that this is really inefficient, but without cacheing the entire + that this is really inefficient, but without caching the entire directory structure as we work down it, I'm not sure how I could make it much better... */ if(!isfile && dpinode != pinode) { @@ -1882,7 +1882,7 @@ static vfs_handler_t vh = { NMMGR_LIST_INIT /* list */ }, - 0, NULL, /* no cacheing, privdata */ + 0, NULL, /* no caching, privdata */ fs_ext2_open, /* open */ fs_ext2_close, /* close */ diff --git a/addons/libkosext2fs/inode.c b/addons/libkosext2fs/inode.c index 9963831..72193cd 100644 --- a/addons/libkosext2fs/inode.c +++ b/addons/libkosext2fs/inode.c @@ -35,7 +35,7 @@ char *strdup(const char *); #define INODE_FLAG_DIRTY 0x00000001 -/* Internal inode storage structure. This is used for cacheing used inodes. */ +/* Internal inode storage structure. This is used for caching used inodes. */ static struct int_inode { /* Start with the on-disk inode itself to make the put() function easier. DO NOT MOVE THIS FROM THE BEGINNING OF THE STRUCTURE. */ diff --git a/addons/libkosfat/Makefile b/addons/libkosfat/Makefile index de4d0ae..80f19ca 100644 --- a/addons/libkosfat/Makefile +++ b/addons/libkosfat/Makefile @@ -4,7 +4,7 @@ TARGET = libkosfat.a OBJS = fat.o bpb.o fatfs.o directory.o ucs.o fs_fat.o -# Make sure everything comiles nice and cleanly (or not at all). +# Make sure everything compiles nice and cleanly (or not at all). KOS_CFLAGS += -W -Wextra -pedantic -std=c99 include $(KOS_BASE)/addons/Makefile.prefab diff --git a/addons/libkosfat/fs_fat.c b/addons/libkosfat/fs_fat.c index 35510c2..7c25bd4 100644 --- a/addons/libkosfat/fs_fat.c +++ b/addons/libkosfat/fs_fat.c @@ -1307,7 +1307,7 @@ static vfs_handler_t vh = { NMMGR_LIST_INIT /* list */ }, - 0, NULL, /* no cacheing, privdata */ + 0, NULL, /* no caching, privdata */ fs_fat_open, /* open */ fs_fat_close, /* close */ diff --git a/addons/libkosutils/pcx_small.c b/addons/libkosutils/pcx_small.c index 7caf142..7f8ce79 100644 --- a/addons/libkosutils/pcx_small.c +++ b/addons/libkosutils/pcx_small.c @@ -113,7 +113,7 @@ int pcx_load_flat(const char *fn, int *w_out, int *h_out, void *pic_out) { return 0; } -/* This version writes out a seperate 15-bit BGR palette and decodes the paletted data +/* This version writes out a separate 15-bit BGR palette and decodes the paletted data into another buffer 16 bits at a time. */ int pcx_load_palette(const char *fn, int *w_out, int *h_out, void *pic_out, void *pal_out) { pcx_hdr *pcxh; diff --git a/addons/libnavi/navi_ide.c b/addons/libnavi/navi_ide.c index cd09fbb..e540754 100644 --- a/addons/libnavi/navi_ide.c +++ b/addons/libnavi/navi_ide.c @@ -100,7 +100,7 @@ static void wait_data(void) { } } -/* Reads a chunk of ascii out of the hd parms table */ +/* Reads a chunk of ascii out of the hd params table */ static char *get_ascii(uint16 *in_data, uint32 off_start, uint32 off_end) { static char ret_val [255]; unsigned loop; diff --git a/doc/CHANGELOG b/doc/CHANGELOG index 5f6f731..87b849a 100644 --- a/doc/CHANGELOG +++ b/doc/CHANGELOG @@ -57,7 +57,7 @@ KallistiOS version 2.1.0 ----------------------------------------------- all the way back in 2005 [Fredrik Ehnbom == FE] - *** Added the fs_path_append() function to append path components [LS] - *** Added a nanosleep() function to koslib by request [LS] -- *** Added rewinddir() support to the VFS and serveral filesystems [LS] +- *** Added rewinddir() support to the VFS and several filesystems [LS] - *** Added in C11 threading support [LS] - *** Added UDP Lite support to the network stack [LS] - DC Adjust sq_cpy() to use a const pointer for the source [JP] @@ -198,7 +198,7 @@ KallistiOS version 2.1.0 ----------------------------------------------- - DC Rework romdisks [PC] - DC Refactored g2bus API, converted magic values to macros, added dc/fifo.h, dc/dmac.h file [AB] -- DC Fixes and improvments for G1 ATA devices [Ruslan Rostovtsev == RR] +- DC Fixes and improvements for G1 ATA devices [Ruslan Rostovtsev == RR] - DC Fixed and improved SCIF SPI reading for use with SD [RR] - DC SH4 cache improvements [RR] - DC Optimized separating stereo PCM [RR] @@ -308,7 +308,7 @@ KallistiOS version 2.0.0 ----------------------------------------------- - *** Adjusted makejitter makefile to use kos-ports headers [SS] - DC Fill in dirent.attr for directories in is9660 [SS] - DC Applied patch for opening correct iso9660 filenames [Christian Groessler == CG] -- DC Fixed bitmask for mouse buttons (makes 3rd button useable) [Fragger] +- DC Fixed bitmask for mouse buttons (makes 3rd button usable) [Fragger] - DC Added experimental (read: partially working) render to texture support in the PVR module [LS] - DC Added example program for render-to-texture [LS] @@ -533,7 +533,7 @@ KallistiOS version 1.1.9 ------------------------------------------------ - *** Changed fs_romdisk to allow multiple romdisk mounts [MP] - *** Added fs_copy and fs_load util functions [MP] - *** Changed sem_wait() and sem_wait_timed() so it doesn't assert() if - called from an interupt [MP] + called from an interrupt [MP] - *** Added the dlmalloc debugger [MP] - DC Fixed bug with samples >64k looping accidentally [MP] - DC Added stereo sample support [MP] @@ -604,7 +604,7 @@ KallistiOS version 1.1.8 ------------------------------------------------ glmisc.c [PB] - DC Added "navi" subarch for my hardware experimenting work [MP] - DC Fixed a bug in the cdrom drive which caused a lockup if the tray - was open during startup, and fixes compatability with navi [MP] + was open during startup, and fixes compatibility with navi [MP] - DC Added GL_POLYGON and GL_QUAD_STRIP to gldraw.c. Thanks to Jesse Ruffin :) [Jesse Ruffin == JR] - DC Various fs_vmu fixes: properly zero out directory entries on unlink, @@ -641,7 +641,7 @@ KallistiOS version 1.1.8 ------------------------------------------------ - *** Fix for BMP loader in libimageload [JBM] - DC Japanese support for biosfont [Kazuaki Matsumoto == KM] [MP] - DC Fix a NEARZ clipper bug in KGL. Misc Fixes. Added storage for - frustum atttributes [PB] + frustum attributes [PB] - DC Change for fs_dcload that lets console output keep going out over dcload-ip up to the last second [MP] - DC Removed some assert_msg's in KGL to make threaded programming with @@ -699,7 +699,7 @@ KallistiOS version 1.1.7 ------------------------------------------------ - *** Port of libbz2 [Sven Oliver Moll == SOM] - *** Changed around build process a bit check the README for more info [MP] -- *** Libc split into seperate directory [MP] +- *** Libc split into separate directory [MP] - DC Renamed current g2_* stuff to asic_* [MP] - DC Added new "g2bus" module to handle writing to the G2 bus [MP] - DC Fixed default AICA program [RC] @@ -710,7 +710,7 @@ KallistiOS version 1.1.7 ------------------------------------------------ - DC Rockridge fix for iso9660 [Takayama Fumihiko == TF] - DC Port of XMMS' modplug [FS] - DC Fix for store queue alignment [Andrew Kieschnick == ADK] -- DC Fix for stricmp/strnicmp problem with differnet length strings [ADK] +- DC Fix for stricmp/strnicmp problem with different length strings [ADK] - DC More complete AICA driver [FS] - DC atexit() support [FS] - DC Circular buffering support for sndstream [FS] @@ -900,7 +900,7 @@ KallistiOS version 1.1.2 ------------------------------------------------ - DC Fixed some dc-load init/shutdown bugs (adk) - *** Fixed a bug in the global Makefiles that made it not process the "SUBDIRS" entries normally -- DC PVR functionality ("ta" module) has been seperated into its own +- DC PVR functionality ("ta" module) has been separated into its own subdir, where it will eventually gain more functionality and be reorganized. - DC As part of the above reorganization, TA initialization is no longer @@ -972,7 +972,7 @@ KallistiOS version 1.0.0 ------------------------------------------------ - fs_romdisk is now case-insensitive - init.klf now takes an optional command line parameter of the rc.boot name - Added serial ABI (thanks Brian Peek) -- fs_iso9660 has improved cacheing now; a seperate data and inode cache is +- fs_iso9660 has improved caching now; a separate data and inode cache is kept so that directory info doesn't have to be re-fetched after loading a large file. Also increased the number of cache buffers and got rid of the moronic init_percd() on every file open behavior. @@ -1074,7 +1074,7 @@ KallistiOS version 0.7 - Added some "const" keywords here and there, and made an effort to remove most of the in-block stack variables and in-var initializations. There are still a few in userland programs (jam notably). -- Most things now work with default optimiztions (-O1 plus some other things). +- Most things now work with default optimizations (-O1 plus some other things). -O2 seems to work for that matter, but I'm not pushing it yet =) - Increased max simultaneous open files on /bi to 8 - Fixed iso_seek() for /cd diff --git a/doc/FAQ b/doc/FAQ index 3c0c2b2..aff1af9 100644 --- a/doc/FAQ +++ b/doc/FAQ @@ -282,7 +282,7 @@ genromfs that does this for you. Here is a URL: ftp://sunsite.unc.edu/pub/Linux/system/recovery/genromfs-0.3.tar.gz -Additionally, I have provided a copy of this program for your convienence. +Additionally, I have provided a copy of this program for your convenience. You will need to edit your environ.sh/tcsh to change the paths if you want it to work "out of the box". If you are using Cygwin you will also need to make sure there's a /tmp path mount for bin2o's usage. diff --git a/doc/LICENSE b/doc/LICENSE index 5e77151..9139ea4 100644 --- a/doc/LICENSE +++ b/doc/LICENSE @@ -27,7 +27,7 @@ package like newlib), you can assume that this text is attached to them: Please read "README.KOS" for the full details. If there is ever a question or you want to ask permission to do something -else with it, please contact the authors and we'll see how we can accomodate +else with it, please contact the authors and we'll see how we can accommodate you. The Free Software Foundation has a very good source of information on diff --git a/doc/README b/doc/README index 3e12327..826372f 100644 --- a/doc/README +++ b/doc/README @@ -32,7 +32,7 @@ means that there is a kernel library which you link with your own code. This library (libkallisti.a) contains the whole core OS functionality. You may also enable dynamically loaded modules which will link into your program at runtime and add extra functionality like new VFS modules, -new peripheral device support, image loader plugins, etc. The possiblities +new peripheral device support, image loader plugins, etc. The possibilities are limited only by your patience with adding enough exports to support the modules. ;) diff --git a/doc/RELNOTES b/doc/RELNOTES index 7479d70..3f9cc22 100644 --- a/doc/RELNOTES +++ b/doc/RELNOTES @@ -161,7 +161,7 @@ need to add -lkosutils to your link line somewhere. KOS now has a built-in network stack in the kernel/net directory. This is only usable at the moment with the Broadband Adapter or the Lan Adapter for the -Dreamcast. It suports UDP and TCP over both IPv4 and IPv6. You also have an +Dreamcast. It supports UDP and TCP over both IPv4 and IPv6. You also have an almost complete set of sockets functions so that you can use the networking support just like you would on any other OS. Add INIT_NET to your KOS_INIT_FLAGS to initialize the network support on startup. @@ -216,7 +216,7 @@ but its been so long since anyone has updated this document... RELEASE NOTES for 1.2.0 ----------------------- The PVR API's performance/statistics measuring facility has changed. -Rather than try to keep backwards compatability, the new structs have +Rather than try to keep backwards compatibility, the new structs have been changed so that the names are more accurate. The main change that will be user-noticable is that "frame_count" has become "vbl_count", counting the number of VBlanks, which is a much more useful measurement @@ -362,10 +362,10 @@ between the main program and an IRQ, etc. However, the timer is not hooked and no pre-emption will occur. If you enable pre-emptive mode, then this is basically like the old threads-enabled mode. -Note that kos_init_defaults() is now a compatability shim which will +Note that kos_init_defaults() is now a compatibility shim which will correct any implicit defaults. However, if you want better control over this situation, please change your program to use the macros. Also note -that this and other compatability shims will be removed by the next +that this and other compatibility shims will be removed by the next release version (i.e., removed in CVS after the tagging). The build process has changed slightly. The main change is that libc is @@ -389,7 +389,7 @@ are still combined into libkallisti.a (easier linking until we have the installation mode available...) Libm from Newlib has been integrated into the source tree so that you -no longer have to pull in a seperate Newlib binary. This also ensures that +no longer have to pull in a separate Newlib binary. This also ensures that it's compiled with the same compiler flags as the rest of KOS. The new "PVR" API has completely replaced the old "TA" API. For the near @@ -437,7 +437,7 @@ check to see what changed there. Paul has helpfully created a KGL manual as well, if you are looking for docs. Image loaders now use the kos_img_t system so that they can be platform -independent and still pass around the data in a convienent format. This +independent and still pass around the data in a convenient format. This also makes it easier to flip the data when loading it into the PVR RAM ...<truncated>... hooks/post-receive -- A pseudo Operating System for the Dreamcast. |