Jump to content

File:Kenbak IDE running a program.gif

Page contents not supported in other languages.
This is a file from the Wikimedia Commons
From Wikipedia, the free encyclopedia

Original file (1,100 × 750 pixels, file size: 813 KB, MIME type: image/gif, looped, 97 frames, 8.1 s)

Summary

Description
English: A Kenbak-1 IDE/emulator in Python running a simple program that creates an animation on the front panel lights. The GIF was captured with Peek (under KDE on Linux) and scaled down with gifsicle.
Date
Source Own work
Author Morn (Kenbak-1 program shown and GIF capture); Michael Gardi (Kenbak-1 Python IDE and emulator, released under GPL3)

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:

GNU head This work is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 3. This work is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See version 3 of the GNU General Public License for more details.

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  中文  中文(简体)  中文(繁體)  中文(臺灣)  +/−

Source code

(Note that this Python Kenbak-1 IDE uses slightly different assembly syntax/mnemonics than the official assembly language in the Kenbak-1 books.[1])

	load	A,8
	store	A,num
	load	A,0

outer	load	B,128
	load	X,num
	jmp	X,EQ,end
	sub	X,1
	store	X,num

inner	store	A,astore
	store	B,bstore
	or	A,bstore
	store	A,OUTPUT
	load	A,0
	add	A,astore
	rot	B,R,1
	sub	X,1
	jmp	X,GT,inner

	or	A,bstore
	jmp	outer

end	halt

astore	db
bstore	db
num	db
Annotations
InfoField
This image is annotated: View the annotations at Commons

Captions

Add a one-line explanation of what this file represents

Items portrayed in this file

depicts

22 November 2024

File history

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

Date/TimeThumbnailDimensionsUserComment
current18:57, 22 November 2024Thumbnail for version as of 18:57, 22 November 20241,100 × 750 (813 KB)MornUploaded own work with UploadWizard

The following page uses this file: