Jump to content

File:Codepage-437.png

Page contents not supported in other languages.
This is a file from the Wikimedia Commons
From Wikipedia, the free encyclopedia
    Original file (304 × 144 pixels, file size: 2 KB, MIME type: image/png)

    Summary

    Description
    English: Full character set of code page 437, as displayed by an IBM PC
    Date
    Source Own work
    Author MattGiuca (talk · contribs) (Log)
    Other versions
    Image extraction process This image has an extracted file: Codepage-437 (cropped).png.
    lang=en
    PNG development
    InfoField
     This PNG graphic was created with an unknown tool 
    English: Created on QEMU.

    Licensing

    This screenshot either does not contain copyright-eligible parts or visuals of copyrighted software, or the author has released it under a free license (which should be indicated beneath this notice), and as such follows the licensing guidelines for screenshots of Wikimedia Commons. You may use it freely according to its particular license. Free software license:

    This work is ineligible for copyright and therefore in the public domain because it consists entirely of information that is common property and contains no original authorship.

    Note: if the screenshot shows any work that is not a direct result of the program code itself, such as a text or graphics that are not part of the program, the license for that work must be indicated separately.


    العربية ∙ български ∙ català ∙ čeština ∙ kaszëbsczi ∙ dansk ∙ Deutsch ∙ Ελληνικά ∙ English ∙ British English ∙ Esperanto ∙ español ∙ فارسی ∙ suomi ∙ français ∙ galego ∙ עברית ∙ हिन्दी ∙ magyar ∙ Bahasa Indonesia ∙ italiano ∙ 日本語 ∙ 한국어 ∙ македонски ∙ മലയാളം ∙ Bahasa Melayu ∙ norsk bokmål ∙ Nederlands ∙ norsk ∙ polski ∙ português ∙ português do Brasil ∙ română ∙ русский ∙ sicilianu ∙ Simple English ∙ slovenčina ∙ slovenščina ∙ svenska ∙ தமிழ் ∙ ไทย ∙ Türkçe ∙ українська ∙ Tiếng Việt ∙ 中文 ∙ 中文(简体) ∙ 中文(繁體) ∙ 中文(臺灣) ∙ +/−

    Reproduction instructions

    Compile the following source code (which I wrote, MattGiuca (talk · contribs), under the same license as this image) using NASM to assemble into a binary. Boot with QEMU.

    ; PRINT ENTIRE OF CODE PAGE 437 TO THE SCREEN
    ; (NASM Source)
    
    _start:
        ; Set to 0
        xor ax, ax
        xor bx, bx
        xor cx, cx
        xor dx, dx
    
        mov ah, 0x5 ; Select active display page al
        mov al, 1
        int 0x10
    
        mov bh, 1   ; Page number
        mov ah, 0x2 ; Set cursor position to (dl, dh)
        int 0x10
    
        xor ax, ax
        ; For each character (0-255)
        loop:
            mov ah, 0xa ; Write character al at cursor position
            mov cx, 1   ; Write only once
            int 0x10
            inc dl      ; x++
            ; Create a newline every 32 characters
            test dl, 0x1f   ; if dl & 0x1f == 0
            jnz nonewline
                inc dh      ; y++
                xor dl, dl  ; x = 0
            nonewline:
            mov ah, 0x2 ; Set cursor position to (dl, dh)
            int 0x10
            inc al      ; al++
            test al, al ; if al != 0 goto loop
            jnz loop
    
    hang:
        jmp hang
    
    ; Count up size of each section
    %assign text_length ($-$$)
    
    ; Pad the boot sector out to 512 bytes
    ; All bytes are padded with nop, except the last to (0x55 0xaa).
    times 510 - text_length nop
    
    db 0x55, 0xaa
    

    Captions

    Add a one-line explanation of what this file represents

    Items portrayed in this file

    depicts

    18 February 2009

    image/png

    c12af8b7c6c071d77f9a72b88d5533f2b782d47c

    2,513 byte

    144 pixel

    304 pixel

    File history

    Click on a date/time to view the file as it appeared at that time.

    Date/TimeThumbnailDimensionsUserComment
    current13:07, 7 June 2010Thumbnail for version as of 13:07, 7 June 2010304 × 144 (2 KB)Blacki4{{Information |Description={{es|1=Carácteres del código de página 437}} |Source={{own}} |Author=Blacki4 |Date= |Permission= |other_versions= }}

    The following 3 pages use this file:

    Global file usage

    The following other wikis use this file: