MDFS::Docs.Web.Changes Search  
mdfs.net
Recent Changes
Date
14-Sep-2024 Some updates to disassembly routines and disassembly front-end. Uploaded crunched version of HDInit. A bit of tidying of ZX Spectrum code. Wrote sample command source to implement OSBYTE 162/163 non-volatile RAM access. Added BASIC library for Yes/No/All confirmation, Tweeked password editors. Listed 6502 zero page equates for BBC API I/O and CoPro systems. Slight tweeks to pathname parsing in WebBasic detokeniser. Added tools to convert binary data into various source file formats. Some tweeks to C console library. Updated PDP11 Assembler so -D can be used anywhere on command line, added @octal, label setting will run on PDP11 BASIC. Documented code for polling 6551 and 6850 ACIAs. Uploaded 2024 General Election data for Scarborough & Whitby. Added 32-bit support to SoftMDFS. Transcribed some more of SJ MDFS programming reference. Added datasheet for 6532, updated 6551, 6821, 8154 and ports lists documentation. Added MkVDU to convert font file to VDU commands. Uploaded crunched version of MakeRFS. Added tweeked version of Ian Wolstenholme's RTCTest. Added functionality to 65TubeEm to implement 6850 and 6551 I/O for BenEater and Searle single-board computers. Optimised some PDP11 library code. Completed PDP11 Tube Unix Shim. Tidied up network scanning utilities. Restructured Econet documentation and edited and wrote up file server documentation. [2772M]
[184,302] files
01-May-2024 Quite a bit of work on PDP11 BBC BASIC. Optimised a lot of I/O code, implemented RT11 shell commands, common code merged, more keyboard I/O supported, internal optimisations and bugfixes. Documented parsing ANSI keyboard data. Edited layout of PDP11 Unix system calls. Added trimmed 6502 BBC BASIC located at &C000. Updated BBC BASIC porting specificatons. Implemented 6551 option for Serial Tube clients. Some updates to keyboard and key map documents. Some bugfixes for ZX Spectrum tools. Uploaded sample Spectrum Z80 library routines for text input, file I/O, full-screen graphics, raw keyboard I/O, printer I/O and tape I/O. Added BASIC libraries for bit shifting and character conversion, Updated sample GSTRANS code. Arranged samples of 4-pixel, 5-pixel and 6-pixel fonts. Finished writing CP/M ZIP, updated ZIPDIR and UNZIP. Added a few more entries to FRED I/O address list and address table. Some tweeks to PDPTube to run on SDL BASIC. Documented various 6809 APIs and SWI call implementations. Wrote up discussion on alternative 8080/Z80 opcode mapping. Added more to Whitby 1971 electoral register. Added FontSupport ROM to implement additional font OSBYTEs OSBYTE 20+, 25, 163,fontcontrol. Uploaded AnsiTerm. [2772M]
[184,302] files
01-Jun-2023 Initial work on UxFiler for BSD images. Added generalised address parsing for LOAD/SAVE/MDUMP/MDIS commands for PDPTubeEm, 65TubeEm, 6809TubeEm. Added DIR ^ to AFSFiler. Added FontStyle font effects extension. Tweeked file extension matching in WebBasic BASIC HTML detokeniser.
Some more typesetting of SJ MDFS manual. Some updates to BBC hardware, negative INKEY and RTC API documents. Created seperate detailed list of OSBYTE variables documenting differences on different platforms. Rearranged Keyboard and KeyMap directories. Documented more UKNC character control. Updated Sheffield and North Yorkshire election results and maps. Transcribed 50% of Whitby 1971 electoral register.
Documented date calculation and manipulation assembly code for 6502, Z80, PDP11, ARM and others. Updated 6502 PS2 keyboard driver code to assemble on ca65-style assemblers and regularised keycode translation. Updated 6502 maths and number routines. Added BBC user port keyboard driver. Code to read various VDU colour state. Coded GSTrans routines for various platforms. Documented ZX Spectrum shifted key hardware.
ehBasic source updated to version 2.22p5. Some initial 8051 code. Tweeked MakeRFS to run with low memory in Electron. Uploaded software Real-Time Clock ROM. Contributed to porting BBC API environment to Apple II to be able to run 6502 BASIC and other ROMs. Updated BBC BASIC test programs and added more documentation. Tidied up comments for SJCCP source. PDP11 BBC BASIC updated: LIST detokenising strings, VAL"nonnum", RT11 Escape ticker, UKNC MODE, VT52/VT100 switching, bugfix for RT11Em, initial work for BSD2.11, better NumToString overflow check, optimised Divide/Multiply, common I/O code moved together. Uploaded updated online PDP11/ASR33 tty with PDP11 BASIC. Added some more ZX Spectrum printer and keyboard driver code. Outlined some initial 8051 Tube code.
Added character conversion BASIC library. Some additional early Acorn NFS ROMs, added some time/date ROMs. Uploaded GSEcho command for DOS/Windows.
2772M
184,302 files
30-Nov-2020 Added Bug Breeder. PDP11 Emulator CMP and SUB set V correctly.
Continued editing System 2 manual. Added a couple more Mask ROMs. More testing of ANSI keyboard keycodes, Tabulated VT keycodes. Updated Unix disk format details on creating a blank disk. Added more keyboard layouts, ASR33, initial ASR38, System, UKNC. Updated keyboard layouts for Communicator and Electron. Merged ECMA and ANSI/ISO layouts in USB HID keycodes layout. Documented keymap used by various DOS/Windows compilers as keyboard layouts. Documented BBC OS 0.10 keymap. Added VT keyboard definition file for E11 emulator. Listed RT11 EMT calls and UKNC control characters. Updated more.c and mv.c for PDP11 Unix. Documented PDP11 Unix calls all the way from Unix v1 to Unix v7 and updated v5/v6/v7 comparison list. Recovered manpages for fdump.
Added a few more 6502 programming tips. Programming tips on Electron-compatible cursor key control.
Some optimisations to Plus1/AP6 Support ROM. Updated BBC BASIC test programs and split into seperate sections for keyboard, VDU, IO, etc. Updated ClockSp to add explicit real arithmetic tests, RTR pointed out some platforms variant variables behave as integers, so the "real" tests end up testing integer arithmentic. More work on host I/O interfaces for PDP11 BBC BASIC, RT11 I/O interface working, Unix and RT11 keyboard interface recognise function and editing keys, Unix OSARGS works around seek()/lseek() API changes.
[2561M]
[100,808 files]
01-Apr-2020 Updates to AFS, MDFS, CPM, Unix and USB Filers. Documented some more File Server version strings. Continuing transcribing SJ MDFS manual. Described binary multiplication algorithm.
Updated FRED I/O address map. Updated AFS, MDFS and Unix disk format documentation. Documented AY3600, AY4592 and RS2376 keyboard matrixes. Updated Electron keymap and documented Spectrum low-level keycodes. Documented VideoText transmission encoding scheme. Added Jodie Wittaker to Dr Who actor age chart.
Added some more details on CTC 500 12-bit palette and updated palette programming information. Added Clywd and CTS500 support to PCHANGE and PALSUB 12-bit palette code. Sample code on platform-independent cursor key coding. Some notes on PDP11 32-bit multiplication and division. Started documenting common errors in implementing a SAA5050 teletext display in software.
Scanned and cleaned up some more Spectrum hardware add-on schematics. Added code for simple raw keyboard scanner. Bugfix to MkReg. Added Tracked down source to RISC OS sound support module that repairs the SOUND/OSWORD 7 API. Uploaded development 6502 CoPro client code.
[2561M]
[100,808 files]
01-Jan-2020 Managed to dig out more ANSI keyboard input code sequences. Added keyboard layouts for Amiga, Communicator, standard ECMA23 and RS2376. Transcribed and documented RS2376 ASCII keyboard. Documented keymap for BBC BASIC for Victor Sirius. Transcribed and updated more Whitby Census documents.
Updated MIDI interface schematics. Documented teletext control codes and uploaded standard test page. Added simple ZX Spectrum line editor.
Merged v2.22p4 bugfixes into EhBasic source. Updated System 6809 monitor source to assemble with modern tools and documented System 6809 MOS API. Added some more BBC BASIC test programs. Tidied up Spectrum backups a bit. Rebuilt and retested ZX Spectrum file tools. Recovered ZX Spectrum teletext display driver. Uploaded source for Tube Client code for 24-bit 6502 TurboTube and updated Electron E2P client code. 6809 Tube Client code updated so KBDTST uses pending input.
Recovered and recreated source for System COS
[2561M]
[100,808 files]
01-Sep-2019 -R <root> option added to MkImg. SoftMDFS sets client library for Atom and System.
Added Atom keyboard layout. Documented universal ROM select code. Documented implementation of ANSI colour select on various platforms. Sample Z80 code to parse filename for CP/M. Uploaded Sheffield 2019 election information and Whitby 2019 election details. Documented Whitby villa house names.
Some notes on the CTS Palette Extender. Sample images of BBC extended screen MODEs. Sample code to force a Hard Reset.
Updated electoral register tools, will create a register from Census data.
CPMFiler copies correct CPN name, gets length from EX correctly, COPY has (C)onfirm option. MkTorch creates Torch CPN disk images.
[2561M]
[100,808 files]
Earlier changes: 01-Mar-2019   10-Nov-2016   19-Feb-2012   12-Jul-2008   16-Mar-2006   24-Jul-2004   30-May-2003   04-Jan-2002   06-Feb-2001   31-Aug-2000  
Historical space usage.

HOME   DOCUMENTS   LINKS   RECENT CHANGES   BROWSE FILES
Best viewed with Any Browser Valid HTML 4.0! Authored by J.G.Harston - Last update: 13-Sep-2024