Stockly.com Forums  

Go Back   Stockly.com Forums > Kenbak-1 Series 2 > Kenbak-1

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 05-28-2008, 07:49 AM
Grant Stockly Grant Stockly is offline
Administrator
 
Join Date: Jan 2005
Posts: 447
Default 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.

Grant
Reply With Quote
  #2  
Old 08-11-2008, 04:20 PM
linuxlove linuxlove is offline
Junior Member
 
Join Date: Aug 2008
Posts: 3
Default I wish...

I wish I had:

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

This is awesome though
Reply With Quote
  #3  
Old 09-08-2008, 11:40 AM
Per Per is offline
Junior Member
 
Join Date: Sep 2008
Posts: 6
Default

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).

Keys:
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
state:
1. The test prog from the ProgRef

Enjoy.
Attached Files
File Type: zip KenbakEm.zip (14.4 KB, 236 views)

Last edited by Per; 09-11-2008 at 07:32 AM.
Reply With Quote
  #4  
Old 09-14-2008, 03:06 AM
Cappellanus Cappellanus is offline
Junior Member
 
Join Date: Jul 2007
Posts: 24
Default Very cool....

Hey!

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...

Last edited by Grant Stockly; 09-10-2012 at 10:07 PM.
Reply With Quote
  #5  
Old 09-18-2008, 08:44 PM
Per Per is offline
Junior Member
 
Join Date: Sep 2008
Posts: 6
Default

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).
Reply With Quote
  #6  
Old 09-18-2008, 08:58 PM
Cappellanus Cappellanus is offline
Junior Member
 
Join Date: Jul 2007
Posts: 24
Default

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!

Last edited by Grant Stockly; 09-10-2012 at 10:08 PM.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 05:10 AM.


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