MediaWiki API result

This is the HTML representation of the JSON format. HTML is good for debugging, but is unsuitable for application use.

Specify the format parameter to change the output format. To see the non-HTML representation of the JSON format, set format=json.

See the complete documentation, or the API help for more information.

{
    "batchcomplete": "",
    "query": {
        "pages": [
            {
                "ns": 0,
                "title": "API",
                "missing": ""
            },
            {
                "pageid": 1,
                "ns": 0,
                "title": "Main Page",
                "revisions": [
                    {
                        "user": "Kumokosi",
                        "timestamp": "2018-05-21T06:38:25Z",
                        "comment": "/*  Public Patches */",
                        "contentformat": "text/x-wiki",
                        "contentmodel": "wikitext",
                        "*": "<!--\nHI-TECH C Compiler for CPM fan WIKI\nThis WIKI is\n\nA fun site of \"HI-TECH C Compiler for CP/M\" C compiler which has beed destributed for 8 bit OS \"CP/M\".\nThis compiler is executable on many CP/M ports on many platforms generally.\n-->\n<!--\n== About HI-TECH C for CP/M Basic Package ==\n\n[[Packages]]\n[[Category:Packages]]\n\n== HI-TECH C Manual ==\n\n[[Manual]]\n[[Category:Manual]]\n\n== Libraries ==\n\n[[Libraries]]\n[[Category:Libraries]]\n\n== Functions ==\n\n[[Functions]]\n[[Category:Functions]]\n\n== Files ==\n\n[[Files]\n[[Category:Files]]\n\n== Utilities ==\n\n[[Utilities]]\n[[Category:Utilities]]\n\n== Q & A ==\n\n[[Q and A]]\n[[Category:Q and A]]\n\n== Editorial Policy ==\n[[Editorial Policy]]\n[[Category:Editorial Policy]]\n-->\n<strong>HI-TECH C Compiler for CP/M fan WIKI</strong>\n<!--\n\u3053\u306eWiki\u306f...\n\n8\u30d3\u30c3\u30c8OS\u3067\u3042\u308bCP/M\u7528\u3068\u3057\u3066\u3001\u304b\u3064\u3066\u914d\u5e03\u3055\u308c\u3066\u3044\u305f\"HI-TECH C Compiler\"\u306e\u30d5\u30a1\u30f3\u30b5\u30a4\u30c8\u3067\u3059\u3002\nCP/M\u4e0a\u3067\u52d5\u4f5c\u3059\u308b\u7bc4\u56f2\u3067\u74b0\u5883\u3092\u69cb\u7bc9\u3057\u305f\u5834\u5408\u3001\u6c4e\u7528\u7684\u306b\u591a\u304f\u306e\u6a5f\u7a2e\u3067\u4f7f\u7528\u3067\u304d\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u3002\n\n\u3053\u306eWIKI\u3067\u306f\u4e3b\u306bMSX\u3067\u4f7f\u7528\u3059\u308b\u3053\u3068\u3092\u76ee\u7684\u306b\u3001\u4e16\u754c\u4e2d\u306e\u30ea\u30bd\u30fc\u30b9\u3092\u8abf\u67fb\u3001\u8a18\u8ff0\u3057\u3066\u3044\u307e\u3059\u3002\nCP/M\u4e0a\u3067\u52d5\u4f5c\u3059\u308b\u3082\u306e\u3092\u57fa\u6e96\u3068\u3057\u305f\u4e0a\u3067\u3001MSX\u7b49\u306e\u7279\u5b9a\u306e\u30a2\u30fc\u30ad\u30c6\u30af\u30c1\u30e3\u5411\u3051\u306e\u60c5\u5831\u3092\u533a\u5225\u3057\u3066\u8a18\u8f09\u3057\u3066\u3044\u307e\u3059\u3002\n\n-->\n<br clear=all>\n\n\n[[FILE:HITECH_TITLE.PNG|100%|frameless|HI-TECH C for CP/M fan Wiki]]\n\n<br clear=all>\n\n*** Now reconstructing layouts! Thx! ***\n\n\nThis WIKI is...\n\nA fun site of \"HI-TECH C Compiler for CP/M\" C compiler which has beed destributed for 8 bit OS \"CP/M\".\n\nThis WIKI researches and describes about HI-TECH C related information all over the world and aimed mainly for MSX use but HI-TECH C compiler is executable on many CP/M ports on many platforms generally other than MSX.\nThus, CP/M related information are treated as the core information and platform depended information is written separately including MSX\n\nThis WIKI deals only \"HI-TECH C for CP/M 3.09\", which is not supported by developer but not limited usage and freely distributed.\n\"HI-TECH C compiler for PIC10/12/16 MCUs\" from MICROCHIP Technology Inc. is not covered here.\n\n==Abstracts==\n\n=== About this WIKI ===\n\n[[ABOUT_HITECH-C_FAN_WIKI|About this WIKI ]]\n\n=== About HI-TECH C ===\n[[ABOUT_HITECH-C|About HI-TECH C]]\n\n=== About CP/M ===\n[[ABOUT_CPM|About CP/M]]\n\n=== Q&A ===\n\n[[Q and A | Q and A]]\n[[Category:Q and A | Q & A]]\n\n\n\n== How to setup Development environment ==\n\n===HI-TECH C for CP/M on CP/M Emulator(cross development)===\n\n[[File:CPMLOGOx2.png|200px|thumb|left|CP/M LOGO]]\n\n[[DEV_CPM_ON_EMU|Setup of HI-TECH C for CP/M on CP/M emulators(preparing now)]]\n\n\n<br clear=all>\n\n===HI-TECH C for MSX(native/self development)===\n\n[[File:MSXLOGO.PNG|200px|thumb|left|MSX LOGO]]\n\n[[DEV_MSX_ON_MSX|Setup of HI-TECH C for MSX(preparing now)]]\n\n<br clear=all>\n\n== [[Packages | Official Packages]] ==\n\n[[FILE:HI-TECH_SOFTWARE.PNG|200px|thumb|left|HI-TECH SOFTWARE LOGO]]\n\n\nThese are packages released by HI-TECH Software.\n\n<br clear=all>\n\n=== [[Packages#Execution | Execution Package]]===\n\nThis package contains execution files, libraries and header files.\n\n{| class=\"wikitable\"\n|-\n|C.COM||Compiler driver||Refer to [[Operating_Details| Manual:Operation Details]]\n|-\n|CPP.COM||Pre-processor||\n|-\n|P1.COM||Parser||\n|-\n|CGEN.COM||Code Generator||\n|-\n|OPTIM.COM||Optimizer||\n|-\n|ZAS.COM||Z80 assembler||Refer to [[Z80_Assembler_Reference_Manual|Manual:ZAS.COM]]\n|-\n|LINK.COM||Linker||Refer to [[Linker_Reference_Manual|Manual:LINK.COM]]\n|-\n|OBJTOHEX.COM||IntelHex converter||Refer to [[Objtohex|Manual:OBJTOHEX.COM]]\n|-\n|LIBR.COM||Librarian||Refer to [[Librarian|Manual:LIBR.COM]]\n|-\n|CREF.COM||Cross reference tool||Refer to [[Cref|Manual:CREF.COM]]\n|-\n|DEHUFF.COM||Archiver||\n|-\n|DEBUG.COM||Debugger||Refer to [[Manual_Debugger | Debugger Manual]]\n|-\n|}\n\n\n<br clear=all>\n\n=== [[Packages#Source| Source Package]]===\n\nThis package contains source of C.COM execution file and libraries.\n\n{| class=\"wikitable\" \n|-\n|CPM||CP/M Library\n|-\n|FLOAT||Floating point library\n|-\n|GEN||General library\n|-\n|STDIO||STDIO library\n|}\n\n:Refer to each explanation for details.\n:[[Standard_Library_Files|File list of General library]]\n\n:Refer to each explanation for details of standard library(LIBC) and foating point library(LIBF).\n:[[Standard_Library_Functions|Manual:Standard library]]\n\n\n\n<br clear=all>\n\n=== [[Packages#Manual | Manual Package]]===\n\nThis package contains HI-TECH C manual. Many of explanations on this WIKI is cited, translated and edited sentences from this manual.\n\n# [[Introduction]]\n# [[Getting Started]]\n# [[Compiler Structure]]\n# [[Operating Details]]\n# [[Specific Features]]\n# [[Machine Dependencies]]\n# [[Error Checking and Reporting]]\n# [[Standard Libraries]]\n# [[Stylistic Considerations]]\n# [[Memory Models]]\n# [[What Went Wrong]]\n# [[Z80 Assembler Reference Manual]]\n# [[Linker Reference Manual]]\n# [[Librarian]]\n# [[Objtohex]]\n# [[Cref]]\n* [[Error Messages]]\n*[[Standard Library Functions]]\n::#[[Standard_Library_Functions#STANDARD_I.2FO|STANDARD I/O]]\n::#[[Standard_Library_Functions#STRING_HANDLING|STRING HANDLING]]\n::#[[Standard_Library_Functions#LOW_LEVEL_I.2FO|LOW LEVEL I/O]]\n::#[[Standard_Library_Functions#CHARACTER_TESTING|CHARACTER TESTING]]\n::#[[Standard_Library_Functions#FLOATING_POINT|FLOATING POINT]]\n::#[[Standard_Library_Functions#CONSOLE_I.2FO|CONSOLE I/O]]\n::#[[Standard_Library_Functions#DATE_AND_TIME_FUNCTIONS|DATE AND TIME FUNCTIONS]]\n::#[[Standard_Library_Functions#MISCELLANEOUS|MISCELLANEOUS]]\n\n::[[Manual_Debugger | Debugger Manual]]\n\n<br clear=all>\n\n=== [[Standard_Library_Functions|Functoins of Standard Library]] ===\n\n<br clear=all>\n\n===  [[Standard_Library_Functions|Standard Library of Basic Package]] ===\n\n<br clear=all>\n===  User Made Complements for Basic Package  ===\n\n[[COMPLEMENTS_PUBLIC_RECOMPILED_LIBF | Recompiled LIBF.LIB]]\n\n[[COMPLEMENTS_PUBLIC_HEADER_FILES | Lacked Header Files]]\n\n<br clear=all>\n\n== [[PublicPackages | User Made Public Libraries]] ==\n\n== For CP/M ==\n\n[[FILE:CPMLOGOx2.png|thumb|200px|left|CPM LOGO]]\n\n===    [[Packages_Patches_CPM | Public Patches]] ===\n===    [[Packages_Libraries_CPM | Public Library]] ===\n===    [[Packages_Utilities_CPM | Public Utilities]] ===\n\n== For MSX ==\n\n[[FILE:MSXLOGO.PNG|thumb|200px|left|MSX LOGO]]\n\n===    [[PublicPackages_Patches_MSX | Public Patches]] ===\n\n;[[Packages_Execution_PORT_MSX|Hitech-C for MSX Execution Package/HITECH-1.PMA]]\n:MSX port of HI-TECH C for CP/M\n\n;[[LIBRARIES_PUBLIC_HITECH-C_FOR_MSX|Hitech-C for MSX Libraries&Utilities/HITECH-4.PMA]]\n:MSX Libraries and Utilities \n\n;[[PATCHES_PUBLIC_HITECH-C_FOR_MSX|Hitech-C for MSX Patches/HPATCHES.PMA]]\n:Patches for MSX port of HI-TECH C for CP/M\n\n;[[PATCHES_PUBLIC_EZPATCH]]\n:HI-TECH C Resource Kit #1\n\n===    [[PublicPackages_Libraries_MSX | Public Library]] ===\n===    [[PublicPackages_Utilities_MSX | Public Utilities]] ===\n\n== For UZIX on MSX ==\n\n[[FILE:UZIX.PNG|thumb|200px|left|UZIX LOGO]]\n\n;Kernel\n;Library\n;Application\n\n\n<!--\n(X1\nMZ\nPC-8001\nPC-8801\nPC-6001/6601\nSpectrum Z81\nColeco Vision\nAmstrad CPC\nSega SG-1000/SG-1000II/SMS\nTI-xx\nSharp Pocket Computers)\n-->\n\n\n<br clear=all>\n\n\n<br clear=all>\n\n<br clear=all>\n===Commodore C128 CP/M mode===\n\n[[FILE:C128LOGO.PNG|thumb|200px|left|Commodore C128 LOGO]]\n\n:SG C tools(github repository)\n:https://github.com/sgjava/garage/tree/master/commodore/cpm/sgctools\n\n:SG C tools\n:http://ftp.martnet.com/cpm/programming/HiTech_C/SteveGoldsmith/index.html\n\n:SG C Tools for CP/M on C128\n:http://www.lemon64.com/forum/viewtopic.php?t=63042&sid=05d83b1774192f4293cdaea28838a3b3\n\n:HI-TECH C for C 128 + Atob.c ??\n:http://ftp.martnet.com/cpm/programming/HiTech_C/index.html\n\n<br clear=all>\n\n===PC-6001===\n[[FILE:P6LOGO.PNG|200px|thumb|left|PC-6001 LOGO]]\n:Development with HI-TECH C for PC-6001(JP)\n:http://www.geocities.jp/submarine600/html/p6/demo9.html\n\n<br clear=all>\n\n===ZX Spectrum===\n[[FILE:ZXLOGO.PNG|200px|thumb|left|ZX LOGO]]\n:Basics of HI-TECH C for CP/M (on ZX spectrom)\n:http://zx-pk.ru/threads/27300-osvaivaem-hi-tech-c-v3-09-dlya-cp-m.html\n\n===Z80 embeded boards===\n[[FILE:SOLDERING.PNG|200px|thumb|left|SOLDERING]]\n:HI-TECH C port for embedded usage(JP)\n:http://www.spice-elec.com/Z80/C_compiler/C_compiler.html\n\n== Popular Devices and Specifications ==\n\n===   For TMS9918 ===\n\n===   For AY-3-8910(PSG) ===\n\n===  For MS-DOS Compatible File System(MSX-DOS1 etc.) ===\n\n=== For ATARI D-Sub 9 Connector Controller & Compatibles ===\n\n*These are not specified in CP/M\n\n== Restriction ==\n[[RESTRICTIONS]]\n\n\n== HI-TECH C Compilable resources ==\n\n[[FILE:ANSI-C.PNG|200px|thumb|left|ANSI-C]]\n\nAsteroid belt like game:\nhttps://github.com/MBilderbeek/bigblast\n\nMSX Sudoku:\nhttp://andrear.altervista.org/contents/msx/sudoku/\n\nMSX computer magazine Sokoban for Hitech-C?:\nhttp://www.msxcomputermagazine.nl/archief/mccm-72/\n\n== HI-TECH C related blogs & TIPS ==\n\nHI-TECH C port for embedded usage(JP)\nhttp://www.spice-elec.com/Z80/C_compiler/C_compiler.html\n\nANSI C compatibility test with AES256 with HI-TECH C compilable source(EN)\nhttp://www.z80.eu/c-compiler.html\n\nDevelopment with HI-TECH C for PC-6001(JP)\nhttp://www.geocities.jp/submarine600/html/p6/demo9.html\n\nHI-TECH C review blogs(JP)\nhttp://www.nabeta.tk/nblog/?paged=3&author=1\n\nLets start HI-TECH C(JP)\nhttp://tatsu.life.coocan.jp/TMR/MSX-StartHC.html\n\nCPM Executor with HI-TECH C(JP)\nhttp://hp.vector.co.jp/authors/VA000084/HI-TECH_C.html\n\nC language cource with HI-TECH C(PO)\nhttp://marmsx.msxall.com/cursos/index.php#c\n\nHI-TECH C manual pdf\nhttp://koyado.com/Heathkit/My_Backups_files/Z80DOC.pdf\n\nBasics of HI-TECH C for CP/M (on ZX spectrom)\nhttp://zx-pk.ru/threads/27300-osvaivaem-hi-tech-c-v3-09-dlya-cp-m.html\n\nHI-TECH C review\nhttp://www.commodore.ca/manuals/funet/cpm/programming/HiTech_C/hitechc.txt\n\nMake HI-TECH C 256 times more useful\nhttp://tatsu.life.coocan.jp/TMR/MSX-HCTECH.html\n\nSOME HI-TECH C Update\nhttp://webspaceme.com.au/tesseract/pds/091/htcmods.txt\n\nPIPEMGR\nhttp://www.seasip.demon.co.uk/Cpm/software/Pipemgr/index.html\n\nLinux CPM emulator & HI-TECH C\nftp://ftp.ucsd.edu/hamradio/packet/tcpip/linux/cpm-hitech.tar.txt\n\nHI-TECH C archive in some other format\nhttp://www.classiccmp.org/cpmarchives/cpm/Miscellany/Prgrming/C/Hi-Tech%20C/\n\nZXCC Wrapper for HI-TECH C on unix\n\nhttp://koaks.amstrad.free.fr/amstrad/download/c_compiler/zxcc.html\n\nUZI280 for Z280\n\nhttp://oldcomputers.dyndns.org/public/pub/rechner/zilog/z280/uzi280/download.html\n\nZ80pack\nhttp://www.autometer.de/unix4fun/z80pack/\n\nCP/M emulator suits YAZE & execute as CP/M 2.2(jp)\nhttp://www.yamamo10.jp/yamamoto/comp/Tiny_BASIC/Lesson_2/index.php\n\nSG C Tools for C64\nhttp://www.lemon64.com/forum/viewtopic.php?t=63042&sid=05d83b1774192f4293cdaea28838a3b3\n\nZXCC\nhttp://brewformulas.org/zxcc\n\nLIBF bug report (confirm source is attached)\nhttp://comp.os.cpm.narkive.com/aJNgx34C/hitech-c-3-09-defective-libf-lib\n\nCP/M emulator suites Z80pack\nhttp://tk-s.net/pc/blog/diary.cgi?Date=20130123\n\nSG C tools\nhttp://ftp.martnet.com/cpm/programming/HiTech_C/SteveGoldsmith/index.html\n\nHI-TECH C for C 128 + Atob.c ??\nhttp://ftp.martnet.com/cpm/programming/HiTech_C/index.html\n\n== Q&A ==\n\n[[Q and A]]\n[[Category:Q and A]]\n\n== Editorial Policy ==\n\n[[Editorial Policy]]\n[[Category:Editorial Policy]]\n\n\n===CP/M 3===\n[[FILE:CPM3LOGO.PNG|200px|thumb|left|CPM Plus LOGO]]\n\n:ZXCC Wrapper for HI-TECH C on unix\n:http://koaks.amstrad.free.fr/amstrad/download/c_compiler/zxcc.html\n\n<br clear=all>\n===UZI280===\n\n[[FILE:UZI280LOGO.PNG|200px|thumb|left|UZI280 LOGO]]\n\n:UZI280 for Z280\n:http://oldcomputers.dyndns.org/public/pub/rechner/zilog/z280/uzi280/download.html\n\n<br clear=all>\n\n=== Foot Notes ==="
                    }
                ]
            }
        ]
    }
}