Forums Forums (
-   Kenbak-1 (
-   -   Any news? (

Grant Stockly 05-28-2008 06:49 AM

Any news?
Any one else finish a kit construction? Any new plans?

I hope in the next few months to work on my RS-232 interface idea for quickly entering or retrieving a large program from memory.


linuxlove 08-11-2008 03:20 PM

I wish...
I wish I had:

Money to get this kit
Experiance with a soldering iron
Room space! :D

This is awesome though

Per 09-08-2008 10:40 AM

1 Attachment(s)
The emulator is now all done, The biggest difference is that memory is now displayed in Octal instead of Hexadecimal. See readme for other details.

Any comments?


I'm working on a Kenbak emulator written in x86 ASM... I have gotten most of it done, all the programs I've tested on it run perfect. The only problem is that it's either too fast or too slow (on a new computer at least). I think the speed will be most accurate when run without speed-regulation on a Ca. 100MHz processor (guessing).

Escape = Quit
+ = Faster clock speed
- = Slower clock speed
Enter = Restore clock speed to default (If enter is pressed and then + is pressed, the emulator goes to unregulated-speed mode. press - or enter to get back into speed regulation mode.).
Backspace = Display/hide memory-dump output (in hexadecimal, octal does take too much space)
F1 - F10 = Load State 1-10
Shift + F1 - F10 = Save State 1-10
L = Set bit 0
K = Set bit 1
J = Set bit 2
H = Set bit 3
G = Set bit 4
F = Set bit 5
D = Set bit 6
S = Set bit 7
X = Clear Input
C = Display adress
V = Set adress
B = Read data
N = Store data
M = Start
< (or "," on some Europeian KB's)= Stop
> (or "." on some Europeian KB's)= Single-Step (as for BIOS Int 16h doesn't return the scancode for more than 1 key at a time)
Space = Memory lock/unlock toggle

A test program is saved on state 1
1. The test prog from the ProgRef


Cappellanus 09-14-2008 02:06 AM

Very cool....

Great little emulator! Well done!

I like the memory dump in Octal. Very nice.

I was even more pleasantly surprised that the "4" below the number 2 light is offset to the left. Great attention to historical detail.

This runs well on my Windows Vista machine with Dual 1.7 GHz processors, although I have no idea how fast it is going when not delayed. Almost seems to run backwards, it's so fast. The saving and loading of memory dumps even works. That surprises me.

This is really going to be helpful to debug my chess program...

Per 09-18-2008 07:44 PM

Nice to hear you like it.

If you find any bugs/gliches pleas report them.
Nice to hear that Windows Vista keep suport fro the file handeling routines from DOS 2.0. Many programs relays on those routines, mostly because they're the first way to EASILY handle DOS files in ASM (don't even ask about the routines from DOS 1.x, I don't know them).

Cappellanus 09-18-2008 07:58 PM

Yes, I'm always surprised when a DOS-like program works in the command window of a late product like Vista, but yours does. It looks nice, nice smooth display, quite usable for a text only interface.

Regarding bugs, I haven't run a whole lot of software on it, but when I do I'll let you know. The instruction set is so large, I'm worried a bug could hide in there, and since I don't know 8086 assembly code, I don't have much chance of fixing it.

Thanks a bunch!

All times are GMT. The time now is 03:12 AM.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2022, vBulletin Solutions, Inc.